ICT测试用例的设计.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试用例设计常用方法-判定表 定义 判定表是分析和表达多逻辑条件下执行不同操作的情况的一种方法(工具)。 优点 能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。 在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。 24 测试用例设计常用方法-判定表 四个部分组成 25 测试用例设计常用方法-判定表 1)条件桩: 列出了问题得所有条件,次序无关紧要。 2)动作桩: 列出了问题规定可能采取的操作。顺序没有约束。 3)条件项: 列出针对它左列条件的取值。在所有可能情况下的真假值。 4)动作项: 列出在条件项的各种取值情况下应该采取的动作。 规则及规则合并 1)规则:任何一个条件组合的特定取值及其相应要执行的操作称为规则。在判定表中贯穿条件项和动作项的一列就是一条规则。显然,判定表中列出多少组条件取值,也就有多少条规则,既条件项和动作项有多少列。 2)化简:就是规则合并有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系。 26 测试用例设计常用方法-判定表 判定表的建立步骤: 1)确定规则的个数.假如有n个条件。每个条件有两个取值(0,1),故有2n种规则。 2)列出所有的条件桩和动作桩。 3)填入条件项。 4)填入动作项。等到初始判定表。 5)简化.合并相似规则(相同动作。合并有两条或多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系。 )。 27 测试用例设计常用方法-判定表 案例 问题要求:”某医院……对年龄大于60岁、有大病史或残疾人,应给予优先的治疗处理……” 。这里假定,“有大病史”和“优先治疗处理”、残疾人均已在别处有更严格的定义 。请建立判定表。 1. 确定规则的个数:这里有3个条件,每个条件有两个取值,故应有2*2*2=8种规则。 28 测试用例设计常用方法-判定表 案例 2. 列出所有的条件茬和动作桩: 条 件 年龄大于60岁吗? 有大病史吗? 残疾人吗? 动 作 进行优先治疗处理 作其他处理 29 测试用例设计常用方法-判定表 案例 3. 填入条件项。可从最后1行条件项开始,逐行向上填满。如第三行是: Y N Y N Y N Y N,第二行是: Y Y N N Y Y N N等等。 4. 填入动作桩和动作顶。这样便得到形如下表。 5. 合并化简。合并相似规则后得到表如表 30 测试用例设计常用方法-判定表 ? 1 2 3 4 5 条 件 年龄大于60岁吗? Y Y Y N N 有大病史吗? Y N N - - 残疾人吗? - Y N Y N 动 作 进行优先治疗处理 x X ? X ? 作其他处理 ? ? x ? x ? 1 2 3 4 5 6 7 8 条 件 年龄大于60岁吗? Y Y Y Y N N N N 有大病史吗? Y Y N N Y Y N N 残疾人吗? Y N Y N Y N Y N 动 作 进行优先治疗处理 x x X ? X ? X ? 作其他处理 ? ? ? X ? x ? x 31 测试用例设计常用方法-正交法 定义 从大量的数据中挑选适量的, 有代表性的功能点, 从而合理地安排实验的一种科学实验设计方法. 正交实验设计测试用例的步骤: 1.提取功能说明,构造因子(状态表) 根据被测试软件的规格说明书找出影响其功能实现的操作对象和外部因素,把他们当作因子,而把各个因子的取值当作状态。 2.加权筛选,生成因素分析表 对因子与状态的选择可按其重要程度分别加权.可根据各个因子及状态的作用大小,出现频率的大小以及测试的需要,确定权值的大小。 3.利用正交表构造测试数据集 优点:节省测试工作工时;可控制生成的测试用例数量;测试用例具有一定的覆盖率。 32 测试用例设计常用方法-功能图分析方法 定义 功能图方法是用功能图形式化地表示程序的功能说明,并机械地生成功能图的测试用例. 介绍 功能图模型由状态迁移图和逻辑功能模型构成. 状态迁移图用于表示输入数据序列以及相应的输出数据.在状态迁移图中,由输入数据和当前状态决定输出数据和后续状态. 逻辑功能模型用于表示在状态中输入条件和输出条件之间的对应关系.逻辑功能模型只适合于描述静态说明,输出数据仅由输入数据决定. 测试用例则是由测试中经过的一系列状态和在每个状态中必须依靠输入/输出数据满足的一对条件组成. 功能图方法其实是是一种黑盒白盒混合用例设计方法。 33 测试用例设计常用方法-场景设计方发 定义 从用户使用场景出发,用事件触发来控制流程,事件触发时的情景便形成了场景,而同一事件

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档