摘要: XcodeCoverage是一个开源框架,可以支持统计iOS客户端的单元测试代码覆盖率。项目地址:https://github.com/jonreid/XcodeCoverage XcodeCoverage是一个开源框架,可以支持统计iOS客户端的单元测试代码覆盖率。项目地址:https://git 阅读全文
posted @ 2017-03-27 01:06 DaisyLinux 阅读(1710) 评论(0) 推荐(0) 编辑
摘要: 在项目的接口测试过程中,之前的测试数据都是测试环境下的,长期在测试环境下运行。 目前希望通过很小的代价切换到线上环境运行。 考虑之下,决定使用poi包加上property文件来实现线上线下的数据切换。 具体方案: 先将测试数据用excel管理起来,为了方便切换环境,按照不同变量在测试环境和线上环境来 阅读全文
posted @ 2017-03-27 00:54 DaisyLinux 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 需求背景:测试数据的导入一般在dataprovider中写入对应的测试数据,当参数较多,组合测试或者接口参数测试的测试数据都需要逐一写数据驱动类,数据准备消耗了大量时间。前一篇博客中介绍了对偶测试的小工具,可以通过变量取值情况直接生成excel形式的测试数据,那么本文将介绍将生成的测试数据作为dat 阅读全文
posted @ 2017-03-27 00:53 DaisyLinux 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 一、接口测试的基本思路 1、确定要测试接口的请求类型。接口是get请求还是post请求。 2、确定接口的参数。需要传输的参数有哪些,类型分别是什么,都有哪些要求等。 3、按照参数要求构造请求需要的参数,构造其他的请求信息,模拟发出请求。 4、对http请求返回的响应体进行解析,对解析中的部分或全部字 阅读全文
posted @ 2017-03-27 00:51 DaisyLinux 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1、从testng.xml传入参数。 如果参数是一些简单的值,可以直接在testng.xml中定义。这也是最常用的一种。 可以在测试用例中给参数一个默认值。这样,即使在xml文件中没有这个变量,你的测试用例还是能以默认值来执行。 参数能出现的地方: @Test, @Before/After or @ 阅读全文
posted @ 2017-03-27 00:47 DaisyLinux 阅读(4161) 评论(0) 推荐(0) 编辑