人力资源软件测试之测试用例设计白皮书.doc

人力资源软件测试之测试用例设计白皮书.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人力资源软件测试之测试用例设计白皮书

测试用例设计白皮书--测试用例基本概念 由安博测试空间技术中心/提供 目?,,,,,录 1.?概述 2.?测试用例基本概念 ???,,,,,2.1.?测试用例的定义 ???,,,,,2.2.?测试用例的特征 ???,,,,,2.3.?测试用例组成元素 ???,,,,,2.4.?测试用例设计原则 3.?测试用例设计方法 ???,,,,,3.1.?等价类划分方法 ???,,,,,3.2.?边界值分析方法 ???,,,,,3.3.?错误推测方法 ???,,,,,3.4.?因果图方法 ???,,,,,3.5.?判定表驱动分析方法 ???,,,,,3.6.?正交实验设计方法 ???,,,,,3.7.?功能图分析方法 ???,,,,,3.8.?场景设计方发 4.?测试用例设计综合策略 1.概述 ???,,,,,Grenford,,,,,J.,,,,,Myers在《The,,,,,Art,,,,,of,,,,,Software,,,,,Testing》一书中提出:一个好的测试用例是指很可能找到迄今为止尚未发现的错误的测试,由此可见测试用例设计工作在整个测试过程中的地位,我们不能只凭借一些主观或直观的想法来设计测试用例,应该要以一些比较成熟的测试用例设计方法为指导,再加上设计人员个人的经验积累来设计测试用例,二者相结合应该是非常完美的组合。本文所介绍的测试用例设计方法对于测试设计人员将是一个很好的方法指导,当然看完本文也未必能设计出好的测试用例,有了好的方法作为指导后需要更多的实践经验加以巩固和提炼。只有将测试设计思想与丰富的实践经验相融合才能设计出高质量的测试用例,相信你行! 本文描述的范围:测试用例基本概念、测试用例设计方法、测试用例设计综合策略。 ???,,,,,关键词:测试用例、等价类划分、边界值分析、错误推测、因果图、判定表驱动分析、正交实验、功能图分析、场景设计 ???,,,,, ???,,,,,读者对象:测试设计人员、测试人员 ???,,,,, ???,,,,,参考文献: ???,,,,,1.?《计算机软件测试技术》????????????????????????,,,,,郑人杰 ???,,,,,2.?《The,,,,,Art,,,,,of,,,,,Software,,,,,Testing》???????????????Grenford,,,,,J.,,,,,Myers,,,,, 2.测试用例基本概念 2.1.测试用例的定义 ???,,,,,测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果。 ???,,,,, 2.2.测试用例的特征 ?,,,,,1.最有可能抓住错误的; ?,,,,,2.不是重复的、多余的; ?,,,,,3.一组相似测试用例中最有效的; ?,,,,,4.既不是太简单,也不是太复杂。 ?,,,,, 2.3.测试用例组成元素 ?,,,,,1.用例ID; ?,,,,,2.用例名称; ?,,,,,3.测试目的; ?,,,,,4.测试级别; ?,,,,,5.参考信息; ?,,,,,6.测试环境; ?,,,,,7.前提条件; ?,,,,,8.测试步骤; ?,,,,,9.预期结果; ?,,,,,10.设计人员。 ? 2.4.测试用例设计原则 ?,,,,,1.测试用例的代表性:能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。 ?,,,,,2.测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。 ?,,,,,3.测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。,,,,, 测试用例设计白皮书--等价类划分方法? 一.方法简介 1.定义 ?,,,,,是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。 ???,,,,, 2.划分等价类: ?,,,,,等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。 ?,,,,,1)有效等价类 ???,,,,,是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。 ?,

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档