There are many different kinds of software testing, but functional testing is probably the most important. Functional testing answers the all-important question and details of “what does it do?” Sound complicated? You bet it is, but there are categories inside…