测试用例编写规范参考

这篇具有很好参考价值的文章主要介绍了测试用例编写规范参考。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、规范目的

  • 规范合理,可执行性。
  • 一定要保证高可读性。

二、模块划分

  • 同级别、同等级功能点。
  • 产品线下的业务模块。
  • 子功能点。
  • 主干用例库中的产品、功能点已废除的需要删除。

三、颗粒度规范

  • 单用例
    • 一个功能的正常流程。
    • 同一功能,不同入口。
  • 多用例
    • 同一功能,多个异常流程。
    • 同一功能,不同数据准备。
  • 同一功能:自动化用例和功能用例匹配,若自动化用例不能完全覆盖功能用例,则拆分为两个互补测试用例。

四、编写规范

  • 清晰的名称、前提条件、操作步骤、期望结果的。
  • 可被他人理解和执行的。

五、具体分项

5.1 用例标题

  • 常用结构:“主,谓,宾”。
  • 名称简洁易懂,不要包括具体操作步骤。

5.2 前置条件

  • 执行步骤前所有必备条件,原则上所有用例都有前置条件。
  • 不可将其他用例作为前置条件,并且需要语言描述。
  • 完整清除,包括入口,账号类型、账号权限、数据准备等:
    • 入口:覆盖所有功能入口,包含 URL 直接访问。
    • 账号类型和权限:覆盖全部会员类型,注意业务权限控制。
    • 数据准备:完整正确,覆盖线上所有情况,标识业务流程处于条件,写明数据库字段值,复杂数据准备写清楚 SQL

5.3 操作步骤

  • 描述清晰:在什么页面,点什么链接或按钮。
  • 操作和结果是一一对应的,但操作中不要包含结果的检查。
  • 用例描述中不允许出现连词,介词(而且,和,还)
  • 注意:不允许出现假设性词、二义性语句。

5.4 预期结果

  • 原则上,用例必须有预期结果,结果不能为空。
  • 结果中只能包含结果,不能有步骤。
  • 多个检查点时,确保检查点完整。
    • 结果需要验证所有结果输出:如页面检查、存储检查、消息检查等。
    • 涉及页面:需明确页面提示结果、数据变化。
    • 涉及存储:需明确关键值变化、数据库具体的表和关键子字段变化。
    • 涉及消息:明确关键查看内容。
    • 对应不同输入数据有差别时,需分别对应描述清晰。

六、用例维护

  • 新项目需求变更,应及时对测试用例进行修改。
  • 维护期项目,可根据项目组情况周期对用例进行维护。
  • 所有发现的 bug 和故障,基于测试用例无法发现,需转化为测试用例。
  • 项目发布后的三个工作日内,需将项目用例根据具体情况归入产品用例库下。

七、结束语


“-------怕什么真理无穷,进一寸有一寸的欢喜。”

微信公众号搜索:饺子泡牛奶文章来源地址https://www.toymoban.com/news/detail-689217.html

到了这里,关于测试用例编写规范参考的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 软件测试中的AI——运用AI编写测试用例

    2023.10.23更新: 经过一段时间的实践和沉淀之后,我将这段时间使用AI的经验,总结为教程,有兴趣可以前往新发表的文章:使用AI编写测试用例——详细教程 随着chatGPT的发布,点燃了人们对人工智能的热情,也同样引起了一场“人类将会被AI替代”的恐慌。 谁都知道现阶段

    2024年02月06日
    浏览(53)
  • 软件测试最重要的事之【编写用例】

     软件测试用例得出软件测试用例的内容,其次,按照软件测试写作方法,落实到文档中,两者是形式和内容的关系,好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周。 一个好的测试用例必须包含足够的内容,将这些内容可以拆分为八个要素:用例

    2024年02月08日
    浏览(44)
  • 软件测试|详解 Pytest 参数化:简化测试用例的编写

    简介 Pytest 是一个广泛使用的 Python 测试框架,它提供了丰富的功能来编写和执行测试用例。其中一个强大的特性是参数化,它允许我们通过一种简洁的方式运行多个输入参数的相似测试用例,从而减少冗余的代码。本文将详细介绍 Pytest 的参数化功能以及如何使用它来简化测

    2024年01月20日
    浏览(57)
  • 软件测试学习(四)自动测试和测试工具、缺陷轰炸、外包测试、计划测试工作、编写和跟踪测试用例

    目录 自动测试和测试工具 工具和自动化的好处 测试工具 查看器和监视器 驱动程序 桩 压力和负载工具 干扰注入器和噪声发生器 分析工具 软件测试自动化 宏录制和回放 可编程的宏 完全可编程的自动测试工具 随机测试:猴子和大猩猩 使用测试工具和自动化的实质 缺陷轰炸

    2024年02月08日
    浏览(55)
  • 软件测试测试用例

    等价类: 把输入的数据可以分为有效的数据和无效的数据 被测试的对象输入的数据: 1、有效的数据 2、无效的数据 测试一个产品,需要考虑它的正确场景,也需要考虑它的异常场景 边界值: 边界值测试用例是针对等价类测试用例方法的补充,因为等价类测试用例的方法只考

    2024年02月16日
    浏览(40)
  • 【软件测试】测试用例

    目录 🌷1. 测试用例的基本要素 🌷2. 测试用例的设计方法 🌳2.1 基于需求进行测试用例的设计 ⭐️(1)功能需求测试分析 ⭐️(2)非功能需求测试分析 🌳2.2 具体的设计方法 (黑盒测试) ⭐️(1)等价类 ⭐️(2)边界值 ⭐️(3)错误猜测法 ⭐️(4)场景设计法 ⭐️

    2023年04月15日
    浏览(41)
  • 软件测试的测试用例

    黑盒测试:把代码看成一个黑盒子,只关心输入和输出结果之间的关系 产品功能是否符合要求; 白盒测试:能够看到代码本身,针对代码本身进行测试,测试代码本身的逻辑是否符合规范。 2.1 测试用例的基本概念         基于需求设计测试用例是测试设计和开发测试用例

    2024年02月07日
    浏览(57)
  • 软件测试之测试用例

    1. 测试用例定义 测试用例又叫做test case,是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 2. 编写测试用例的原因 2.1 理清思路,避免遗漏 如果测试的项目大而复杂,我们可以把项目功能细分,根据每一

    2024年02月09日
    浏览(52)
  • 软件测试之 测试用例 如何设计

    在软件开发过程中,测试是一个至关重要的环节,它有助于确保软件的质量和稳定性。而测试用例设计则是测试过程中的一个关键步骤,它帮助测试团队确定如何测试软件以发现潜在的问题和缺陷。本文将介绍测试用例设计的基本概念和步骤,以及一些最佳实践。 测试用例是

    2024年02月08日
    浏览(65)
  • 【软件测试】测试用例评审说明

    为用例评审提供一个参考标准,保证评审的覆盖率和有效性 为了避免三方需求理解不一致 保证测试人员的质量标准与项目标准一致 为了减少测试人员执行阶段无效工作 保证相关人员对即将要上线的需求有了解 检查测试人员是否准确理解需求,确保每个需求点都覆盖到。 通

    2024年02月12日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包