电子书丨《高效自动化测试平台:设计与开发实战》
博文视点Broadview
共 694字,需浏览 2分钟
· 2024-04-12
徐德晨,茹炳晟 著
电子书售价:53元
2020年06月出版
本书从软件自动化测试的发展历史和趋势出发,总结了当前软件自动化测试的需求和挑战,比如:
1. 测试对象功能复杂化,被测对象的功能越来越多,越来越全面。
2. 迭代快速化,软件从设计到交付的时间周期越来越短。
3. 测试环境规模不断增加,被测试对象的系统规模越来越庞大。
在此基础上,本书以实战的方法,深入浅出地分析和介绍了一种模块化平台的设计方案来应对这些挑战,逐一介绍了每个模块的设计思路。这种自动化测试平台具有良好的测试用例的复用能力和功能的扩展能力,并且对于测试工程师用户来说有比较低的学习成本,能快速对测试用例开发进行上手。同时,该平台的设计能够很好的解决部署和执行问题,在CI/CD并且融入了数据驱动,事件驱动等先进的设计思想和理念。
本书还结合了当下软件企业比较重视的CI/CD流程,云端部署等热门话题, 介绍了如何将自动化测试平台集成到CI/CD的工作流程以及如何将测试平台进行云部署的转变。最后介绍了几个大型企业的经典案例。
除了设计思路和方案以外,本书会给出部分的代码实现(主要适用面向对象脚本语言Python)。本书的所有代码均已开源至GitHub。
审核:陈歆懿
▼ 点击阅读原文,立刻下单!
评论
sosotest自动化测试平台
sosotest是一个简单易用且功能强大的自动化测试平台。主要功能http接口、dubbo接口的测试。(其他类型类型接口测试可通过二次开发支持)支持多环境、多服务配置。支持数据业务分离。支持数据驱动。
sosotest自动化测试平台
0
LuckyFrameWeb自动化测试平台
LuckyFrame测试平台是一款免费开源的自动化测试平台,最大的特点是全纬度覆盖了接口自动化、WEBUI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的
LuckyFrameWeb自动化测试平台
0
phoenixframe自动化测试平台
phoenixframe是一个自动化测试平台,集代码托管,分机(node节点)管理,定时任务,分布式或并发等方式执行通过phoenix_develop模块调试好的用例。平台使用SSH4开发,覆盖了we
phoenixframe自动化测试平台
0
TestMaker自动化测试平台
TestMaker不单单的是完整的测试平台,也是性能监控的工具,它是一个分布式的自动化测试平台,主要对应用程序的性能进行管理和监控。支持Java、.NET、Jython、Groovy、PHP、Ruby
TestMaker自动化测试平台
0