自动化测试
接口自动化、UI自动化框架的开发
Ethon自动化测试
这个作者很懒,什么都没留下…
展开
-
接口自动化测试之预期结果的处理
在做接口自动化测试时,我们需将测试用例的预期结果与实际结果进行对比,如果一致就认定测试用例通过,不一致就认定失败。而后端接口返回的数据一般是以json的方式返回到前端,那么用jsonpath来做预期结果的处理就很适合了,尤其是对于复杂的json串,jsonpath的优势更明显。Jsonpath:看它的名字你就能知道,这家伙和JSON文档有关系,正如XPath之于XML文档一样,JsonPath为Json文档提供了解析能力,通过使用JsonPath,你可以方便的查找节点、获取想要的数据,JsonPath是原创 2020-08-21 19:49:20 · 1880 阅读 · 0 评论 -
接口自动化测试之数据依赖
接口测试中,有些场景接口间存在着数据依赖的问题,比如说提交订单前需要用户先登录等等,下面就用两个小案例说说数据依赖的问题。两个接口,一个接口(project_add)用来创建测试项目,一个接口(env_add)用来创建测试环境,env_add接口需依赖project_add接口返回的project_id字段数据。一、Postman解决数据依赖的问题第一步,project_add接口,Tests中写js代码,将需依赖的字段添加到环境变量中第二步:在env_add接口的Pre-request原创 2020-08-16 18:40:33 · 2321 阅读 · 0 评论 -
Python+unittest+requests+excel实现接口自动化测试框架
环境:python3 + unittest + requests Excel管理测试用例, HTMLTestRunner生成测试报告 测试完成后邮件发送测试报告 jsonpath方式做预期结果数据处理,后期多样化处理 后期扩展,CI持续集成发送邮件效果:项目整体结构:common模块代码class IsInstance: def get_instance(self, value, check): flag = None if isins原创 2020-06-02 17:21:03 · 6023 阅读 · 12 评论