美文网首页laravel
单元测试-接口测试

单元测试-接口测试

作者: 嫌疑人螺某 | 来源:发表于2018-11-06 18:04 被阅读0次

测试命名和布局标准

  1. 测试类的命名:
    对应被测试项目中的一个类,创建一个名为[ClassName]Tests的类。

  2. 工作单元的命名:
    对每个工作单元(测试),测试方法的方法名由三部分组成,并且按照如下规则命名:[被测试的方法名][测试进行的假设条件][对测试方法的预期]。

具体来说:

  • 被测试的方法名
  • 测试进行的假设条件,例如“登入失败”、“无效用户”、“密码正确”。
  • 对测试方法的预期:在测试场景指定的条件下,我们对被测试方法的行为的预期。

其中,对测试方法的预期会有三种可能的结果:

  • 返回一个值(数值、布尔值等等)。
  • 改变被测试的系统的一个状态。
  • 调用一个第三方系统。

可以看出,我们的测试代码在格式上与标准的代码有所不同,测试名可以很长,但是在编写测试代码时,可读性是最为重要的方面之一,而测试名中的下划线可以令我们不会遗漏所有的重要信息,我们甚至可以将测试方法名当做一个句子来读,这样就会使得这个测试方法的测试目标、场景以及预期都十分明确,无需额外的注释。

测试单元的行为——3A原则

  • Arrange,准备对象,创建对象并进行必要的设置。
  • Act,操作对象。
  • Assert,断言某件事情是预期的。

相关文章

  • 技术博客汇总

    对微信公众号接口的单元测试 Github与Travis CI测试与部署 Django单元测试 NodeJs单元测试...

  • 接口测试

    软件测试分类:界面测试,接口测试,单元测试对软件提供的接口进行测试接口测试: 地址,参数,返回值(期望结果)接口-...

  • 接口测试

    1.在线http测试:接口在线测试 模块接口测试和web接口测试: 模块接口测试是单元测试的基础。它主要测试模块的...

  • springboot 接口单元测试

    在使用springboot框架开发接口时,都免不了写接口单元测试。 1.controller单元测试(业务类参与)...

  • 『居善地』接口测试 — 2.接口测试定义

    1、接口测试概念 (重点) 接口测试是测试系统组件间接口的一种测试,它界于单元测试与系统测试中间。 接口测试主要用...

  • springboot单元测试中@Autowired自动注入的类一

    今天公司要求对接口写单元测试。。。我都是一脸懵13,,,好久没写接口的单元测试了,觉得写单元测试就是浪费时间,,还...

  • 从零开始写博客系统——测试我们的代码(接口测试)

    背景 上文我们介绍了如何对我们的代码进行单元测试,本文我们来介绍接口测试。 相对于单元测试,接口测试属于一个更上层...

  • 软件开发中的完整测试所包括的环节:UT、IT、ST、UAT

    一、UT(单元测试,Unit Test) 单元测试任务包括: 模块接口测试; 模块局部数据结构测试; 模块边界条件...

  • 中级测试工程师面试题

    【进阶题】 1.什么是单元测试、功能测试、集成测试? 加分项:单元测试、功能测试、集成测试分别在web端、接口端、...

  • 测试名称及作用

    UT是单元测试,Unit Test; 单元测试任务包括:1 模块接口测试;2 模块局部数据结构测试;3 模块边界条...

网友评论

    本文标题:单元测试-接口测试

    本文链接:https://www.haomeiwen.com/subject/cqzuxqtx.html