会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
霍格沃兹测试开发学社
《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
160
161
162
163
164
165
166
167
168
···
173
下一页
2020年10月27日
Python 自动化测试(三): pytest 参数化测试用例构建
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。 如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序
阅读全文
posted @ 2020-10-27 14:47 霍格沃兹测试开发学社
阅读(1014)
评论(0)
推荐(0)
2020年10月22日
pytest 自动化测试框架(二)
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。 pytest fixtures pytest 中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为
阅读全文
posted @ 2020-10-22 15:28 霍格沃兹测试开发学社
阅读(761)
评论(0)
推荐(0)
pytest 自动化测试框架(一)
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 简介 pytest 是一个成熟的全功能 Python 测试工具,可以帮助您编写更好的程序。它与 Python 自带的 Unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 有以下
阅读全文
posted @ 2020-10-22 15:05 霍格沃兹测试开发学社
阅读(3515)
评论(0)
推荐(0)
2020年10月20日
接口测试框架实战(六) | 配置的数据驱动
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习! 在实际工作中,为了便于维护,对于环境的切换和配置,通常不会使用硬编码的形式完成。在之前文章《多环境下的接口测试》中,已经介绍了如何将环境的切换作为一个可配置的选项。本文会把这部分内容进行重构,使用数据驱动的方式完成多环境的配置。 环境准备 参考
阅读全文
posted @ 2020-10-20 11:15 霍格沃兹测试开发学社
阅读(268)
评论(0)
推荐(0)
2020年10月15日
接口测试框架实战(五) | 测试数据的数据驱动
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习! 数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量大的情况下建议使用一种结构化的文件(例如 YAML,JSON 等)来对数据进行存储,
阅读全文
posted @ 2020-10-15 10:31 霍格沃兹测试开发学社
阅读(372)
评论(0)
推荐(0)
2020年10月13日
接口测试框架实战(四) | 通用 API 封装实战
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在 APIObject 设计模式中,需要一个 base_api 作为其他 API 步骤的父类,把通用功能放在这个父类中,供其他的 API 直接继承调用。这样做的优点在于,减少重复代码,提高代码的复用性。 通用 API 封装实战 在上一章节在演示
阅读全文
posted @ 2020-10-13 14:48 霍格沃兹测试开发学社
阅读(395)
评论(0)
推荐(0)
接口测试框架实战(三) | APIObject 模式、原则与应用
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 APIObject 模式与原则在普通的接口自动化测试中,如果接口的参数,比如 url,headers 等传参改变,或者测试用例的逻辑、断言改变,那么整个测试代码都需要改变。APIObject 设计模式借鉴了 PageObject 的设计模式,可
阅读全文
posted @ 2020-10-13 14:44 霍格沃兹测试开发学社
阅读(673)
评论(0)
推荐(0)
接口测试框架实战(二) | 搞定多环境下的接口测试
摘要: 本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在实际的工作中,绝大部分公司都有至少 3 个以上的环境,供测试与研发人员使用。测试人员不可能为每个环境都准备一个自动化测试脚步,因为这样的维护成本太过庞大。所以,要解决这个问题,就需要做到设计一套脚本,可以在各个环境上面运行。 实战演示 在之前
阅读全文
posted @ 2020-10-13 14:30 霍格沃兹测试开发学社
阅读(345)
评论(0)
推荐(0)
2020年10月12日
测试左移和测试右移的 Why-How-What
摘要: 经常遇到测试同学提问,测试左移和测试右移到底是什么?本文就简要总结并阐述下测试左移和测试右移的 Why-How-What。 Why 软件测试技术应当贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其核心目标是尽快尽早地发现软件产品中所存在的各种问题 bug—— 与用户
阅读全文
posted @ 2020-10-12 11:16 霍格沃兹测试开发学社
阅读(401)
评论(0)
推荐(0)
2020年9月27日
从外包菜鸟到测试开发,薪资一年翻三倍
摘要: 本文为霍格沃兹测试学院优秀学员学习心得与面试经验分享。 本人本科就读于某普通院校(很普通的那种技术示范学院),毕业后懵懂的加入了软件测试这个行业,至今有三年工作经验。通过在霍格沃兹测试学院的这段学习经历,我的职业角色完成了从功能测试到外包测试,再到测试开发的转变,并顺利拿下某互联网企业测试开发岗位
阅读全文
posted @ 2020-09-27 15:27 霍格沃兹测试开发学社
阅读(699)
评论(0)
推荐(0)
上一页
1
···
160
161
162
163
164
165
166
167
168
···
173
下一页
公告