1、自动化测试的过程是要在手工测试之后进行的,主要是将手工测试用例转化为自动化测试脚本,一般是用于归测试。
2、自动化测试流程如下:首先,需要对手工测试用例进行评估,一般选取正常场景的,复杂度不高,复用性高手工测试用例来转化为脚本,因为,用例越复杂,脚本越难维护。
3、web端的自动化测试是用selenium工具来实现自动化,采用python脚本语言,基于unittest框架实现。
4、首先是需要构建测试套件,测试套件包含public部分(包括测试用例中公共的部分),testcases存放测试用例,reports存放测试报告,runallcases用于运行项目自动化用例,在脚本写完后忌择就要进行调试,直至调试正常为止。
5、在脚本调试完后,每天都会在jenkins(持续集式工具)中跑一次,跑完后生成html格式的自动化测试言痕喝结果,然后,检查测试结果中有没有失败的脚本,如果没有就上传到库里。如果失败,就定位一下脚本失败的原因。
6、脚游佛本失败的原因大体如下:1、可能是测试环境不稳定(应对方案:加入隐式等待时间);2、开发修改了代码没通知到测试人员修改脚本;应对方案:找开发来确定下问题3、开发引入了新的问题应对方案:如果是脚本问题,就修改脚本,如果是系统的问题,就提交问题单。