第 9 章 Jenkins – Unit Testing

       Jenkins提供白盒测试框架Junit、host插件unittesting为其他技术。例如MSTest为.NET的Unit test。Unit Testing插件下载链接:https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin

          第 9 章 Jenkins – Unit Testing_第1张图片

            第 9 章 Jenkins – Unit Testing_第2张图片

         一个用Jenkins中Junit测试框架进行测试的例子:

             Ø  基于Junit框架的一个简单的HelloWorldTest类

            Ø  使用Jenkins内嵌的编译工具Ant来编译这个类

         Step 1:进入Jenkins控制面板,点击HelloWorld项目然后选择“Configure”

            第 9 章 Jenkins – Unit Testing_第3张图片

         Step 2:浏览“Adda Build step”部分,选择“InvokeAnt”

            第 9 章 Jenkins – Unit Testing_第4张图片

         Step 3:点击“Advanced”按钮

           第 9 章 Jenkins – Unit Testing_第5张图片

         Step 4:在build文件部分,进入到build.xml文件所在的路径

             第 9 章 Jenkins – Unit Testing_第6张图片

         Step 5:点击“Addpost-build”选项,选择“PublishJunit test result report”选项

           第 9 章 Jenkins – Unit Testing_第7张图片

         Step 6:在“Testreports XML’s”,输入“Reports\*.xml”。确保Reports文件在HelloWorld项目的WorkSpace。“*.xml”主要告诉Jenkins去获取运行Junit测试用例产生的结果xml文件。这些xml文件别转换成之后浏览的报告。一旦完成,点击“Save”按钮。

         第 9 章 Jenkins – Unit Testing_第8张图片

         Step 7:一旦保存成功,点击“BuildNow”选项。一旦build完成,不管build成功和失败都会显示build状态。在“TestResult”部分能查看到Build输出信息。在测试用例中,输入一个负的测试用例将导致构建结果失败。

        第 9 章 Jenkins – Unit Testing_第9张图片

         进入“Console output”查看最近信息。点击“Test Result”会看到很多有趣的信息:

        第 9 章 Jenkins – Unit Testing_第10张图片

你可能感兴趣的:(持续集成,WEL测试)