编写测试用例
来源:互联网 发布:淘宝网汽车贴纸 编辑:程序博客网 时间:2024/05/01 23:47
1、创建测试用例
为ComeOnBroadcastReceiverDo创建一个测试用例:
在导航栏File-->New-->Other 选择AndroidTestProject
2、点击next输入测试工程的name,选择测试工程路径
点击next,选择要测试的工程:
点击Finish完成测试工程的新建
被测试的工程和测试工程是分开的,被测试的工程下也会有一个测试的文件夹
在AndroidManifest.xml中:
对targetPackage属性指明了被测试的工程。
3、在测试工程ComeOnBroadcastReceiverDoTest工程src下新建测试工程
package sunny.example.comeonbroadcastreceiverdo.test;import sunny.example.comeonbroadcastreceiverdo.ActivityCollector;import sunny.example.comeonbroadcastreceiverdo.LoginActivity;import android.test.AndroidTestCase;<pre name="code" class="java">public class TestActivityCollector extends AndroidTestCase{@Overrideprotected void setUp() throws Exception{super.setUp();}public void testAddActivity(){assertEquals(0,ActivityCollector.activitiesList.size());LoginActivity loginActivity = new LoginActivity();ActivityCollector.addAtivity(loginActivity);assertEquals(1,ActivityCollector.activitiesList.size());}@Overrideprotected void tearDown() throws Exception{super.tearDown();}
}
Run As---> JUnit Test
上图显示测试用例通过,若不通过可以点击Failure Trace查看未通过的代码的位置
public class TestActivityCollector extends AndroidTestCase{@Overrideprotected void setUp() throws Exception{super.setUp();}public void testAddActivity(){assertEquals(0,ActivityCollector.activitiesList.size());LoginActivity loginActivity = new LoginActivity();ActivityCollector.addAtivity(loginActivity);assertEquals(1,ActivityCollector.activitiesList.size());}@Overrideprotected void tearDown() throws Exception{super.tearDown();}
}
0 0
- 编写测试用例
- 测试用例编写
- 编写测试用例
- 测试用例编写
- 编写测试用例
- 测试用例编写
- 测试用例编写
- 编写测试需求及测试用例
- 编写测试用例:测试数据库连接
- 软件测试-编写测试用例
- 测试用例编写(功能测试框架)
- 测试用例编写(功能测试框架)
- 测试用例编写(功能测试框架)
- 测试用例编写规范
- 如何编写测试用例?
- 测试用例编写规范
- 测试用例编写规范
- 测试用例编写规范
- LeetCode 217. Contains Duplicate
- Android上从相册选择后剪裁图片
- Android自定义View绘制彩色圆弧
- 开发者所需要知道的 iOS 10 SDK 新特性
- VS2010 学习版序列号
- 编写测试用例
- 2. 机器学习实践之手写数字识别 - 初步特征选择及线性识别
- vuforia 高通 在安卓设备上黑屏花屏的的问题
- Linux系统下如何使用SSD固态硬盘
- 循环队列
- JAVA Hibernate工作原理及为什么要用
- mybatis实战教程(mybatis in action),mybatis入门到精通
- Java Web基础
- 【10】矩形覆盖