一、项目中的接口自动化测试是如何开展的
首先,依照整体项目的测试流程来讲解整体的接口测试流程
1.根据接口文档进行测试内容的设计,测试框架包含有什么内容,每一个关联的内容都会有实现的用途 讲解。
2.结合测试流程讲解自动化接口测试会在那些阶段进行开展。
3.协调后端环境来实现对系统的的 接口测试
二、Mock是如何实现的,什么时候会使用Mock
首先,搞清楚Mock是什么 ,模拟数据,mock一般是通过flask来实现的
1.将出现问题的接口进行mock,以确保整体及接口测试流程可以顺利执行
2.将复杂业务流程简单化
3.取代第三方接口(外部接口的使用),解决接口难以触达的情况
4.锲约测试,主要针对前端进行测试,或者对生产者与消费者关系的测试
三、如何提升自动化测试效率
首先,自动化测试的成功率一定大于速度,所有的效率提升都是建立在正确性的保证下
1.减少强制等待的使用。
2.优化底层结构,提升代码的运营效率(减少不必要的自动化测试步骤)
3.用例的多线程并发处理
4.优化代码,将更多的东西自动生成。(测试数据的自动生成)
四、如何保证测试覆盖率
1.熟悉被测系统业务需求
2.全面进行测试需求分析
3.基于测试需求分析编写测试用例
4.测试过程中同步更新用例内容
5.确保测试用例基于测试用例100%执行