前言

本篇将分类对软件测试专题系列文章进行索引,以便于更快的查找。

索引

综合

了解软件测试环境

自动化测试

(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 模块进行参数化测试

  • 实例:参数化测试

  • 进阶:从外部输入参数

参考资料

本系列教程参考了以下资料文献。

  1. 《零基础快速入行入职 软件测试工程师》江楚编著,人民邮电出版社

  2. 《Web 应用软件测试(中级)》北京四合天地科技有限公司编著,中国铁道出版社有限公司

  3. 《Web 应用软件测试(高级)》北京四合天地科技有限公司编著,中国铁道出版社有限公司

  4. 《单元测试之道Java版——使用Junit》电子工业出版社

  5. Java教程 - Part-8-JUnit单元测试【完结】

写在最后

头图/封面 素材来源 Lou Batier on Unsplash