接口测试3A原则

Posted stevenx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试3A原则相关的知识,希望对你有一定的参考价值。

  • Arrange: 准备被测功能相关的测试数据,比如往系统里录入一批工单以便测试工单的分页功能
  • Act : 调用被测的功能,实际上这就是我们一直讲的测试步骤
  • Assert: 断言

举个例子

# arrange and act
打开chrome浏览器并跳转至http://localhost/wordpress/wp-login.php
在用户名文本框中输入admin
在密码文本框中输入admin
点击登陆按钮
# assert
浏览器跳转到http://localhost/wordpress/wp-admin/
右上角出现“你好,admin”字样

总结

总之对于接口的自动化测试用例说来,遵循3A原则就意味着

  • Arrange: 测试用例执行之前需要准备测试数据,包括需要输入的数据及存量数据
  • Act: 通过不同的参数来调用接口,并拿到返回
  • Assert: 必须做断言,否则用例就没有任何意义了

以上是关于接口测试3A原则的主要内容,如果未能解决你的问题,请参考以下文章

设计模式软件设计七大原则 ( 依赖倒置原则 | 代码示例 )

设计模式软件设计七大原则 ( 单一职责原则 | 代码示例 )

java设计模式5,接口隔离原则

JMeter接口测试-模块控制器

接口测试测试的原则用例设计流程等基础知识

Flask 编写http接口api及接口自动化测试