内容简介
本书是资深测试开发专家的经验结晶,由浅入深地阐释了Web自动化测试的相关技术,包括Web UI自动化测试、API自动化测试及测试相关的基础开发。通过学习本书,读者可以基本掌握Web测试相关的大部分技术点。本书是测试相关人员必备的技术指导。书中每个技术点都有示例代码,理论与实践相结合的方式能够使读者快速理解Web自动化测试。 本书循序渐进地讲解了Web自动化测试的各项知识点,使任何层级的读者都能从中受益。绪论部分介绍自动化方面的基础知识,帮助读者少走弯路,正确学会自动化测试。第1~3章介绍Selenium、Python以及Web UI自动化的相关基础知识。第4章和第5章介绍Selenium IDE和Selenium常规对象接口。第6章介绍Web UI自动化特殊场景处理。第7章介绍UnitTest单元测试框架。第8章介绍分层框架设计与实现。第9章介绍测试脚本的部署。第10章和第11章介绍Web API相关基础知识。第12章介绍通过Python发送HTTP请求。第13章介绍API工具的设计与实现。第14章介绍Web服务的集成工作。第15章介绍HTTP Mock的开发。 本书适合Web测试人员
AI简介
这是一本系统阐述Web自动化测试的综合性书籍。这本书的内容涵盖了Web自动化测试技术基础、Selenium自动化测试框架、Selenium IDE的使用技巧、HTML与DOM模型、学习元素定位方式、使用工具帮助定位、数据驱动层的设计与实现、页面操作层的设计与实现、SVN版本控制工具、远程执行用例场景、Web API及RESTful API原理、实现一个简单的API测试工具、支持请求头的设置、HTTP Mock开发、集成为Web服务、多窗口测试场景处理等关键内容点。
这本书以Web自动化测试技术基础作为起点,逐步深入,引导读者掌握Selenium自动化测试框架的使用技巧,包括如何使用Selenium IDE录制和回放测试脚本,以及如何使用Selenium IDE生成Python脚本。书中还详细介绍了HTML与DOM模型,解释了HTML与DOM模型在Web自动化测试中的作用和重要性。
在学习了Web自动化测试的基本知识后,本书进一步讲解了如何学习元素定位方式,包括基本属性定位和XPath和CSS定位。同时,书中还介绍了如何使用工具帮助定位,如开发者工具、XPath工具和CSS插件。