更新时间:2023年03月21日14时06分 来源:传智教育 浏览次数:
本视频将教会大家搭建Web自动化和移动自动化测试环境;
掌握Web自动化测试流程和脚本编写;
掌握移动自动化测试中元素的定位方法、元素操作和手势操作;
熟练掌握ADB工具的使用;
掌握PO模式的设计思想,并能够对页面进行封装;
掌握数据驱动的实现方式;
能够在实际项目灵活运用自动化的相关技术。
软件测试web自动化测试精讲与实战(滑动查看)
第1节 - 目标
第2节 - 课程大纲
第3节 - 自动化及自动化测试相关知识
第4节 - 自动化测试优点及误区
第5节 - web自动化测试相关知识
第6节 - 自动化工具选择
第7节 - selenium概念及特点
第8节 - selnium家族介绍
第9节 - selenium安装卸载
第10节 - 浏览器驱动下载及应用
第11节 - 回顾浏览器驱动安装注意事项
第12节 - 科普path环境变量
第13节 - webdriver第一个案例演示
第14节 - pycharm安装软件
第15节 - 元素定位相关工具
第16节 - 元素定位方式及分类
第17节 - id属性定位方法
第18节 - 案例1(id定位)
第19节 - 案例1(id定位扩展)
第20节 - name与class_name方法
第21节 - 科普id、name、class区别
第22节 - 总结
第23节 - 回顾
第24节 - 今日目标
第25节 - tag_name定位
第26节 - link_text及partial_link_text定位
第27节 - 为什么使用xpath定位和css定位
第28节 - xpath常用策略
第29节 - Xpath语法
第30节 - xpath练习
第31节 - Xpath扩展
第32节 - css定位
第33节 - css定位策略
第34节 - css选择器案例
第35节 - css扩展
第36节 - 八种元素定位汇总
第37节 - 扩展工具生成XPATH和CSS
第38节 - 定位一组元素
第39节 - 扩展find_element方法封装
第40节 - 总结
第41节 - 回顾
第42节 - 今日目标
第43节 - 元素操作方法
第44节 - 操作浏览器(最大化、设置大小、窗口位置、后退、前进)
第45节 - 浏览器常用操作API
第46节 - 操作浏览器(刷新、close、quit、title、current_url)分析
第47节 - 操作浏览器(刷新、close、quit、title、current_url)实践
第48节 - 获取元素信息的常用方法分析
第49节 - 获取元素信息的常用方法实践
第50节 - 鼠标操作相关知识
第51节 - 鼠标常用操作方法(右击、双击、悬停、执行)
第52节 - 拖拽方法演示
第53节 - 鼠标操作
第54节 - 键盘操作
第55节 - 什么是元素等待及分类
第56节 - 隐式等待应用
第57节 - 显示等待应用
第58节 - 总结
第59节 - 扩展send_keys上传文件
第60节 - 回顾
第61节 - 今日目标
第62节 - 使用css定位下拉框
第63节 - select选择框
第64节 - 认识警告框及为什么要操作
第65节 - 处理警告框
第66节 - 滚动条操作
第67节 - 为什么要切换frame表单
第68节 - 切换frame表单操作
第69节 - 为什么要切换窗口
第70节 - 切换窗口句柄
第71节 - 截屏
第72节 - 验证码介绍及处理方式
第73节 - cookie相关介绍
第74节 - cookie案例实践
第75节 - 总结
第76节 - 回顾
第77节 - 进入目标
第78节 - 为什么使用UnitTest框架
第79节 - UnitTest(核心要素)
第80节 - TestCase测试用例
第81节 - 测试套件与测试执行
第82节 - TestLoader类的用法
第83节 - TestSuite与TestLoader区别
第84节 - fixture装置函数
第85节 - assert操作
第86节 - 断言案例练习框架搭建
第87节 - tpshop登录练习
第88节 - 扩展断言
第89节 - 参数化相关知识
第90节 - 参数化应用
第91节 - 总结
第92节 - 回顾
第93节 - 今日目标
第94节 - unittest跳过方法
第95节 - 演示html插件报告来源过程
第96节 - html报告生成
第97节 - with open
第98节 - po实践介绍
第99节 - v1版本实践
第100节 - v2版本实现
第101节 - v3页面层实现
第102节 - v3业务层实现
第103节 - PO模式三者关系
第104节 - Base类实现
第105节 - 查找元素方法封装
第106节 - 扩展元组解包
第107节 - Base其他方法封装实现
第108节 - page页面框架搭建
第109节 - 登录页面配置数据准备
第110节 - 登录页面操作实现
第111节 - 测试业务实现
第112节 - PO效果演示
第113节 - PO模式梳理
第114节 - base02练习
第115节 - 查找元素、点击、输入方法封装实现
第116节 - page02结构搭建
第117节 - 总结
第118节 - 回顾
第119节 - 今日目标
第120节 - 数据驱动相关概念
第121节 - json介绍
第122节 - json与字典格式互转
第123节 - json读与写
第124节 - 计算器案例base实现
第125节 - 计算器配置数据准备
第126节 - page页面结构搭建及点击数字实现分析
第127节 - page页面实现
第128节 - 计算案例业务层实现
第129节 - driver封装
第130节 - 调试运行计算器效果
第131节 - json测试数据准备
第132节 - 读取json数据转换预期格式
第133节 - 判断元素是否存在封装
第134节 - 正向逆向用例区分
第135节 - 效果演示
第136节 - 扩展txt读取数据
第137节 - 总结
第138节 - 回顾
第139节 - 今日目标
第140节 - 日志特点及级别
第141节 - logging基本应用
第142节 - 设置日志格式及输入到文件
第143节 - 日志的基本应用演示
第144节 - 高阶用法介绍
第145节 - 日志器和处理器操作
第146节 - 时间处理器及格式器应用
第147节 - logger封装
第148节 - 使用单例封装logger日志对象
第149节 - 自动化测试流程
第150节 - tpshop介绍及自动化涉及模块
第151节 - 自动化测试结构搭建
第152节 - base方法封装实现
第153节 - 登录用例分析
第154节 - 总结
掌握行业热门技术
是每个程序员都应该重视的事情
软件测试web自动化测试精讲与实战如此重要,你还没学?
点击或搜索黑马程序员B站
观看全集视频
- 完整配套资料领取方式 -
(视频+讲义+源码+笔记+资料)
黑马程序员视频库