书籍详情
《 自动化测试框架设计》[52]百度网盘|亲测有效|pdf下载
  • 自动化测试框架设计

  • 出版社:电子工业出版社
  • 作者:虫师
  • 出版时间:2024-11-01
  • 热度:2491
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐

★基于GitHub上千Star开源自动化测试项目

★深入探讨自动化测试框架的设计与实现

★包含 Web UI 、App UI、 HTTP接口三大自动化测试领域

★探索AI 在自动化测试方面的前沿应用

★包含设计模式,平台化实现,涵盖自动化测试全领域

★包含30多个Python测试框架、库、工具的介绍和应用

★本书有助于你构建完整的自动化技术体系

★助你进入AI智能测试新领域

 
内容简介

本书分为13章。第1章介绍了自动化测试框架设计基础。第2~7章主要介绍单元测试框架的扩展,包括自动化测试报告设计、数据驱动设计、数据库操作封装设计、随机测试数据设计、命令行工具设计和测试框架扩展功能设计。第8~11章主要介绍自动化测试库和设计模式,包括Web UI自动化测试设计、App UI自动化测试设计、HTTP接口自动化测试设计和自动化测试设计模式。第12章介绍了自动化测试平台化,以及Seldom框架如何为平台化提供支持。第13章介绍了自动化测试的AI探索。本书适合自动化测试、软件开发和质量保证领域的开发者,以及各大院校计算机科学和软件工程专业的学生阅读,也适合有一定经验的开发人员参考使用。

作者简介

虫师,2011年6月开始在博客园持续分享测试技术和经验,在自动化测试、性能测试方面有着丰富实战经验,另外,对Web开发技术也有一定的积累。前后担任高级测试工程师、测试开发工程师,以及测试Leader等职位。

目  录
第1章 自动化测试框架设计基础 1
1.1 相关概念对比 1
1.1.1 库与框架 1
1.1.2 工具与框架 3
1.1.3 项目与框架 4
1.2 框架设计基础 5
1.2.1 框架是独立的 5
1.2.2 框架仅实现通用的功能 5
1.2.3 框架应该有清晰的定位 6
1.3 单元测试框架 7
1.3.1 测试框架的基本功能 7
1.3.2 常见的单元测试框架 7
1.4 unittest扩展 12
1.4.1 实现unittest扩展 12
前  言
大约在2015年的时候,我负责公司的一个社区论坛项目的UI自动化测试工作。在使用Selenium编写UI自动化测试用例的过程中,我逐渐发现Selenium写起来有诸多不便。于是,尝试对Selenium的API进行二次封装,使其集成HTMLTestRunner.py报告,又封装了unittest单元测试框架的运行器。最终效果是可以比较方便地编写自动化测试用例。之后,我把项目放到了GitHub上,命名为pyse,并在GitHub上断断续续地做着一些更新和维护。整体来看,这是一个比较简单的自动化项目。
2019年,我对自动化相关技术有了更深刻的理解,也许是因为有更多的空间时间,我重新关注到GitHub上的这个项目,并开始在业余时间对其进行迭代更新。由于“pyse”这个名字在PyPI仓库中已被其他项目占用,于是我决定将项目更名为“Seldom”,并成功将其提交到PyPI仓库。现在,用户可以非常方便地通过pip命令安装和使用该项目。
此后,Seldom进入了快速迭代阶段。截至本书完稿时,Seldom的大版本已更新至3.x。它支持Web UI测试、API测试和App UI测试等,已经发展成为一个全功能的自动化测试框架。此外,Seldom提供了对平台化的支持。Seldom的社群活跃度很高,社群中几乎每天都有问题讨论。通过社群,我了解到Seldom已经在许多公司落地应用。

相关推荐