美文网首页
如何写测试,有哪些步骤?

如何写测试,有哪些步骤?

作者: 袁慎建 | 来源:发表于2020-04-06 21:06 被阅读0次

测试最为经典的三步曲,偏业务一点的说法:

  • Given 给定什么业务场景下,比如用户登录,正确的用户名和密码
  • When 用户在系统中产生的行为,比如登录
  • Then 期望的结果,比如登录成功,用户进入主界面

技术一点的描述,为了方便记忆,有个3A框架:

  • Arrange 安排,排版,理解为数据组织,数组准备
  • Act 执行操作,方法调用
  • Assert 断言,断言结果是否符合预期

任何粒度的测试编写的步骤总结起来就是这三步,三步曲通常不难理解,相比于测试的编写步骤,我建议更多地去思考如何编写有效的单元测试,关于这个话题,可以阅读这本书《有效的单元测试》

最后补充一下单元测试的的FIRST原则:

  • Fast,快
  • Isolation,隔离
  • Repeatable,可重复
  • Self Validation,自我校验,有断言
  • Timely,编写及时,最好是测试先行

相关文章

  • 如何写测试,有哪些步骤?

    测试最为经典的三步曲,偏业务一点的说法: Given 给定什么业务场景下,比如用户登录,正确的用户名和密码 Whe...

  • 如何写好一份测试用例

    软件测试的同学肯定都写过测试用例,但是如何写出一份高质量的测试用例呢?测试用例有哪些要求呢?为什么要写测试用例呢?...

  • 性能测试工作如何开展?

    大家好,我是阿萨。这次我们讨论下性能测试。一般开展性能测试都有哪些流程呢? 常见性能测试流程有以下几个步骤: 1)...

  • 测试计划-风险识别(续2)

    七:测试项 问题一:测试范围有哪些 存量、移植业务有哪些要求,不测试范围有哪些(原因,责任归属),不测试存在的风险...

  • 多邻国都考些啥?多邻国网考的注意事项!

    多邻国测试因为多项优势最近越来越热,那么多邻国测试都考哪些内容呢?多邻国测试的考试步骤都有哪些?网考可以看书吗?网...

  • 什么是测试用例

    测试用例包含哪些内容? 用例编号、用例名称、测试背景、前置条件 优先级、重要级、测试数据、测试步骤 预期结果、实际...

  • 如何写一篇付费文章

    测试如何写一篇测试文章

  • 1-2 Abstract Test Assertions int

    此系列是react-test-library作者写的一系列关于测试的知识点。对于如何写测试,如何写好测试很有帮助 ...

  • 季总结: 维铭父母正面管教1801第158号月月满满1/3 20

    测试 一、作业是否做了? 二、孩子有哪些变化? 三、有哪些需要改进?

  • 软件测试过程

    测试前的思考 测试的系统是要干什么的? 系统有什么特点? 系统有什么功能? 系统哪些部分需要测试?哪些不需要? 系...

网友评论

      本文标题:如何写测试,有哪些步骤?

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