多语言展示
当前在线:414今日阅读:155今日分享:35

如何认知自动化测试流程

在软件测试的非功能性测试周昂,自动化测试是一种重要的组成部分。那么WEB的自动化测试流程是怎样的呢?下面,我和大家分享下自己的经验吧。
工具/原料

自动化测试流程经验

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

注意事项

要多练习,不要死记硬背

推荐信息