单体测试和结合测试相关的总结

第一次接触到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文件,这个就是代码覆盖率的统计报告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值