Robotium自动化测试报告生成

系统 2313 0

 

使用Robotium进行测试的时候,要想可以导出可视的测试结果,可以使用junitreport来实现
junitreport下载地址: https://github.com/jsankey/android-junit-report

我们按照之前使用Robotium的编写测试步骤来执行,重复的这里不再赘述。

    
      
        1. 将junitreport添加到工程的libs目录中 
        
          2. 将junitreport-xxxx.jar添加到build_path中(右键此文件,Build Path->add to build path 
          
            3. 修改测试工程中AndroidManifest.xml文件,如后面xml修改处下 
            
              4. 修改工程Run Configure中,Instrumentation Runner为一下修改的android:name 
              
                5. 运行之后,测试报告生成在被测文件根目录files中。如com.example.aa/files/junit-report.xml 
              
            
          
        
      
    
  

AndroidManifest.xml文件修改之处

      
        <
      
      
        instrumentation        

    
      
      
        android:name
      
      
        ="com.zutubi.android.junitreport.JUnitReportTestRunner"
      
      
         //修改此处为这个样子

    android:targetPackage
      
      
        ="com.ziipin.ship.ui"
      
      
        />
      
    

 

测试报告导出:

      adb pull /data/data/com.example.aa/files/junit-report.xml e:/
    

 

报告文件类似于:

      
        <?
      
      
        xml version='1.0' encoding='utf-8' standalone='yes' 
      
      
        ?>
      
      
        <
      
      
        testsuites
      
      
        >
      
      
        <
      
      
        testsuite 
      
      
        name
      
      
        ="com.testshipping.TestShipping"
      
      
        >
      
      
        <
      
      
        testcase 
      
      
        classname
      
      
        ="com.testshipping.TestShipping"
      
      
         name
      
      
        ="testLogin"
      
      
         time
      
      
        ="19.986"
      
      
        />
      
      
        <
      
      
        testcase 
      
      
        classname
      
      
        ="com.testshipping.TestShipping"
      
      
         name
      
      
        ="testMyOrder"
      
      
         time
      
      
        ="35.089"
      
      
        />
      
      
        <
      
      
        testcase 
      
      
        classname
      
      
        ="com.testshipping.TestShipping"
      
      
         name
      
      
        ="testOrderDoubleTicket"
      
      
         time
      
      
        ="43.041"
      
      
        />
      
    

 

Robotium自动化测试报告生成


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论