自动化单元和集成测试

Jenkins可以很好的展示你的测试结果,然而,你必须写出合适的单元测试和配置相应的脚本来使自动化能够正确运行。在Jenkins中集成单元测试工具使非常容易的,如今有很多的单元测试工具可以使用,其中xUnit家族是使用的比较多的。在JAVA领域,Junit是使用的比较多的,尽管TestNG是一个有很多的新特性的单元测试框架。

这些工具也可以在集成测试/功能测试/web测试中使用。许多web测试工具(Selenium,WebDriver,Watir)可以生成xUnit兼容的报告。

为了能够尽可能快的得到反馈,你的测试必须划分为几类,从运行最快的单元测试,之后运行集成测试,最后运行比较慢的功能或web测试。