- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
pytest框架与自动化测试应用读书笔记模板
01思维导图 读书笔记 作者介绍 内容摘要 目录分析 精彩摘录目录0305020406
思维导图
自动化框架第章技术测试框架软件测试测试测试用例参数小结报告功能执行第章配置使用类本书关键字分析思维导图
内容摘要
内容摘要pytest是Python的第三方测试框架,可以实现软件测试各层次自动化。本书系统讲述pytest的主要技术及在各层次自动化测试的应用。第1章介绍pytest框架。第2章讲解框架运行管理及对测试用例、断言的管理,运行管理中包括各种形式和层次的执行,展示框架的灵活性和全面性。第3章详细介绍框架的核心技术fixture,fixture使用依赖注入技术完成方法、类、文件级、会话级关联、数据关联和共享,可完美解决各种情况耦合和共享。第4章结合测试中最重要的数据驱动技术产生的参数化技术,并配合fixture技术实现一组代码多组数据的数据与代码分离技术。第5章系统讲解各种实用插件。第6~10章是实践,从单元自动化测试、接口自动化测试、Web端自动化测试及App自动化测试计划开始,讲解设计、实现到执行的全流程。第11章介绍BDD,让非技术人员也能参与测试的全过程。第12章介绍pytest一些相关配置。本书可作为从事软件自动化测试的技术人员的参考书籍,也可作为高等院校,高职类软件工程中质量保证的参考书籍。
读书笔记
读书笔记跟国内其他技术类书籍一样的写作风格,但介绍的还挺全面,我们用到的东西基本都有介绍。
目录分析
1.1 pytest框架引入1.2技术前提要求1.3环境准备及资料准备1.4 pytest初体验第1章 pytest框架介绍
1.6本章小结1.5执行的查找原则和测试类及测试方法的命名第1章 pytest框架介绍
1.1 pytest框架引入1.1.1测试框架能为我们解决什么问题1.1.2测试框架的分类1.1.3什么是pytest
1.2技术前提要求1.2.1技术前提1.2.2适合人群
1.3环境准备及资料准备1.3.1 Python的环境验证1.3.2安装pytest
1.4 pytest初体验1.4.1在终端建立测试方法及执行过程1.4.2在PyCharm建立测试方法及执行过程1.4.3 pytest的框架结构1.4.4在PyCharm中配置运行工具1.4.5右击以pytest方式执行代码1.4.6去掉main方法执行测试1.4.7 PyCharm中执行某个测试方法1.4.8运行窗口的工具栏含义
2.1测试用例的命名管理2.2用例执行顺序2.3测试用例的断言管理2.4测试用例的运行管理第2章 pytest的测试用例管理及运行管理
2.5运行的失败管理2.6跳过skip测试用例的执行2.7标记用例为预期失败2.8中断调试及错误处理2.9结果分析及报告12345第2章 pytest的测试用例管理及运行管理
2.11本章小结2.10不稳定测试用例处理第2章 pytest的测试用例管理及运行管理
2.3测试用例的断言管理2.3.1什么是断言2.3.2断言的时机2.3.3断言的分类与使用2.3.4触发一个指定异常的断言2.3.5为失败断言添加自定义的说明2.3.6 Assert各种类型断言
2.4测试用例的运行管理2.4.1获取帮助信息2.4.2最常用运行测试用例方式2.4.3通过python -m pytest调用pytest2.4.4在Python代码中调用pytest2.4.5 pytest执行结束时返回的状态码2.4.6输出代码中的控制台信息2.4.7显示详细信息2.4.8不显示详细信息2.4.9显示简单总结结果
2.5运行的失败管理2.5.1最多允许失败的测试用例数2.5.2失败运行管理的原理
2.6跳过skip测试用例的执行2.6.1 @装饰器2.方法2.6.3 @f装饰器2.torskip方法2.6.5跳过测试类2.6.6跳过测试模块2.6.7跳过指定文件或目录2.6.8各种跳过小结
2.7标记用例为预期失败2.7.1 @标记用例2.7.2使用pytest.xfail标记用例2.7.3 xfail标记如何失效
2.8中断调试及错误处理2.8.1失败时加载PDB环境2.8.2开始执行时就加载PDB环境2.8.3设置断点2.8.4使用内置的中断函数2.8.5错误句柄
2.9结果分析及报告2.9.1分析测试执行时间2.9.2创建及定制JUnitXML格式的测试报告
2.10不稳定测试用例处理2.10.1为什么不稳定测试是个问题2.10.2潜在的根本原因是什么2.10.3 pytest为我们提供的解决策略2.10.4 pytest_CURRENT_TEST2.10.5可以重新运行的插件2.10.6测试人员采用的解决策略
3.1 fixture介绍3.2 fixture目
您可能关注的文档
- “我爱足球”中国民间争霸赛.pptx
- 《9的乘法口诀》 小学二年级数学教案.pptx
- 《202x国家统一法律职业资格考试学科精讲:刑法》读书笔记模板.pptx
- 《餐饮管理与服务从入门到精通(图解版)》读书笔记模板.pptx
- 《读骚拾零》读书笔记模板.pptx
- 《疯狂STEM物理》读书笔记模板.pptx
- 《呼兰河传(202x版)》读书笔记模板.pptx
- 《荒野求生秘技 修订版 》读书笔记.pptx
- 《浪漫七夕佳期》读书笔记模板.pptx
- 《美国公开课》读书笔记模板.pptx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
最近下载
- 2024届上海市中考数学复习:精选历年真题、好题专项(向量的线性运算)练习(附答案).pdf
- 手足外科常见病诊断治疗规范.pdf VIP
- 专项复习——修改病句(课件)部编版语文五年级上册.pptx
- 12SS508-混凝土模块式室外给水管道附属构.pptx
- 2024年发展对象考试题库附含答案.pptx
- 建筑质量与安全.pptx VIP
- 学校管理手册的内容.doc VIP
- FIDIC红皮书施工合同条款 Red Book-Conditions of Contract for Construction(2017).pdf VIP
- 电子档案数据保管及数据备份制度.doc VIP
- 中埋式橡胶止水带施工方案.docx
文档评论(0)