zoukankan      html  css  js  c++  java
  • 单体测试和结合测试相关的总结

    第一次接触到Android单体测试和结合测试,查阅了相关资料,学习了很多东西,现总结如下:

    单体测试就是测试代码,测试函数的实现是否正确;

    单体测试按照等级分为:

    1.不考虑函数逻辑,输入一个值(正确的值,临界值,错误的值),执行函数后能否输出想要的值;

    2.考虑代码逻辑,其中的每个if语句,case语句,switch语句等都进行测试;

    单体测试在源代码的基础上建立junit test,然后写test case;

    结合测试是测试apk的:

    1.需要导入源代码的R.java文件,因为需要引入源代码的资源文件;

    2.我们这次结合测试用的是solo工具,根据测试得到apk相关的控件进行操作;

    测试完之后统计代码的覆盖率:

    代码覆盖率统计应用apache ant工具,首先要在windows或者linux下配置ant环境,然后执行ant命令,最后在测试文件的bin下会生成一个coverage.html文件,这个就是代码覆盖率的统计报告。

    本文转载自:

    http://blog.csdn.net/shadowliucs/article/details/10260507

  • 相关阅读:
    交换相邻字符(CharBuffer)
    ANSI和UNICODE
    关键路径
    拓扑排序 java
    MySql 中group by使用
    面试题2
    面试题
    K8S如何限制资源使用
    Kubernetes中配置Pod的liveness和readiness探针
    sed入门详解教程
  • 原文地址:https://www.cnblogs.com/blogofwyl/p/4764874.html
Copyright © 2011-2022 走看看