上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
内容简介
Selenium是目前非常流行的自动化测试工具之一。本书基于Python 3介绍Selenium 4的基本理论与操作,涉及各种高级应用,以及如何进行项目实战,并提供了详细的自动化平台部署步骤。
本书共13章,分为4篇。第1篇介绍了Selenium概况、相关的基础知识及环境的搭建步骤;第2篇介绍了Selenium涉及的各种技术,包括Selenium元素定位、Selenium常用方法等;第3篇以大牛测试系统为例,深入探讨了如何进行项目实战与优化,详细介绍了项目重构与代码优化、数据驱动测试、Page Object设计模式、pytest与Allure报告,以及行为驱动测试等各种常用技术;第4篇介绍了与平台建设相关的一些实用技术,如平台的搭建与维护、项目的部署及运用Docker容器技术进行测试等。
为了使读者不但能掌握Selenium自动化测试,而且能迅速获得项目经验,本书注重理论与实践相结合,提供了大量典型的自动化测试实例,按照由浅入深、前后照应的方式来安排内容,同时提供了直播教学视频。
如果你是初学者,可以按照本书章节的先后顺序来学习,这会让你更快上手自动化测试;如果你是有经验的高级测试从业人员,可以根据自己的需求阅读本书,夯实基础,获得更多的项目设计和部署经验,以及对项目全局的认知。