Explain our definition of functional testing.
Functional tests are tests that ensure the functionality of a piece of software.
Sounds like a cop-out, right? Here's what functional testing is not:
Okay, great, but what is it? Functional testing is one of those things where, if you ask four people for definitions, you'll get five answers. But for the purposes of this tutorial, functional web tests are automated black-box-esque tests that exercise the application as a whole by simulating user behavior.
Fluid 960 Grid System, created by Stephen Bau, based on the 960 Grid System by Nathan Smith. Released under the GPL/ MIT Licenses.