





定价:40元
印次:1-2
ISBN:9787302541950
出版日期:2019.12.01
印刷日期:2022.02.17
图书责编:张玥
图书分类:教材
章节新颖合理 本书讲述了与Python语言相关的测试,包括单元测试unittest,web自动化测试selenium和移动app自动化测试。具体章节包括软件测试基础、自动测试技术、python测试框架、Python与unittest单元测试、python与DDT数据驱动测试、python与 selenium 网络测试、Android UI测试、Python与Appium移动测试等相关内容。 明确定位面向初、中级读者,由“入门”起步,侧重“提高”。特别适合作为高等院校相关专业Python测试的教材或教学参考书,也可以供从事计算机应用开发的各类技术人员应用参考和培训资料。
主持 《“Visual Basic程序设计”》课程建设,参与国家自然科学基金“基于多阶段可用性的Web 服务组合管理关键技术研究”、主要完成软件成本评估,采用灰色模型等算法进行软件成本的评估.
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月
1.1软件测试概述1
1.2软件测试历程1
1.3软件测试分类2
1.4白盒测试3
1.4.1概述3
1.4.2逻辑覆盖法4
1.4.3路径分析法6
1.5黑盒测试8
1.5.1概述8
1.5.2等价类划分法8
1.5.3边界值分析法10
1.5.4决策表12
1.5.5因果图14
1.6习题16第2章自动测试技术18
2.1概述18
2.1.1手工测试的局限性18
2.1.2分层自动化测试18
2.1.3自动化测试与手测试19
2.2自动化测试的分类19
2.2.1界面测试20
2.2.2单元测试20
2.2.3安全测试20
2.2.4数据库测试20
2.2.5负载测试21
2.2.6压力测试21
2.2.7可靠性测试22
2.3测试成熟度模型23
2.3.1初始级23
2.3.2定义级23
2.3.3集成级24
2.3.4管理和测量级25
2.3.5优化,预防缺陷和质量控制级26
2.4自动化测试原理28
2.4.1代码分析28
2.4.2录制回放28
2.4.3脚本技术29
2.4.4虚拟用户技术29
2.5自动化测试模型30
2.5.1线性测试30
2.5.2模块化测试30
2.5.3共享测试30
2.5.4数据驱动测试31
2.5.5关键字驱动测试31
2.6测试工具31
2.6.1静态测试工具31
2.6.2动态测试工具32
2.7习题32第3章Python与软件测试33
3.1Python简介33
3.1.1Python的历史33
3.1.2P...