- Generating and replaying regression test cases, looking for differences in state.
A few tenets we have adopted are:
- Most everything regarding the exploration and test case replay process is configurable.
- Configuration is done primarily via code, not command-line arguments or XML files.
- The application-under-test is inherently "testable" (or we can make it so), such as having unique id's for important HTML elements, and hooks that enable reliable timing of actions.
If you are interested in automated test case generation and/or web application testing, feel free to start playing with it and sending feedback through the Google Code project. Although the primary vehicle for project communication will be the Project Wiki, I hope to blog here about some of the interesting issues we encounter. So until next time...