如何编写和设计测试用例?

编写测试用例是每一个测试工程师必备的技能,一个好的测试用例,能很好的指导测试执行的过程。

软件测试用例概念

测试用例(Test Case)是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。–来自百度百科

为什么要写测试用例

  • 让测试执行者能更简单的完成测试。
  • 若出现人员调到,新员工可以很快的进入项目
  • 测试用例也是测试能力的一种体现
  • 指导测试的实施,让测试变得更全面。
  • 规划测试数据的准备。
  • 是评估测试结果的度量基准
  • 是分析缺陷的标准
  • 测试用例格式

    测试用例一般都是用电子表格或者项目管理系统(如:禅道)上编写。以下是测试用例的内容:

    测试项目:描述软件测试的是那个项目。

    测试用例子项:

  • 用例编 、所属模块、用例标题、用例级别、前置条件、输入数据、执行操作、预期结果、实际结果、是否通过。
  • 测试用例设计

    测试用例可以分为基本事件、备选事件和异常事件。

    设计基本事件的用例,应该参照用例规约(或设计规格说明书),根据关联的功能、操作按路径分析法设计测试用例。而对孤立的功能则直接按功能设计测试用例。基本事件的测试用例应包含所有需要实现的需求功能,覆盖率达100%。

    设计备选事件和异常事件的用例,则要复杂和困难得多。例如,字典的代码是唯 一的,不允许重复。测试需要验证:字典新增程序中已存在有关字典代码的约束,若出现代码重复必须 错,并且 错文字正确。往往在设计编码阶段形成的文档对备选事件和异常事件分析描述不够详尽。而测试本身则要求验证全部非基本事件,并同时尽量发现其中的软件缺陷

    设计测试用例的方法

    黑盒设计测试用例方法:等价类划分法、边界值分析法、错误推测法、因果图法、逻辑覆盖法等。

    白盒设计测试用例方法:代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径覆盖测试法、域测试、符 测试

    每种设计用例测试方法 千锋教育高教产品研发部 出版的《全栈软件测试实战(基础+方法+应用)(慕课版)》

    欢迎各位在评论区留言哦,码字不易,希望大家点个赞,谢谢。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年8月26日
    下一篇 2022年8月26日

    相关推荐