web-自动化测试流程
1. 自动化测试流程
(1) 需求分析
(2) 挑选适合做自动化测试的功能
(3) 设计测试用例
(4) 搭建自动化测试环境 [可选]
(5) 设计自动化测试项目的架构 [可选]
(6) 编写代码
(7) 执行测试用例
(8) 生成测试报告并分析结果
2、自动化项目框架自动化框架
① 顺序:先编写工具类–>(父类)–>PO代码(对象库存–>操作层–>业务层)–>unittest框架编写脚本(数据驱动JSON读取)–>测试报告–>日志
② 用了selenium和unittest框架 使用po三层分层模式进行框架设计
③ 然后编写测试脚本调用 用unittest框架编写 数据驱动 存放测试 数据
④ 执行完成了之后 通过第三方模块生成测试报告
⑤ 日志
Base:存放PO继承
Page :PO文件(用例,报告)
Data: json数据文件夹
Img :截图文件夹
Log :日志存储文件夹
Report:测试报告存储
Script:脚本文件夹(用例脚本,报告脚本,用例套件脚本)
Until:工具类
点赞关注~~持续分享,加入我们,642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。
web-自动化测试流程相关推荐
- Web自动化测试如何做?Web自动化测试的详细流程和步骤
一.什么是web自动化测试 自动化(Automation)是指机器设备.系统或过程(生产.管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测.信息处理.分析判断.操纵控制,实现预期的目 ...
- Web自动化测试怎么做?Web自动化测试的详细流程和步骤
一.什么是web自动化测试 自动化(Automation)是指机器设备.系统或过程(生产.管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测.信息处理.分析判断.操纵控制,实现预期的目 ...
- 软件测试之Web自动化测试怎么做?Web自动化测试的详细流程和步骤
1.什么是web自动化测试 自动化(Automation)是指机器设备.系统或过程(生产.管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测.信息处理.分析判断.操纵控制,实现预期的目 ...
- web自动化测试全流程
一.web自动化入门 1.什么是web自动化测试? 让程序代替人为自动验证web项目功能的过程 2.什么web项目适合做自动化测试 需求变动不频繁 项目周期长 需要回归测试 3.测试工具: web自动 ...
- 开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE
Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,支持测试用例的录制与回放. 只要在浏览器里装一下插件,就可以开始使用,简直是"开箱即用".我们相信测 ...
- web自动化测试常见面试题
一.找不到元素可能出现的原因: 1.元素表达式错误 2.不在指定的frame 3.等待时间短,页面加载速度慢 4.执行脚本打开了新的页面,不在指定的窗口中 二.优化web自动化测试效率 避免使用强制等 ...
- Web自动化测试中使用groovy实现页面的对象化
一. 现状 在自动化的过程中, 我们知道web自动化测试的开发和维护成本是比较高的,能否采用技术以及流程改进等手段来降低web自动化测试的成本呢? 我们先看看目前的实现方式,通常,实现步骤如下:(1) ...
- Selenium Web自动化测试——基于unittest框架的PO设计模式
引言 前面一直在讲接口自动化测试框架与案例分享,很少讲Selenium这个Web自动化测试神器.它主要用来做UI自动化测试,大家都知道UI自动化测试成本相当高,一般的Web自动化测试我是一直不建议做的 ...
- 【万字长文】2022年最全的搭建Web自动化测试框架教程
测试框架的设计有两种思路,一种是自底向上,从脚本逐步演变完善成框架,这种适合新手了解框架的演变过程.另一种则是自顶向下,直接设计框架结构和选取各种问题的解决方案,这种适合有较多框架事件经验的人.本章和 ...
- Web自动化测试02
Web自动化测试课程 第2章-Selenium-API操作 元素定位 元素定位-XPath.CSS 元素操作|浏览器操作方法 鼠标和键盘操作 元素等待 下拉选择框.弹出框.滚动条操作 frame切换. ...
最新文章
- python定时器 是线程吗_python线程定时器Timer(32)
- swift入门之TableView
- pfx证书密码怎么查询_网站是HTTP?10分钟变成HTTPS!域名免费添加配置SSL证书,变成https//环境...
- python 补前导零_Python正则表达式| 程序从IP地址中删除前导零
- 0407 背景相关的作业
- easyui input输入框的限制和校验条件
- Web之间跳转和信息共享、Servlet的三大作用域对象、动态网页JSP
- 我一个软件测试,为什么要转开发?
- React学习笔记2017-12-31
- TED如何和压力做朋友(一)
- Java-重载、重写(冷静分析)
- 精选 8个 学习英语的APP,完全免费,适合不同阶段的你
- Pyhton零基础投喂(综合练习:2:论⽂作者统计)
- 重磅!瑞泰信息发布中国企业数字化增长行业实践白皮书——《数字化平台造就企业增长新引擎》
- 拍照打卡签到活动到达地点拍照上传管理document.getElementById(“myP“).innerHTML=“拍照“;
- DDR2 DDR3 DDR4 默认参数(时序、电压、频率)整理和超频经验分享
- dumpsys meminfo分析
- 基于jsp+servlet+mysql网上蛋糕店
- 大地测量学高斯投影正反算
- 怎么做 空间杜宾模型_空间杜宾模型在应用中新进展.doc
热门文章
- vscode风格超酷个人主页源码
- 三级java_java三级(最全的题库).doc
- 计算机智能化音乐制作,音乐制作那些事儿
- 11.1-12.31推荐文章汇总
- CAN(FD)收发器选型及替换指南(一)
- Hyperion Essbase入门(五)SmartView
- 服务器内存条显示性能下降,特么的终于找到CPU超频,反而跑分降低的原因了,申请加精!...
- IE降级命令(以IE11为例)_原水_新浪博客
- 九、瞰景Smart3D Viewer浏览器
- 小米路由器安装Misstar tools 和MIXBOX