自动化测试-22-测试框架改进-自动化测试开发流程

测试框架改进-自动化测试开发流程
 
第一步:确定测试范围,编写测试用例;
第二步:人工执行测试,确定功能可用;
第三步:编写元素定位器;
第四步:封装元素操作;
第五步:封装公共功能;
第六步:编写测试用例脚本;
第七步:执行测试,调试;
第八步:查看测试报告;
 
1、自动化测试开发流程—确定测试范围
 
第一步:确定测试范围,编写测试用例;
(1)Case1:验证问题是否可以被关闭;
(2)Case2:验证是否可以添加新角色;
 
2、自动化测试开发流程—确定步骤
 
第二步:人工执行测试,确定功能可用;
(1)Case1:
访问http://ip/redmine/projects/project3/issues问题页面点击任意缺陷(打开状态),进入详情页,点击编辑修改状态为已关闭,点击提交,断言状态是否为已关闭。
(2)Case2:
访问http://ip/redmine/roles角色列表页面,点击新建角色输入角色名称,点击创建按钮,断言“创建成功。
 
3、自动化测试开发流程—编写元素定位器
 
第三步:编写元素定位器;
(1)Case1:
缺陷列表页面:第一个缺陷
缺陷详情页面:编辑按钮
缺陷编辑页面:状态下拉列表、提交按钮
(2)Case2:
角色列表页面:新建角色按钮
新建角色详情页面:角色名称输入框、创建按钮、创建成功字样
 
4、自动化测试开发流程—封装元素操作
 
第四步:封装元素操作;
(1)Case1:
缺陷列表页面:点击第一个缺陷
缺陷详情页面:点击编辑按钮
缺陷编辑页面:点击状态下拉列表、点击提交按钮
(2)Case2:
角色列表页面:点击新建角色按钮
新建角色详情页面:输入角色名称输入框、点击创建按钮、获取创建成功字样
 
5、自动化测试开发流程—封装公共功能
 
第五步:封装公共功能;
(1)两条用例都用到了登录的方法,需要剥离成登录功能方法;(已完成)
(2)关闭问题的前提是新建一个问题,我们将新建问题剥离为一个公共方法;
 
6、自动化测试开发流程—编写测试用例
 
第六步:编写测试用例脚本;
 
第七步:执行测试,调试;
 
第八步:查看测试报告;
 
自动化测试框架开发-总结
重难点
1.掌握课程中自动化测试框架的用法;
2.根据项目需要,优化框架;
 
原文地址:https://www.cnblogs.com/jenny-jenny/p/14715479.html