本文已参加「新人创作礼」活动,一同敞开掘金创作之路。

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!


经常看到无论是刚入职场的新人,仍是工作了一段时间的白叟,都会对编写测验用例感到困扰?例如:

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

当然,编写一份好的测验用例需求:充分的需求剖析才干+理论及经历加持。 但这并不意味着,没测验经历、剖析才干弱就不能写好用例,仍是有办法可循的。作为混迹测验职场9年的白叟,给咱们共享一些用例编写的心得,接下来我会从以下几个方面打开来讲:

  1. 测验用例概念、效果、内容等介绍
  2. 如何编写测验用例?
  3. 微信发送朋友圈事例共享

\

一、测验用例介绍

测验用例是为项目需求而编制的一组包括测验输入、履行条件以及预期成果的文档,以便测验某个程序是否满意客户需求。

1、为什么要写测验用例?

  1. 是测验工作的辅导,是软件测验质量安稳的底子保证,评估测验成果的基准。
  2. 有一份用例来辅导测验履行,能够在测验人员疲累的时分起到一个牵引效果。
  3. 编写用例的过程中,经过了解需求,对体系架构或事务有更深入了解
  4. 可防止测验背锅

2、测验用例模板:每家公司模板可能会有差异性,一般大致包括以下内容

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

  • 用例编号:唯一性,一般规则:产品名_测验阶段(it st uat)_测验项_数字
  • 测验项目:对应一个功用或子功用模块
  • 测验标题:一句话总结当时测验的意图和意图
  • 重要级别:高/中/低
  • 预置条件:需求满意一些前提条件,否则用例无法履行
  • 测验输入:需求加工的输入信息,跟过程结合起来一定要具有辅导性意义
  • 操作过程:明确给出每个过程的描绘,履行人员能够根据该过程完结履行工作
  • 预期成果:根据预期输出比对实践成果,来判断被测目标是否符合需求
  • 实践成果:经过测验履行后的实践成果,写用例时为空。

3、测验用例编写形式

  1. 经过Excel编写,上述给出的模板便是该种形式 ,适用于项目开发时间比较充分的情况下
  2. 经过Xmind收拾测验点,适用于项目开发时间紧急情况下
  3. 项目管理平台例如禅道上编写,不常用

\

二、如何编写测验用例

大体思路分为三步:

第1步:根据需求收拾功用及功用点

第2步:经过测验理论办法及经历,收拾测验点

第3步:发掘隐性需求,掩盖非功用测验层面

\

举例: 微信朋友圈动态发送

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

第1步,根据需求收拾功用及功用点

简而言之,便是把你能看得到的功用及功用点收拾出来。公司一般都有产品需求材料,例如需求标准说明书文档、原型图、UI规划图;当没有任何需求材料情况下,能够经过操作软件来了解事务。像发送朋友圈,咱们能够先功用模块—>再子功用—>再到功用需求细节来收拾,注意一些不明确的需求细节需求及时跟产品承认。大致收拾如下:

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

第2步:经过测验理论办法及经历,收拾测验点

这一步非常重要,根据需求收拾完功用点后,接下来咱们需求针对每个功用点拆分收拾详细的测验点,这时分咱们需求设想用户操作的所有情况,包括到正常及异常场景。

咱们需求同时具有测验理论办法和测验经历,才干较好地规划出一份全面可靠的测验用例。常见的测验用例规划办法包括:等价类区分、鸿沟值剖析、判定表、因果图、错误估测法、场景法、正交试验法、状态搬迁法等。测验经历需求多个项目测验的积累及沉淀。关于测验新人来说,测验经历可能趋于0,这个时分能够先借鉴一些前人的经历。关于此,我曾经收拾过一份材料,许多测验新人用过材料后都觉得对测验用例有了恍然大悟的感觉,知道怎么去写用例了。

这份材料共享如下:

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

注:这份材料咱们能够用在任何的软件产品的剖析上面,从本质上来说,任何一款基于用户视点操作的软件产品,操作功用无外乎都是对数据做增修正查,所以当需求对软件产品进行剖析编写测验用例时,咱们能够根据当时功用是增修正查的哪一个操作,用上面收拾的测验点来套用编写用例。按增修正查操作来收拾,分为:

  1. 表单测验:涉及到数据提交的页面,包括新增或修正数据页面
  2. 搜索测验:为数据查询的页面
  3. 删去测验:为数据删去的页面
  4. cookies、session等测验:用户操作视点,补充测验
  5. 数据库测验:页面添加、修正、删去、查询事务相关操作,便是对数据库数据的增改删查

\

经过测验理论办法和测验经历,咱们能够得出微信朋友圈的测验点:

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

编写为excel文档用例,可为:

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

\

第3步:发掘隐性需求,掩盖非功用测验层面

除了以上这些功用层面的,关于微信移动端产品,还需求考虑到一些特性方面的测验,包括非功用测验层面,如:

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

\

三、总结

编写用例虽然不是那么简单的事,但是经过以上,是不是发现仍是有办法可循的?不会写的先仿照着来写,铢积寸累,经过项目中测验思想的长期练习,工作中出现bug的经历总结,信任某一天你会发现编写测验用例也没有那么难!

经典测验用例模板\

【精品向】你真的会写测试用例么?全网超大型测试用例攻略!

\