Python是一种解释型、面向对象、动态数据类型的高级程序设计语言,外挂各种库,在大数据、数据分析、科学计算等方面功能卓越。本书讲述了与Python语言相关的测试技术,包括单元测试unittest、网络测试Selenium和移动测试Appium。具体章节包括软件测试基础、自动测试技术、Python与软件测试、Python与unittest单元测试、Python与Selenium网络测试、Python与DDT数据驱动测试、Python与UIAutomator测试、Python与Appium移动测试等相关内容。附录介绍了前端测试、Jest和Monkey等相关知识。 本书采用Python 3版本,所有程序都在PyCharm、Anaconda中进行调试和运行。 本书内容精练,文字简洁,结构合理,实训题目经典实用,综合性强,特别适合作为高等院校Python语言测试的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员应用参考。 西安邮电大学的孟伟君、焦继业、邓万宇、孔韦韦、包志强等阅读部分手稿。西安睿博智能股份有限公司的周鑫、西安玺奥信息安全技术有限公司的谭小琴、清华大学出版社张玥编辑对本教材的写作大纲、写作风格等提出了很多宝贵的意见。软件工程专业18级学生卓越调试了部分代码。衷心感谢上述各位的支持和帮助。本书写作时参阅了大量中英文专著、教材、论文、报告及网上的资料,由于篇幅所限,未能一一列出,在此一并向相关作者表示敬意和衷心的感谢。 由于作者水平有限,时间紧迫,本书难免有疏漏之处,恳请广大读者批评指正。 编者2019年9月