如何认知自动化测试流程

2024-11-09 02:08:53

1、自动化测试的过程是要在手工测试之后进行的,主要是将手工测试用例转化为自动化测试脚本,一般是用于回归测试。

如何认知自动化测试流程

2、自动化测试流程如下:首先,需要对手工测试用例进行评估,一般选取正常场景的,复杂度不高,复用性高手工测试用例来转化为脚本,因为,用例越复杂,脚本越难维护。

如何认知自动化测试流程

3、WEB端的自动化测试是用selenium工具来实现自动化,采用python脚本语言,基于unittest框架实现。

如何认知自动化测试流程

4、首先是需要构建测试套件,测试套件包含public部分(包括测试用例中公共的部分),testCases(存放测试用例),reports(存放测试报告),runAllCases(用于运行项目自动化用例),在脚本写完后就要进行调试,直至调试正常为止。

如何认知自动化测试流程

5、在脚本调试完后,每天都会在jenkins(持续集式工具)中跑一次,跑完后生成html格式的自动化测试结果,然后,检查测试结果中有没有失败的脚本,如果没有就上传到库里。如果失败,就定位一下脚本失败的原因。

如何认知自动化测试流程

6、脚本失败的原因大体如下:1)、可能是测试环境不稳定(应对方案:加入隐式等待时间);2)、开发修改了代码没通知到测试人员修改脚本;(应对方案:找开发来确定下问题)3)、开发引入了新的问题(应对方案:如果是脚本问题,就修改脚本,如果是系统的问题,就提交问题单。)

如何认知自动化测试流程
猜你喜欢