摘要:
本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在 APIObject 设计模式中,需要一个 base_api 作为其他 API 步骤的父类,把通用功能放在这个父类中,供其他的 API 直接继承调用。这样做的优点在于,减少重复代码,提高代码的复用性。 通用 API 封装实战 在上一章节在演示 阅读全文
摘要:
本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 APIObject 模式与原则在普通的接口自动化测试中,如果接口的参数,比如 url,headers 等传参改变,或者测试用例的逻辑、断言改变,那么整个测试代码都需要改变。APIObject 设计模式借鉴了 PageObject 的设计模式,可 阅读全文
摘要:
本文节选自霍格沃玆测试学院内部教材,文末链接进阶学习。 在实际的工作中,绝大部分公司都有至少 3 个以上的环境,供测试与研发人员使用。测试人员不可能为每个环境都准备一个自动化测试脚步,因为这样的维护成本太过庞大。所以,要解决这个问题,就需要做到设计一套脚本,可以在各个环境上面运行。 实战演示 在之前 阅读全文