1.实战经验总结,有思想、有方法、有实践、有成果。
作者将15年软件开发、软件测试相关工作经验汇集在本书中,让你站在“巨人”的肩膀上学测试,为你的自动化测试之路搭桥,让你轻松掌握自动化测试的开发技术。
2.内容大部分来源于实际项目的提炼及团队训练经验总结,可实践、可操作性强。
书中内容不是知识点的简单罗列,而是结合实际项目(包括定期训练团队成员掌握的基础知识、学习方法、包括但不限于Selenium的内容)进行讲解,容易理解,可操作性较强。
3.涵盖内容丰富,满足自动化测试需要的常用技术。
本书内容涵盖Python基础知识,单元测试框架Unittest和Pytest,多个自动化测试报告框架HtmlTestRunner、Allure、BeautifulReport,PO模式及其扩展使用方法,工具类及其封装方法等,还介绍了Jenkins在自动化测试上的CI/CD以及如何使用Selenium Server Standalone进行分布式自动化,能满足自动化测试需要的所有常用技术。
4.大量工具类及方法的封装介绍以及具体工作的多样化选择。
书中使用了不小的篇幅讲解工具类及方法的封装,这是初学者向更高层次进阶所必须经过的一道坎,如何使代码更清晰、更有结构、更易维护,书中进行了大量的展示。在介绍具体测试工作时,给出了多种选择,读者可灵活掌握。
5.注重学习方法的灌输以及基础知识的讲解。
书中大量代码写于Python命令行,命令行是初学者*的学习工具。Python基础知识占用了较多的篇幅,这也是让你您掌握Selenium但不限于Selenium的基础。