自动化测试依赖于测试工具,所幸的是,目前已有很多敏捷测试工具。由于篇幅所限,这里只是简单地列出一些常用的敏捷测试工具,不再深入讨论了。
- 单元测试工具:TestNG、xUnit家族(如JUnit、NUnit)、JMock、BizMock等。
- 功能测试自动化:ThoughtWorks Twist。
- Web功能测试(frontend):Selenium IDE/RC、WatiR、WatiN。
- Web service测试工具(backend):soapUI。
- 性能测试:JMeter+BadBoy。
- 验收测试框架:Fitnesse、Tellurium。
- 敏捷测试过程管理工具:微软的Visual Studio 2010,包括TFS 2010、Scrum模板(MS VS Scrum 1.0)、Test Manager 2010、Coded UI Test等。
- 业务智能(BI)应用的测试框架:Oraylis BI.Quality (+ NUnit)。
- 其他一些协作工具等,如TestLink、BugZilla、BugFree、Wiki等。