Automation for the people: Continuous testing
Always run automated tests with every change to a code base
In the sixth installment of his "Automation for the people" series, Stelligent CTO, Paul Duvall,
provides an overview of various automated developer tests along with
examples that you can add to your build process and run continually
using a Continuous Integration system.
Published by the popular IBM developerWorks, the article covers the following:
- Running JUnit tests via Ant
- Executing longer running component tests using JUnit and DbUnit
- Determining which methods take too long to execute using JUnitPerf
- Running Web-based functional tests with Selenium
- Assessing code coverage with Cobertura
- Testing continually with CruiseControl
The "Automation for the people" series is dedicated to exploring the practical uses of automating software development processes and teaching you when and how to apply automation successfully. Also, check out developerWorks' "Improve Your Java Code Quality" discussion forum for topics addressing best practices for ensuring your code is the best it can be.
|