-
收藏
-
加书架
-
引用
本书以Python+Selenium+Unittest为基础,结合PageObject设计模式,通过测试作者自研项目逐步搭建UI自动化测试框架。Python是测试在开发过程中使用最多的语言,Selenium是当前最流行的Web UI自动化测试工具,这套Python+Selenium+Unittest+PageObject结合的测试框架可以直接应用到实际工作当中。 本书共14章,其中第1~6章讲述了Python基础、前端基础和Selenium的基础。第7~12章结合分层思想对Selenium Webdriver做了多达6次的封装和优化,目的是让框架结构更加清晰、使用起来更加方便,同时也能让读者对封装有更深一层的理解。第13~14章笔者介绍了Gitee代码管理和Jenkins持续集成,其中Gitee实现了代码托管、Jenkins实现了代码的自动构建。读者可以根据实际工作情况在每天特定的时间自动运行UI自动化脚本,确保公司系统功能的稳定性。另外,本书重点内容配有视频讲解,可以让读者更加容易理解和实操。 本书既适合UI自动化测试的初学者,也可以给具有多年测试开发经验的人员提供参考,还可以作为高等院校、培训机构相关专业的教学参考。
注重基础:自动化测试入门难是大家面临的第一个问题,本书选择最易入门、测试过程中使用频率最高的Python语言进行讲解,详细介绍了Python语言的基础知识,并使用大量实例进行逐步分析,力求让读者打牢基础、融会贯通。 重点突出:本书以测试框架开发为中心,从底层封装到单元测试框架应用,再到框架优化,通过三次封装优化,循序渐进突出框架开发重点。 强化难点:本书对于测试框架开发过程中的难点问题,采用图表的方式进行形象化总结,并进行逐层分析讲解,让读者更加容易消化吸收。
- 版权: 清华大学出版社
- 出版: 2024-07-01
- 更新: 2025-01-21
- 书号:9787302662044
- 中图:TP311.561
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程