While developing for the 2.0 release, I ended up adding a TON of new features to the framework. Here is a list of some of the new features.
1. A
test case can now use multiple CSV files, creating nested looping. This will drastically speed up those test cases that require many steps before the final test point begins.
2. Mapping variables is now even more robust.
3. No need to manually register custom functional points anymore.
4. Much needed improved error messages and logging. Switched to log4j which opened up a lot of possibilities.
5. Results are now also formatted in HTML, providing links to the state of the application in case of a test case failure.
6. Ability to execute test cases based on a criteria.
7. Added Assert Levels. These are asserts that can be executed or not, depending on the execution level.
For a more thorough list, click
here I am excited about this release and ANY feedback would be appreciated.