书籍作者:邹辉 | ISBN:9787121342905 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:9820 |
创建日期:2021-02-14 | 发布日期:2021-02-14 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
本书详细介绍了基于Python语言的自动化平台开发以及自动化测试技术知识。本书理论与实践相结合,以自动化平台开发为主线、自动化测试为辅线贯穿所有内容。具体包括自动化平台开发方案、数据库表结构设计、前后端代码编写,同时介绍了自动化测试方案、环境、代码、报告、API接口、AppUI、WebUI自动化测试、性能测试等内容。本书适合从事自动化测试开发技术的广大开发和测试人员使用,也可供产品测试开发管理人员参考。
邹辉,拥有丰富的软件测试从业经验,擅长开发和测试技术;现负责深圳华盛电子商务有限公司(华南城)自动化测试开发工作。
自动化测试平台测试开发是指开发一个平台系统,结合相关的开源自动化框架进行集成,如Selenium等,然后在该系统 上进行接口自动化测试、App自动化测试、WebUI自动化测试、性能测试等,总体而言,开发出来的自动化平台能使自动化测试更高效、更务实、更可视化、更简洁。
前 言
目前,虽然测试开发在软件测试行业被广泛应用,但其在企业中的投资回报率(ROI)并不是非常理想,尤其在中小企业中尤为突出。究其原因,有自动化脚本维护困难、投入大、自动化用例不直观、自动化框架不适用、不稳定误报率大、前端UI 变动较大且频繁等。因此,很多中小企业的自动化尚处于演示版本摸索的状态。一些大企业有资金、人力、技术的支撑,进而自主研发了主流技术,包括自动化测试平台。加之其项目非常多,投入长时间的研发能够产生实际投资回报率,因此持续投入使用的时间也很长。对于中小型的互联网企业,根据企业人员规模、管理观念、公司实力、技术水平等情况,也比较倾向于自主研发和使用自动化测试平台。
自动化平台测试开发是指开发一个平台系统,然后在该系统上进行接口自动化测试、App 自动化测试、WebUI 自动化测试、性能测试等;当然,也需要结合已有的相关开源自动化框架进行集成,包括自动化脚本、Appium、Selenium、Locust 等开源框架。总体而言,开发出来的自动化平台能使自动化测试更高效、更务实、更直观、更可视化、更简洁。
近年来,开发技术发展到了人工智能、大数据、云计算等阶段,测试也将不仅仅停留在功能测试方面,会有开发技术和测试技术融合之势。
为了满足广大自动化测试开发技术人员的需求,笔者特编写本书,希望能给读者提供一个操作实用指南。本书内容所涉及技术均基于Python 语言编写,书中的源码在保留版权的情况下可供读者使用,读者使用源码时需要注明出自本书。
读者学习时可能会觉得比较枯燥乏味,但当你掌握了一个技术点,开发出一个功能并解决了某个问题的时候,一定会很有成就感。当遇到解决不了的问题时,多尝试、多思考、多学习、多看书、多提问,相信一定能解决。
适合读者
绝大多数适用的读者
所有软件测试从业人员,包括测试团队的管理者。
有一定开发语言基础的测试人员。
少部分适用的读者
软件测试专业的在校学生。
软件技术、移动互联网相关人员,包括开发人员、研发团队管理者等。
对自动化平台测试开发感兴趣的人。
作者简介
本书作者具有丰富的软件测试从业经验并擅长自动化测试框架开发和测试技术,著有
《软件自动化测试开发》一书。
大纲内容
第1~2 章:介绍Python 开发语言、Web 开发、MySQL 数据库。
第3 章:介绍自动化平台相关功能的开发,是本书的核心内容。
第4~5 章:介绍正则表达式和单元测试知识。
第6~8 章:介绍自动化测试知识。
第9~11 章:介绍性能测试、持续集成、定时任务进行全自动化测试。
关于勘误
虽然书中的每个技术点都曾在实际项目中实践和应用过,但也会因为个人技术、所测项目和视野的局限,以及本人因时间仓促和能力水平等种种原因,难免会有一些错误和纰漏。如果大家在阅读过程中发现了问题,恳请反馈给我。读者朋友们可即时在线交流,联系方式如下。
作者微信和QQ 号:zouhui1003it,7980068
测试博客:http://www.cnblogs.com/finer
读者实战QQ 互动群:377029807
Autotestplat 官网:http://www.autotestplat.com
微信公众号
测试开发社区
很好,实用,正在看
2018-07-02
看这个书还不如去git看别人写 这本书谁买谁知道
2018-06-29
朋友推荐的,Python测试开发实战,自动化平台的书籍基本没有,现在终于有了,强烈推荐!
2018-07-17
好,推荐
2018-07-20