web自动化流程设计
1 什么是Web端UI自动化测试
通过编写代码用程序模拟Web端的人工操作,进行测试.用以检验软件是否达到需求文档的功能.
2.哪些项目适合做UI自动化测试
(1) 项目的需求不会频繁变动
(2) 页面已经比较稳定
(3) 项目的周期比较长
(4) 大量的回归测试任务
3.web自动化测试流程设计
3.1 测试的需求分析和设计
3.1.1抽样分析项目自动化测试的可行性
3.1.2测试需求分析
3.1.3指定测试计划
-
准入准出原则
-
测试范围
-
进度安排
-
人员安排
-
风险评估(避免背锅)
3.2 测试设计和开发阶段
3.2.1 测试用例设计
-
筛选功能测试用例
-
将其转化为自动化测试用例模板
-
修改不适合的用例
-
持续维护和优化
3.2.2测试脚本开发
-
线性模型
-
模块化
-
数据驱动
-
关键字驱动(特殊的数据驱动)
-
POM模式
3.3 测试的执行
手动
自动运行(Jenkins,定时任务)
3.4测试总结
缺陷报告
测试报告