前言
全书共分11章,第一章是基础,了selenium家谱,各种组件之间的关系以及一些必备知识。第二章告诉如何开始用python IDLE写程序以及自动化测试环境的搭建。第三章是webdriver API,我花了相当多时间对原先的文档,冗余的地方进行压缩,并且增加了许多新的知识点。第四、五两章介绍自动化测试模型,以及如何设计自动化测试用例。第六、七、八章的知识点关联性比较大,帮助读者搭建一个实例的测试结构,读者可以在此基础上扩展和优化。第九章介绍selenium grid如何多台平多浏览器的执行测试用例。第十章带领读者了解行为驱动开发框lettuce,第十一章通过git来管理自己的测试用例。
本书内容由浅入深,章节的安排也符合全读者的学习曲线,所有涉及到python语言的地方都有详细的介绍。这是一本自动化测试书,这也是一本python编程书。希望通过本书的学习,你不仅仅只是掌握一个自动化测试技术,使你的编程水平也有长足的进步,从此摆脱纯手工测试,向“测试开发”人员转型,向高薪挑战。
第一章 自动化测试基础第一节 软件测试分类
软件测试分类:
- 根据项目流程阶段划分软件测试
- 单元测试
- 集成测试
- 系统测试
- 验收测试
- 白盒测试、黑盒测试、灰盒测试
- 功能测试与性能测试
- 时间性能
- 空间性能
- 手工测试与自动化测试
- 冒烟测试、回归测试、随机测试
- 探索性测试
- 安全测试
第二节 什么样的项目适合自动化测试
第三节 自动化测试及工具简述
第四节 selenium 工具介绍
第五节 前端技术介绍
第六节 前端工具介绍
第七节 自动化测试语言的选择
第二章 python webdriver 环境搭建第一节 环境搭建