软件测试专题:全文索引
前言
本篇将分类对软件测试专题系列文章进行索引,以便于更快的查找。
索引
综合
了解软件测试环境
自动化测试
(0)自动化测试:配套网页
(1)Web 自动化测试技术
- 了解什么是自动化测试
(2)自动化测试:安装环境、IDE
PyCharm Community Edition 的安装
安装 python 环境
通过 pip 安装 selenium
webdriver 的安装
(3)自动化测试:第一个 Selenium 脚本
Selenium 的基本使用
实例:使用 Selenium 打开百度进行搜索
(4)元素定位方式与 WebElements
Selenium 元素定位方式
Selenium 定位复数元素
WebElements 对象
(5)模拟用户输入
模拟用户鼠标操作
模拟用户键盘操作
实例:使用 Selenium 进行鼠标操作
实例:使用 Selenium 进行输入框操作
实训:使用 Selenium 模拟用户登录
(6)webdriver 的进阶使用
切换浏览器窗口
设置等待时间
执行 JavaScript 代码
实例:使用 Selenium 切换浏览器窗口
实例:使用 Selenium 设置等待时间
实训:使用 Selenium 执行 JavaScript 代码
(7)自动化测试:使用 Selenium 进行单元测试
表单操作
输入框操作
单选框操作
复选框操作
下拉框操作
文件上传处理
submit() 方法使用
实例:使用 Selenium 进行表单操作
实训:使用 Selenium 进行表单操作
(8)自动化测试:页面进阶操作
页面截图
处理 JavaScript 弹窗
alert 弹窗
confirm 弹窗
prompt 弹窗
实例:使用 Selenium 进行页面进阶操作
(9)自动化测试:结合 unittest 进行测试
结合 unittest 进行测试
测试用例的编写
Page Object 设计模式
实例:使用 Page Object 设计模式编写测试用例
(10)自动化测试:参数化测试
结合 ddt 模块进行参数化测试
实例:参数化测试
进阶:从外部输入参数
参考资料
本系列教程参考了以下资料文献。
《零基础快速入行入职 软件测试工程师》江楚编著,人民邮电出版社
《Web 应用软件测试(中级)》北京四合天地科技有限公司编著,中国铁道出版社有限公司
《Web 应用软件测试(高级)》北京四合天地科技有限公司编著,中国铁道出版社有限公司
《单元测试之道Java版——使用Junit》电子工业出版社
写在最后
头图/封面 素材来源 Lou Batier on Unsplash