
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习软件测试等互联网技术,而本文我们就通过案例分析来简单了解一下,接口自动化测试流程分析。
与UI相比,接口一旦研发完成,通常变更或重构的频率和幅度相对较小。因此做接口自动化的性价比更高,通常运用于迭代版本上线前的回归测试中。
手工做接口测试,测试数据和参数都可以由测试人员手动填写和更新。
因此我们在考虑将接口用例实现自动化的时候,主要思路就是在单个接口请求的测试用例已经完成的前提下,我们如何解决以下问题:
业务测试场景会调用不止一个接口,下一个接口的请求依赖于上一个接口的数据,需要解决接口依赖问题
token等鉴权数据有过期时间,多个接口用到该参数,需要解决一次修改,多处生效的问题
一个接口要用到多个测试数据做覆盖
批量测试下,需要知道某个接口返回的参数/数据是否符合预期
接口自动化测试的基本流程
1、需求分析
2、挑选需要做自动化测试的功能接口
3、设计测试用例
4、搭建我们的自动化测试环境
5、设计自动化测试项目的整体架构
6、编写脚本代码
7、运行测试用例脚本
8、生成自动化测试报告
1.接口测试的用例设计思路
思考:接口测试,测试的目的是什么?
根据接口的参数,设计输入数据,验证接口的返回值
所以,其测试范围就是围绕着参数进行用例的设计
就是准备各种各样的数据,对接口的返回值进行验证
思路:
正确的值
错误的值
异常的值
边界的值
根据场景设计的值
......
只是看不见页面的黑盒用例设计方法
但是,我们自己要尽量根据接口要产生画面感
2.接口自动化测试用例设计要点
尽量让人和代码都能够看懂且用得上
但是,很多时候我们做不到那就只能分开
接口自动化测试用例字段设计
用例编号、用例标题、请求接口类别、请求地址、输入数据(分字段)、数据格式、请求方式、是否需要登录、期望结果
接口自动化实施的前提
接口已趋于稳定
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。