持续集成的一个基本准则就是:一个build是经得起校验的。必须可以客观地肯定一个特定的构建是否准备进行下一阶段的生成过程,最方便的方式是使用自动化测试。若是没有适当的自动化测试,就必须保留许多build 文档和手工测试,这些不具有持续集成的精髓。下面个例子讲述用selenium运行自动化web testshtml
Step 1: 进入“ManagePlugins”web
Step 2: 找到“HudsonSelenium Plugin”并安装,而后重启Jenkins实例post
Step 3: 进入到“Configure system”测试
Step 4: 在“Selenium Remote Control”部分配置selenium服务的jar文件并点击保存。ui
Note:selenium server jar文件下载地址:http://www.seleniumhq.org/download/点击下载Selenium standalone serverurl
Step 5:返回到控制面板,点击HelloWorld项目选址“Configure”.net
Step 6:点击“Addbuild step”选择“SelecniumHQ htmlSuite Run”选项server
Step 7:添加selenium测试的必要的信息。suiteFile是经过Selenium IDE生成的TestSuite。点击“Save”并执行build。一旦post build将启动seleniumdriver并执行html test 。htm