还未发布过话题
  • TestNG 就是个完整的测试框架,怎么能单独摘出来其中的部分封装呢?你可以把你的配置东西封装了在 before 里使用

  • 从我之前接触的商城商品购买等接口来看:
    1.产品下架,产品信息页应显示无法购买,这时候应该测试产品信息接口查看产品状态
    2.产品无货,当购买选择数量时,会调用产品接口查看库存,如果无库存是无法进行购买的。
    3.产品过期同产品下架
    本身感觉 LZ 所列的接口测试用例并不是单接口测试,而是购买业务逻辑接口串联的测试。就好比 app 调用第三方支付宝支付接口,测试的前提是能调用这个接口查看返回的订单等信息数据是否正确,我需要传个产品 id,数量和单价等等,那么支付宝接口肯定不会去校验你产品状态,因为那些是有别的接口去完成的。当然也可能 LZ 公司的接口是这样写的,那样去做这样的用例设计也正确。