随笔 - 301  文章 - 27  评论 - 8  阅读 - 10万

自动化测试-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.根据项目需要,优化框架;
 
posted on   寻不到花的蝶  阅读(125)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
历史上的今天:
2020-04-28 appium--实战
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示