zoukankan      html  css  js  c++  java
  • android 学习随笔三(测试与单元测试框架)

    • 测试

     1.按岗位:

      • 黑盒测试:测试业务逻辑
      • 白盒测试:测试逻辑方法

    2.按测试粒度

      • 方法测试 function
      • 单元测试 unit
      • 集成测试 integration
      • 系统测试 system

    3.按暴力程度

      • 冒烟测试 smoke
      • 压力测试 pressure

    4.monkey测试工具使用命令行

      • adb shell
      • # monkey 1000 //在手机按1000次,每个按钮都可能被按下
    • 单元测试框架

    1、建立测试项目

    2、建立测试类以及测试方法 class test extends AndroidTestCase

    3、清单文件中添加指令集

    <instrumentation
    android:name="android.test.InstrumentationTestRunner"
    android:targetPackage="com.ecollab.junit"
    ></instrumentation>

    4、在清单文件中添加使用类库

    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <uses-library android:name="android.test.runner"/>

     5、在测试方法上右键 run as->Android JUnit Test(模拟器不能关闭,测试是在android环境下运行)

    //断言:检测预期和实际结果是否一致
    assertEquals(3, result);

     

    ------

  • 相关阅读:
    2021.2.28
    《构建之法》11~16章读后感
    《构建之法》6~10章读后感
    《构建之法》1~5章读后感
    4.7 wait notify
    4.8 wait,notify 的正确姿势
    4.9 park&unpark
    4.10 重新理解线程的状态转换
    第七章 Redis-6.2.1脚本安装
    第三十九章 Centos 7 系统优化脚本
  • 原文地址:https://www.cnblogs.com/ecollab/p/5883776.html
Copyright © 2011-2022 走看看