赞
踩
自动化测试分狭义和广义的自动化测试。
狭义自动化测试:利用Selenium、Appnium等测试框架或者基于这些框架进行二次开发,以及Jmeter、Postman、pytest等实现UI、API自动化测试。
广义自动化测试:利用一切技术手段替代重复人工测试,提高测试效率的测试都可以归为广义自动化测试。如:前后端流量回放、UI遍历、页面/流量diff等。
大厂的自动化测试更多的是聚焦于广义自动化测试。狭义UI自动化测试,因测试版本的高频迭代、UI界面频繁变动、AB实验层的层出不全及测试设备五花八门,落地效果其实并不理想;API自动化测试一方面是通过工具、框架实现API接口的维护和运行,另外也通过代码覆盖率、流量回放、基于模型的接口case自动生成、反模式等技术手段来保障测试质量。线上更多还要通过监控报警及时发现线上问题。
服务端自动化占比要达到100%接口覆盖(含:正向、异常都覆盖,无法覆盖的出了bug就是漏测了),APP及web客户端没有强制要求,一般是达到30%核心场景覆盖就不错了。
为了减少接口自动化代码调试和用例问题,尽可能实现TDD,在开发过程中完成接口case的设计,加入流水线,提交开发自测及冒烟准入测试。
本文转载自公众号:测试人家园
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。