CTS添加新测试用例步骤

发表于:2014-7-25 11:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小虹点    来源:51Testing软件测试网采编

  一、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_android4\cts\tests\res
  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\tools\vm-tests-tf\src\dot\junit\opcodes下)
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号