提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
众所周知,这几年来,自动化测试越来越火爆,但凡去面试,面试官都会问会不会自动化测试,不会自动化连面试机会都少一半,可见,这对于测试来说多么重要。常见的自动化测试主要由:单接口、场景自动化组成
什么是单接口自动化测试呢?
所谓单接口,即是只针对一个接口,根据接口文档,对这个接口设计测试用例,然后统一执行这个接口测试用例,这就是单接口
单接口测试用例的依据是什么?
接口测试的依据是接口文档,如一个接口的说明、参数、参数类型、字段长度、是否必填、实现的功能
进行单接口测试时,需要先写接口测试用例:
根据接口说明,按要求设计测试用例
将接口测试用例转化成自动化测试脚本
运行脚本时,不依赖任何接口,可直接运行(除登录接口)
场景自动化注重业务场景流程,是实现系统的关联业务流程的,如果场景中的一个接口错误,则整个场景就会失败,每个接口之间是相互依赖的,不可独立运行,有先后顺序
如以下场景:
1、登录
2、搜索商品
3、查看商品详情
4、加入购物车
5、提交订单
6、支付
这里就是一个完整的场景,那么在实现自动化的时候,需要依次调用这些接口,把这些业务流程完成。