Python是当前非常流行的一门编程语言,它除了在人工智能、数据处理、Web开发、网络爬虫等领域得到广泛使用之外,他也非常适合软件测试人员使用,但是,对于刚入行的测试小白来说,并不知道学习Python语言可以用来完成哪些测试工作,或者已经掌握了一些Python编程基础,但不知道如何在工作和项目中应用。

我录制了一套视频,帮助大家梳理了Python在测试工作中应用的各个方面,命名为《Python自动化测试九章经》

如果你想在测试工作中尝试用Python完成自动化测试,那么应该跳不出这个范围。我每一章节我都介绍了当前最热门的测试库和框架。让你快速的对这些工具和框架建立概念,以及如何使用。

注:课程的定位为精品小课。

课程大纲

  • 第一章 自动化测试的基石-单元测试框架

    • 1.1 单元测试基本概念
    • 1.2 如何编写测试用例
    • 1.3 基础概念fixtrue
    • 1.4 基础概念之断言
    • 1.5 基础概念之测试运行
    • 1.6 单元测试框架之nose2
    • 1.7 单元测试框架之pytest
  • 第二章 Web自动化测试
    • 2.1 Selenium介绍
    • 2.2 selenium元素定位
    • 2.3 selenium应用
    • 2.4 集成unittest
    • 2.5 测试框架之SeleniumBase
  • 第三章 接口自动化测试
    • 3.1 接口测试基础
    • 3.2 Requests介绍
    • 3.3 集成unittest
    • 3.4 测试框架之HttpRunner
  • 第四章 App移动自动化测试
    • 4.1 appium介绍与安装
    • 4.2 appium的基本使用
    • 4.2 appium控件定位
    • 4.3 appium实例
    • 4.4 集成unittest
    • 4.5 测试库之uiautomator2
    • 4.6 测试工具之Airtest
  • 第五章 Windows GUI自动化测试
    • 5.1 测试库之pywinauto
    • 5.2 测试库之pyautogui
  • 第六章 性能自动化测试
    • 6.1 locust介绍
    • 6.2 locust实例
    • 6.3 locust高级用法
    • 6.4 性能测试库之boom
    • 6.5 性能测试库之Molotov
  • 第七章 关键字驱动测试框架
    • 7.1 robot framework介绍
    • 7.2 robot framework安装
    • 7.3 robot framework基础关键字
    • 7.4 Web测试之SeleniumLibrary
    • 7.5 接口测试之RequestsLibrary
  • 第八章 BDD测试框架
    • 8.1 BDD概念
    • 8.2 behave实例
    • 8.3 gauge安装与使用
    • 8.4 gauge编写Web测试
    • 8.5 gauge编写接口测试
  • 第九章 快速生成测试数据
    • 9.1 random模块
    • 9.2 生成测试数据之testdata
    • 9.3 生成测试数据之faker
    • 9.4 基于单元测试框架的测试数据之hypothesis

课程地址:
https://edu.csdn.net/course/detail/26260

最新文章

  1. [翻译] Autoac 最佳实践和建议
  2. 剑指offer——树的子结构 (JAVA代码)
  3. VBA操作单元格
  4. JS一个根据时区输出时区时间的函数
  5. [ActionScript 3.0] AS3动态改变注册点
  6. Objective-C中的self和super
  7. JavaScript中常用函数(入门级)(持续更新)
  8. linux学习笔记之sudo
  9. excel读入数据库
  10. python - ImportError: No module named http.cookies error when installing cherrypy 3.2 - Stack Overflow
  11. USER-AGENT是什么
  12. [ext4]01 磁盘布局 - block分析
  13. JavaScript 函数(方法)的封装技巧要领及其重要性
  14. 1.2 Why need pluggable?
  15. tomcat服务器怎样远程调试
  16. 数组copy
  17. Windows 10 家庭版/专业版 彻底关闭windows update自动更新
  18. ant__property标签的含义与使用
  19. 解决celipse中mybatis使用的时候xml没有提示的问题
  20. 如何终止线程的运行(C/C++)

热门文章

  1. GO基础之函数的高级用法
  2. python中函数
  3. MySQL 57安装部署(Zip版)(Windows版)
  4. 查看Maven版本
  5. 如何让junit的测试跑多次
  6. DRF--重写views
  7. 基于Django的Rest Framework框架的解析器
  8. 【STM32H7教程】第17章 STM32H7之GPIO的HAL库API
  9. 安装torch
  10. 转载-ThreadPoolExecutor里面4种拒绝策略(详细)