`
IT玫瑰
  • 浏览: 10321 次
  • 性别: Icon_minigender_2
  • 来自: 福建
社区版块
存档分类
最新评论

如何写好测试用例设计

阅读更多
测试用例设计的输入文档是什么?
    以下列出了测试用例设计的参考输入的主要来源:


  1)开发文档

  这里的开发文档是一个统称,不同组织对其的称呼不同,包含了系统需求规格、概要设计规格、详细设计规格等不同的开发文档。

  2)用户需求

  软件测试同时包含了验证(Verification:Do you build the product right?)与确认(Validation:Do you build the right product?)两方面的工作。验证主要基于系统需求,来验证测试对象是否按照需求的定义实现了其中的功能和特性。而确认主要从用户的角度,保证经过测试的产品是真正客户所需要的,而不仅仅是了满足了系统的需求。因此,测试不仅仅是面向开发的,同时也应该关注面向用户。

  用户需求可以来自各个方面,例如早期产品系统人员与客户直接沟通获取的需求、从产品技术支持人员和市场人员了解到的客户要求,以及从用户现场反馈的针对产品的缺陷和要求等。

  3)标准与规范

  针对特定的软件产品,不同标准组织和行业都制定了不同的标准和规范,而这些参考资料是开展测试分析和设计的又一个重要输入。例如电信产品相关的ITU-T标准、IEEE标准、RFC文档、国家电信行业规范等。

  4)类似产品需求

  随着软件产品越来越复杂,行业内采用增量-迭代开发模型的场合越来越多,例如敏捷开发。测试人员经常面临的软件产品是基于已有的系统之上,即测试对象是基于以前版本的功能增加、缺陷修复、平台移植等变更基础之上。因此测试人员需要分析历史测试是否全面,测试对象变更是否影响以前运行的软件版本等。基于这些信息,测试人员可以获取新的测试需求。

  5)测试经验知识库

  测试并不是存在编码之后的一个阶段,测试应该贯穿于整个软件开发生命周期。类似于开发过程改进一样,测试也应该是PDCA(戴明质量环)的过程。因此,不同项目中的测试经验是每次测试用例设计的重要输入。通过测试经验知识库,测试团队的测试经验和技能才能在整个组织中共享。

  测试经验知识库可以来自测试执行的经验、测试过程中发现的缺陷分析和分类、用户反馈的缺陷分析和分类等。

  6)其他隐现的需求

  测试用例设计的参考输入,除了上面提到的一些来源之外,测试人员还需要考虑其他一些隐现的需求来源:

  (1)不同产品利益相关者针对测试对象中间版本的变更而达成的备忘录;

  (2)已经发布的用户使用风格指南和用户接口标准等;

  (3)和不同的利益相关者,例如:开发人员、用户和技术专家等面谈得到的备忘录或者邮件内容等;

  (4)通过杂志、网络等查找类似测试对象产品的一些常见缺陷、失效,以及测试对象支持功能在用户现场使用的讨论。

分享到:
评论

相关推荐

    常见面试测试用例设计题

    测试用例设计的重要性和方法 测试用例设计是软件测试中的一种...通过了解测试用例设计的重要性、常见的测试用例设计方法、测试用例设计的步骤和注意事项,我们可以更好地设计和实施测试用例,并提高测试的效率和质量。

    精典的测试用例设计 测试用例设计

    测试用例设计是软件质量保证的关键环节,它旨在确保软件产品的功能、性能、可靠性、兼容性和安全性等各个方面得到充分验证。测试用例是一组特定的输入条件或执行步骤,以及预期的结果,用于评估一个系统或组件的行为...

    测试用例设计(PPT)

    测试用例设计是软件质量保证的关键环节,它涉及到测试用例的基本概念、设计与编写、评估以及管理。首先,测试用例是一个明确的计划,它包括输入数据和预期的输出结果,旨在验证软件功能是否按照预定的需求运行。通过...

    测试用例设计指南 uml

    测试用例设计指南 UML 本资源提供了测试用例设计指南,着重介绍UML(Unified Modeling Language)在测试用例设计中的应用。通过本资源,您将了解测试用例设计的步骤、技术和原则,并了解如何使用UML来设计测试用例...

    测试用例设计:测试用例的基本概念 测试用例的设计和编写 测试用例评估 测试用例的管理

    测试用例设计是软件质量保证的关键环节,它涵盖了测试用例的基本概念、设计与编写、评估以及管理等多个方面。理解并熟练掌握这些知识点对于确保软件产品的质量和稳定性至关重要。 首先,我们要了解测试用例的基本...

    测试用例设计规范.docx

    测试用例设计是软件质量保证的关键环节,它旨在详尽地描述如何测试一个特定功能,以确保产品的稳定性和可靠性。本规范由上海商赢乐点互联网金融信息服务有限公司创建,适用于所有测试部门,以保证测试用例的通用性和...

    测试用例设计参考文档

    测试用例设计是软件质量保证的关键环节,它旨在确保软件的功能和性能满足预期需求。测试用例是一组详细的指令,包括测试输入、执行条件、预期结果,用来验证特定的程序路径或确认某个需求的实现。它不仅包含了测试...

    Web测试中的界面测试用例设计

    设计界面Web测试中的界面测试用例设计软件测试一、文本框、按钮等控件测试1、文本框的测试如何对文本框进行测试:a、输入正常的字母或数字;b、输入已存在的文件的名称;c、输入超长字符。例如在“名称”框中输入超过...

    白盒测试用例设计

    白盒测试用例设计是软件测试的重要组成部分,它可以帮助测试人员更好地理解软件的内部结构和逻辑,从而设计出更加全面和有效的测试用例。白盒测试用例设计的基本思想是,通过对软件内部的逻辑和结构的分析,设计出能...

    测试用例编写资料汇总

    史上最全的测试用例设计方法总结.doc 如何设计编制软件测试用例.doc 测试用例.doc 测试用例的设计-边界值法例子.doc 测试用例的设计等价划分法.ppt 测试用例示例1.doc 测试用例表模板.pdf 测试用例设计.ppt 测试用例...

    测试培训 测试用例设计 测试用例设计原则和模板 软件测试报告 软件测试基本方法 测试新员工培训 测试管理精华 技术文档-测试规范(公司)

    这个压缩包文件包含了多个与软件测试相关的学习资源,涵盖了测试培训、测试用例设计、测试用例设计原则和模板、软件测试报告编写、基本的软件测试方法以及测试管理等多个方面,旨在帮助新入职的测试工程师或希望提升...

    软件测试用例设计文档参考资料

    ### 软件测试用例设计的关键要素及实践 #### 测试用例设计概述 测试用例设计是在软件测试过程中非常关键的一个环节。它不仅直接决定了测试的质量,而且也间接影响了项目的整体进度和产品的最终质量。良好的测试...

    功能测试用例设计.doc

    功能测试用例设计 功能测试用例设计是软件测试中的一种重要方法,它通过设计和执行测试用例来验证软件的功能是否符合要求。本文总结了Web测试中功能测试用例设计的方法和步骤,并提供了一些常见的测试用例设计方法...

    软件测试之测试用例设计白皮书

    测试用例设计是软件测试过程中至关重要的一环,它关乎到测试的质量和效率。本文主要介绍了测试用例设计的基本概念、常用方法以及综合策略。 首先,测试用例是为验证特定功能或行为而精心设计的一组条件,包括输入...

    测试用例的设计方法

    根据Myers提出的测试用例设计综合策略,我们可以通过以下步骤来进行高效、全面的测试用例设计: 1. **边界值分析方法**:这种方法是测试用例设计的基础,尤其是在验证程序对输入值的敏感性方面非常有效。例如,在...

    测试用例设计指南 测试用例

    ### 测试用例设计指南 #### 一、测试用例设计的重要性 测试用例的设计是软件测试中的核心环节,它不仅决定了测试的质量,也直接影响到软件产品的最终稳定性及用户体验。良好的测试用例能够帮助测试工程师更高效地...

Global site tag (gtag.js) - Google Analytics