测试金字塔,你在哪一层? (3)

测试金字塔,你在哪一层?

通过“id”查询到的宠物信息也和之前创建的宠物信息一致,表示这两个功能是OK的。

测试金字塔,你在哪一层?

6.创建“删除宠物信息”的接口测试用例

测试完成后,需要删除测试数据。

创建“URL请求”,将请求类型设置为“DELETE”,同样通过“$id”删除对应的宠物信息。

测试金字塔,你在哪一层?

响应码设置为200,预计测试通过。

测试金字塔,你在哪一层?

7.删除测试用例

执行用例后可以看到响应码是200,和预期相符,测试成功。

测试金字塔,你在哪一层?

通过响应体也可以看出,宠物信息删除完成。

测试金字塔,你在哪一层?

以上就是一个简单的接口测试的例子,体现了接口测试既可以测试单个接口的功能,也可以测试产品多个模块联动的功能。

测试金字塔最高层——UI测试

在测试金字塔中,UI测试的覆盖范围广,接近业务侧,但是编写成本高、执行速度和稳定性都会下降,问题定位也很难。所以在测试设计中,要减少界面层的测试。如果是下层测试可以覆盖的场景和逻辑,为了提高测试的速度和节省资源,尽量放到下层去进行。

总结

软件想要有一个好的质量,严谨的测试活动必不可少,自动化测试金字塔给大家提供了一种测试策略,我们要根据项目具体的情况,优化测试活动,最终让软件质量得到提升。

最近华为云与高校联合发起的开学季活动,邀请了华为专家、斩获21offer的优秀学长,采用线上直播+赛道闯关+丰厚奖品的形式进行,旨在让同学们了解华为前沿研发理念和先进技术,体验用华为云不同产品进行场景应用的开发,加深高校学生对企业技术应用的了解,让校园学习与企业技术应用接轨,为高校学生的择业就业进行助力赋能。

奖品多多,了解一下:华为云DevCloud&AI&IoT新学期挑战赛

测试金字塔,你在哪一层?

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysgzf.html