IOS逻辑自动化测试实践(8)

发表于:2017-07-24来源:TMQ作者:TMQ点击数: 标签:
在做接口测试时,常会碰到返回值为viod的方法,并不总是构造输入参数,得到返回值。对于没有返回值的方法,一定有一些可以被观测的地方,比如说一

在做接口测试时,常会碰到返回值为viod的方法,并不总是构造输入参数,得到返回值。对于没有返回值的方法,一定有一些可以被观测的地方,比如说一个对象的状态被改变,所以必须找到合适的断点。如果找不到,说明这个方法无用,不需要做测试。

举例:iOS手机管家的游戏中心的icon图标下载,没有返回值,但在本地有存入图标文件,那么就可以在测试用例中check这个文件是否存在,继而判断是否成功下载

– (void)downloadIconForUrl:(NSString *)url

{

}

四、小结

在实际工作中尝试逻辑自动化测试在帮助被测产品发现问题的时候,也能提高测试人员自身的代码能力,一举两得。

协助产品提升质量主要在于:

1、输出自动化用例,让代码重构和优化更放心;

2、在集成测试前,有机会做验证模块内部的逻辑正确性,避免在联调时花费过多的时间来解决小问题,提高联调的效率;

3、其他产出为:产品bug,code review问题,测试分析框架图,根因分析,可测性分析等。

提升测试人员自身代码能力主要在于:

原文转自:http://tmq.qq.com/2017/07/ios/

...