软件行业发展也有几十年了,接口测试也是测试人员需要具备一项测试技能。随着测试技术的发展,接口测试也从原来的单一的人工调用,慢慢的发展成为通过自动化的方式批量执行。大大的节省了测试人员的工作,让测试人员有更多的时间去做专项测试、发散测试等其他的测试,同时也大大的保证了接口的质量。
接口的自动化从最初的使用Jmeter, postman这类工具,手动写入接口地址、参数等信息,点击执行,解决了从0 - 1 的问题。 这个阶段测试人员只需要会使用工具和了解接口的调用方式,调用地址及参数的含义。
接着就是基于pytest、testNG、Robot Framework(RF)等测试框架,需要编写脚本的接口自动化,这就可以根据各个公司自身的要求去定制专属的接口自动化脚本。这个阶段测试人员就需要具备一定的代码编写能力,还需要具备一定的脚本设计能力。原因是随着接口自动化脚本的增加,执行的条件的限制,场景的复杂度提升,我们就需要在设计脚本的同时关注到前后脚本的影响情况问题、单一执行脚本和批量执行脚本的相互影响问题、脚本执行前后生成的数据恢复问题、脚本执行过程中做了特定处理的恢复问题、定时执行接口自动化脚本问题,多环境执行自动化脚本问题等。这个阶段对于测试的人员的脚本编写能力,测试理论的提供都是有很大帮助的。个人也建议测试的小伙伴们多写,多理解。
同一时期,有些公司为了降低接口自动化脚本编写的门槛,做到全员普及。对接口自动化脚本做了封装、界面化,测试的时候只需要输入简单的参数就能完成接口的测试。有些公司也会平台化,将手工测试用户关联到相关的接口自动化化。
不管是使用哪钟方式,对于测试人员来说,保证接口的质量都是最重要的。
标签:脚本,个人经历,测试人员,接口,测试,自动化,执行 From: https://www.cnblogs.com/xiaocai84/p/17478694.html