CTS添加新测试用例步骤
作者:网络转载 发布时间:[ 2014/7/25 13:42:16 ] 推荐标签:
一、CTS添加新测试用例:
前言:
google源代码中的cts测试用例集目录为:source_android4.2/cts/tests/tests/ (source_android4.2表示android4.2代码存放路径),该目录下有一个测试用例集example文件夹;下面以这个用例集为例,讲述怎样编写自己的cts测试用例集;
结构如下:
example
├── AndroidManifest.xml
├── Android.mk
└── src
└── android
└── example
├── cts
步骤:
1、 在cts/tests/tests/目录下创建一个自己的用例集(文件夹)名称XXX;
2、 在该文件夹中构建如下结构:
XXX
├── AndroidManifest.xml(可以拷贝example下该文件)
├── Android.mk(可以拷贝example下该文件)
└── src
└── android
└──XXX
└── cts
3、 编写测试代码
前提:
判断测试的接口或类是属于修改了原生代码中的哪个包下面的类(可以参考google文档:http://developer.android.com/intl/zh-CN/reference/packages.html);
然后在source_android4.2/cts/tests/tests/目录下找到对应的测试包,参考其代码的编写;
具体操作:
在src/android/XXX/cts目录下添加自己的用例;(XXX为自己的测试用例集的名称,例如:yunos)
细节说明:
1、google官方cts测试用例中,对一个类进行测试时,并没有对该类的所有方法进行测试,而是测试了该类中使用频繁的一些方法;所以我们自己编程测试用例时,也可以按照这样的原则进行操作;
2、对于“窗口控件类”中使用的的res资源文件的目录在source_android4cts ests
es
3、好是在eclipse中编写,需要res文件的,可以先拷贝到当前工程下,这样可以通过eclipse检查编程中的语法错误;
4、包名的格式:package android.XXX.cts;
4、 修改XXX/目录下的Android.mk文件
LOCAL_PACKAGE_NAME := CtsXXXTestCases(这个变量是定义自己的测试用例集的名称;编译后会生成同名的APK文件)
LOCAL_INSTRUMENTATION_FOR := CtsTestStubs(这个变量定位的是一些涉及到虚拟机的测试用例,使用junit框架;TestStubs这个类在目录cts oolsvm-tests-tfsrcdotjunitopcodes下)
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11