软件工程部分答案《二》简介.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4题 语句覆盖的测试用例 语句覆盖的测试用例 (1)语句覆盖测试用例 语句覆盖的含义是,选择足够多的测试数据,使被测试程序中的每个语句至少执行一次。 30 30 20 10 60 40 20 T T T 2 3 2 1 1 1 1 F F F 1 Z Y X C B A 3 2 1 预期的输出 输入 判定 序号 (2)路径覆盖测试用例 路径覆盖的含义是,选取足够多测试数据,使程序的每条可能路径都至少执行一次。 路径覆盖的测试用例 路径覆盖的测试用例 30 30 20 10 60 40 20 T T T 8 3 20 10 1 40 20 F T T 7 30 2 10 60 1 20 T F T 6 3 2 10 1 1 20 F F T 5 30 20 1 60 40 1 T T F 4 3 20 1 1 40 1 F T F 3 30 2 1 60 1 1 T F F 2 3 2 1 1 1 1 F F F 1 Z Y X C B A 3 2 1 预期的输出 输入 判定 序号 第5题 5.某图书馆由一个使用CRT终端的信息检索系统,该系统有下列4个基本检索命令: 要求: (1)设计测试数据以全面测试系统的正常操作。 (2)设计测试数据以测试系统的非正常操作。 答:根据系统说明,可以划分为如下等价类: 有效的输入等价类有 A.b(关键字)----s(屏幕上的行号)----d(索引号) B.f(作者姓名)----d(索引号) 无效的输入等价类有 A.不输入任何字符。 B.输入的第一个命令非b或f D.输入b命令后没有输入关键字 E.输入s命令后,没有输入行号 F.输入f命令后,没有输入作者姓名 G.输入d指令后,没有输入索引号 H.未按顺序输入命令或输入非b/s/d/f命令 (1)根据上面划分的等价类,设计测试数据如下: A.输入:b(软件工程)----s(10)----d(10) 预期的结果:系统在屏幕上显示与给定的索引号有关的信息。 B.输入:f(张海藩)----d(10) 预期的结果:系统在屏幕上显示与给定的索引号有关的信息。 (2)根据上面划分的等价类,设计测试数据如下: A.输入:空 预期的结果:提示错误“没有输入任何命令,请重新输入!” B.输入:r 预期的结果:提示错误“系统不支持此命令,请重新输入!” C.输入:b() 预期的结果:提示错误“您没有输入关键字!” D.输入:b(软件工程)----s(abc) 预期的结果:提示错误“没有输入指定行号,或输入的行号不正确!” F.输入:f() 预期的结果:提示错误“没有输入作者姓名,或输入的姓名不正确!” G.输入:b(软件工程)----s(10)----d(--) 预期的结果:提示错误“没有输入索引号,或输入的索引号不正确!” H.输入:f(张海藩)----display(10) 预期的结果:提示错误“您输入的是非法命令,操作失败!” 第6题 用正常的输入数据作为测试数据 ① 向程序输入常规的出发点,目的地,飞机型号,5个位置校核点,高度和速度。 ② 输入3~5组出发点和目的地,重复执行步骤1 ③ 输入固定的出发点、目的地、飞机型号、5个位置校核点和高度,分别输入3~5个不同的速度,重复执行步骤1 ④ 输入固定的出发点、目的地、飞机型号、5个位置校核点和速度,分别输入3~5个不同的高度,重复执行步骤1 ⑤ 输入固定的出发点、目的地、飞机型号、速度和高度,分别输入3~5组不同的位置校核点,重复执行步骤1 ⑥ 输入固定的出发点、目的地、5个位置校核点和高度,分别输入3~5个不同的飞机型号,重复执行步骤1 ⑦ 输入固定的目的地、5个位置校核点和高度,分别输入3~5个不同的飞机型号,重复执行步骤1 ⑧ 输入固定的出发点、5个位置校核点和高度,分别输入3~5个不同的目的地,重复执行步骤1 (2) 用特殊的数据值作为测试数据 ① 分别输入非常高和非常低的数据组合测试 ② 用负数测试 ③ 输入数字0进行测试 ④ 分别输入相距非常远和非常近的出发点和目的地测试 ay和size,size小于数组的大小,并给出需要查找的值,该值在somearray中; 预期的输出:返回-1; ⑤ 首先给出某个数组somearray和size,size大于数组的大小,并给出需要查找的值,该值不在somearray中; 预期的输出:返回-1; ⑥ 首先给出某个数组somearray和size,size大于数组的大小,并给出需要查找的值,该值在somearray中; 预期的输出:返回-1; 第八题 8.对一个包含10000条机器指令的程序进行一个月集成测试后,总共改正了15个错误,此时MTTF=10h;经过两个月测试后,总共改正了25个错误

您可能关注的文档

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档