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-自动化测试流程相关推荐

  1. Web自动化测试如何做?Web自动化测试的详细流程和步骤

    一.什么是web自动化测试 自动化(Automation)是指机器设备.系统或过程(生产.管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测.信息处理.分析判断.操纵控制,实现预期的目 ...

  2. Web自动化测试怎么做?Web自动化测试的详细流程和步骤

    一.什么是web自动化测试 自动化(Automation)是指机器设备.系统或过程(生产.管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测.信息处理.分析判断.操纵控制,实现预期的目 ...

  3. 软件测试之Web自动化测试怎么做?Web自动化测试的详细流程和步骤

    1.什么是web自动化测试 自动化(Automation)是指机器设备.系统或过程(生产.管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测.信息处理.分析判断.操纵控制,实现预期的目 ...

  4. web自动化测试全流程

    一.web自动化入门 1.什么是web自动化测试? 让程序代替人为自动验证web项目功能的过程 2.什么web项目适合做自动化测试 需求变动不频繁 项目周期长 需要回归测试 3.测试工具: web自动 ...

  5. 开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE

    Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,支持测试用例的录制与回放. 只要在浏览器里装一下插件,就可以开始使用,简直是"开箱即用".我们相信测 ...

  6. web自动化测试常见面试题

    一.找不到元素可能出现的原因: 1.元素表达式错误 2.不在指定的frame 3.等待时间短,页面加载速度慢 4.执行脚本打开了新的页面,不在指定的窗口中 二.优化web自动化测试效率 避免使用强制等 ...

  7. Web自动化测试中使用groovy实现页面的对象化

    一. 现状 在自动化的过程中, 我们知道web自动化测试的开发和维护成本是比较高的,能否采用技术以及流程改进等手段来降低web自动化测试的成本呢? 我们先看看目前的实现方式,通常,实现步骤如下:(1) ...

  8. Selenium Web自动化测试——基于unittest框架的PO设计模式

    引言 前面一直在讲接口自动化测试框架与案例分享,很少讲Selenium这个Web自动化测试神器.它主要用来做UI自动化测试,大家都知道UI自动化测试成本相当高,一般的Web自动化测试我是一直不建议做的 ...

  9. 【万字长文】2022年最全的搭建Web自动化测试框架教程

    测试框架的设计有两种思路,一种是自底向上,从脚本逐步演变完善成框架,这种适合新手了解框架的演变过程.另一种则是自顶向下,直接设计框架结构和选取各种问题的解决方案,这种适合有较多框架事件经验的人.本章和 ...

  10. Web自动化测试02

    Web自动化测试课程 第2章-Selenium-API操作 元素定位 元素定位-XPath.CSS 元素操作|浏览器操作方法 鼠标和键盘操作 元素等待 下拉选择框.弹出框.滚动条操作 frame切换. ...

最新文章

  1. python定时器 是线程吗_python线程定时器Timer(32)
  2. swift入门之TableView
  3. pfx证书密码怎么查询_网站是HTTP?10分钟变成HTTPS!域名免费添加配置SSL证书,变成https//环境...
  4. python 补前导零_Python正则表达式| 程序从IP地址中删除前导零
  5. 0407 背景相关的作业
  6. easyui input输入框的限制和校验条件
  7. Web之间跳转和信息共享、Servlet的三大作用域对象、动态网页JSP
  8. 我一个软件测试,为什么要转开发?
  9. React学习笔记2017-12-31
  10. TED如何和压力做朋友(一)
  11. Java-重载、重写(冷静分析)
  12. 精选 8个 学习英语的APP,完全免费,适合不同阶段的你
  13. Pyhton零基础投喂(综合练习:2:论⽂作者统计)
  14. 重磅!瑞泰信息发布中国企业数字化增长行业实践白皮书——《数字化平台造就企业增长新引擎》
  15. 拍照打卡签到活动到达地点拍照上传管理document.getElementById(“myP“).innerHTML=“拍照“;
  16. DDR2 DDR3 DDR4 默认参数(时序、电压、频率)整理和超频经验分享
  17. dumpsys meminfo分析
  18. 基于jsp+servlet+mysql网上蛋糕店
  19. 大地测量学高斯投影正反算
  20. 怎么做 空间杜宾模型_空间杜宾模型在应用中新进展.doc

热门文章

  1. vscode风格超酷个人主页源码
  2. 三级java_java三级(最全的题库).doc
  3. 计算机智能化音乐制作,音乐制作那些事儿
  4. 11.1-12.31推荐文章汇总
  5. CAN(FD)收发器选型及替换指南(一)
  6. Hyperion Essbase入门(五)SmartView
  7. 服务器内存条显示性能下降,特么的终于找到CPU超频,反而跑分降低的原因了,申请加精!...
  8. IE降级命令(以IE11为例)_原水_新浪博客
  9. 九、瞰景Smart3D Viewer浏览器
  10. 小米路由器安装Misstar tools 和MIXBOX