AI简介
这是一本全面讲解自动化测试的实战指南。该书首先对自动化测试进行了概述,接着对TestNG的语法进行了讲解,核心部分是使用TestNG进行单元自动化测试、接口自动化测试和界面自动化测试,最后介绍了持续集成、Mock测试和代码覆盖率等扩展知识。
在自动化测试概述部分,该书详细阐述了自动化测试实施三要素,包括有明确的目标、合理的计划和硬件资源。在提高软件质量方面,该书通过示例展示了如何通过自动化测试提高软件质量,并详细介绍了手工测试用例设计的方法。在接口自动化测试部分,该书讲解了HTTP协议和服务器响应码分类,并介绍了如何使用HttpClient进行HTTP接口自动化测试。在界面自动化测试部分,该书介绍了Selenium和Appium自动化测试工具的使用方法,并通过示例展示了如何通过TestNG集成Selenium和Appium进行界面自动化测试。
在持续集成、Mock测试和代码覆盖率部分,该书详细介绍了持续集成、持续交付和持续部署概念,JaCoCo工具在Jenkins中的使用与测试报告生成,以及Mock测试和代码覆盖率的基本概念。