Automated Testing for Ajax Applications - Part I
As my project has been doing some Ajax work recently, we’ve been looking around for a good way of acceptance testing our Ajax components. Being an agile project, we break our requirements up into stories and write an acceptance test for each story. The acceptance test verifies that the acceptance criteria in the story are met, i.e. that we’ve built what we thought we would. They provide feedback on the external quality of the system, as opposed to unit tests which provide feedback on the internal quality.