重磅推荐
【产品特色】


【编辑推荐】

1.实战经验总结,有思想、有方法、有实践、有成果。

作者将15年软件开发、软件测试相关工作经验汇集在本书中,让你站在“巨人”的肩膀上学测试,为你的自动化测试之路搭桥,让你轻松掌握自动化测试的开发技术。

2.内容大部分来源于实际项目的提炼及团队训练经验总结,可实践、可操作性强。

书中内容不是知识点的简单罗列,而是结合实际项目(包括定期训练团队成员掌握的基础知识、学习方法、包括但不限于Selenium的内容)进行讲解,容易理解,可操作性较强。

3.涵盖内容丰富,满足自动化测试需要的常用技术。

本书内容涵盖Python基础知识,单元测试框架Unittest和Pytest,多个自动化测试报告框架HtmlTestRunner、Allure、BeautifulReport,PO模式及其扩展使用方法,工具类及其封装方法等,还介绍了Jenkins在自动化测试上的CI/CD以及如何使用Selenium Server Standalone进行分布式自动化,能满足自动化测试需要的所有常用技术。

4.大量工具类及方法的封装介绍以及具体工作的多样化选择。

书中使用了不小的篇幅讲解工具类及方法的封装,这是初学者向更高层次进阶所必须经过的一道坎,如何使代码更清晰、更有结构、更易维护,书中进行了大量的展示。在介绍具体测试工作时,给出了多种选择,读者可灵活掌握。

5.注重学习方法的灌输以及基础知识的讲解。

书中大量代码写于Python命令行,命令行是初学者*的学习工具。Python基础知识占用了较多的篇幅,这也是让你您掌握Selenium但不限于Selenium的基础。


【内容简介】

《基于Python语言的Selenium自动化测试》系统全面地介绍了基于Python语言的Selenium自动化测试的相关知识,涵盖了从数据处理层到用户界面层的全方位的自动化知识体系,让读者能够掌握Selenium但又不限于Selenium,能够对基于Python语言的自动化测试有个全面的学习与掌握。

《基于Python语言的Selenium自动化测试》内容包括:自动化测试概述,配置 Selenium自动化测试编程环境,的Python基础知识,自动化测试核心知识,如元素定位、单元测试框架Unittest和Pytest、配置集成开发环境、Page Object模式、生成自动化测试报告、提高自动化测试效率的Python多线程、自动化测试的高级应用、方法类封装调用、数据驱动测试以及辅助工具介绍等,*后以 Jenkins的持续集成以及Selenium Grid分布式自动化测试的内容结束,意在让读者能够循序渐进,为学习进阶铺路。

《基于Python语言的Selenium自动化测试》适合公司内部从事自动化测试落地的测试人员、自动化测试工程师及希望提高自动化测试水平的相关人员、Python 或Selenium初学者、Python开发工程师等。本书亦可作为高等院校计算机及自动化相关专业或者相关培训机构的教材使用。自动化从业人员亦可选择本书做为案头速查手册。


【作者简介】

杨大伟,毕业于北京信息科技大学计算机科学与技术系,从事软件测试相关工作15年,先后服务于微软、华为、Archibus、同方威视等知名企业,在自动化测试、软件性能测试和安全测试领域都具备丰富的实战经验,精通Java、Python开发,致力于用技术帮助测试,让测试更高效。


返回顶部