软件工程上机题目三

上传人:woxinch****an2018 文档编号:39309555 上传时间:2018-05-14 格式:DOC 页数:17 大小:2.58MB
返回 下载 相关 举报
软件工程上机题目三_第1页
第1页 / 共17页
软件工程上机题目三_第2页
第2页 / 共17页
软件工程上机题目三_第3页
第3页 / 共17页
软件工程上机题目三_第4页
第4页 / 共17页
软件工程上机题目三_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《软件工程上机题目三》由会员分享,可在线阅读,更多相关《软件工程上机题目三(17页珍藏版)》请在金锄头文库上搜索。

1、软件测试实验软件测试实验一、一、实验目的实验目的学会使用 CASE 工具完成软件测试用例的设计以及初步完成对单元测试,深刻理解单元测试的基本原理及 CASE 工具的基本使用。二、二、实验内容实验内容1、单元测试的逻辑覆盖测试验证实验:、单元测试的逻辑覆盖测试验证实验:运用 Nunit 工具完成对如下例子的单元测试,要求分别完成语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖和路径覆盖测试的测试用例编写以及测试。要求首先 按格式编写出该测试所需要的测试用例测试用例,然后编写测试程序测试程序,对其进行测试测试,最后把你写的测试用例按格式记录到实验报告中。测试用例的格式如下:输入, 期望结果

2、,对于本例请遵循如下格式:A,B,X,X(A1) and (B=0)(A=2) or (X1)X = X/AX = X+1T T TT T TF F FF F Fa a ab b bd d dc c ce e e图 1 单元测试逻辑覆盖的验证实验此外,请测试如下情况:(1).如果将第 1 个判定中的“AND”错写成了“OR”,用数据2,0,3,2.5(首先,该组数据满足何种逻辑覆盖)对程序进行测试,可否发现错误?为什么?请先测试,然后把结论记录到实验报告中。答:该组数据满足语句覆盖语句覆盖。没有发现错误,因为 or 比 and 要求的会松一 点,所以 and 能满足的数据 or 也一定可以满足

3、.(2).如果将第 2 个判定中的“x1”错写成了“x1”错写成了“x1”错写成了“x1”错写成了“x1”错写成了“x1 或者 X1”错写成了“a0”,则用数据2,1,1,2和1,0,2,3对程序进行测试,可否发现错误?为什么?请先测试,然后把结论记录到实验报告中。都不能。2,1,1,2原本执行路径是 abe。出错后执行路径仍为 abe,所以不能发现错误。 1,0,2,3原本执行路径是 abe。出错后执行路径仍为 abe,所以也不能发现错误。7.如果将第 1 个判定中的“a1”错写成了“a0”,则用数据2,1,1,2、2,0,2,2、1,1,1,1和1,0,2,3对程序进行测试,可否发现错误?

4、为什么?请先测试,然后把结论记录到实验报告中。可以发现错误。2,1,1,2原本执行路径是 abe。出错后执行路径仍为 abe,所以不能发现 错误。2,0,2,2原本执行路径是 ace。出错后执行路径仍为 abe,可以发现错误。1,1,1, 1原本执行路径是 abd。出错后执行路径仍为 acd,所以不能发现错误。 1,0,2,3原本 执行路径是 abe。出错后执行路径仍为 abe,所以也不能发现错误。第一组第一组测试数据不能发现错误不能发现错误,因为原本执行路径是 abe。出错后执行路径仍为 abe,所以不能发现错误。 第二组第二组测试数据可以发现错误错误,因为原本执行路径是 ace。出错后执行

5、路径仍为 abe,所以能发现错误。 第三组第三组测试数据不能发现错不能发现错 误,因为原本执行路径是 abd。出错后执行路径仍为 acd,所以不能发现错误。第四组第四组测试数据不能发现错误不能发现错误,因为原本执行路径是 abe。出错后执行路径仍为 abe,所以也不能发现错误。2、循环结构测试、循环结构测试现有一个简单循环,需要对其进行测试,其程序伪代码如下:Int i,a; Input(i,a); While(i4) a *= 2;a += 3; Else If(a1)a -= 4;elsea += 5; i+; a *=4; Output(a);要求为该程序设计满足简单循环的所有计满足简单

6、循环的所有测试用例,记录到实验报告中。测试用例: 11,1,4、10,1,-4、9,1,16、5,1,676、 3,1,2788、2,1,5604、1,1,11236、0,1,225003、等价类划分及边界值测试的验证实验等价类划分及边界值测试的验证实验:有如下算法 A 和 B均是非负整型变量(注:int 型),如果 10=100,则 B=A*100-200,请分别用等价类划分方等价类划分方法和边界值分析方法边界值分析方法设计测试用例,然后编写测试程序完成测试。并把测试结论写入到实验报告中。测试实例测试实例:5,95,50,995,500,49800,-1,95Abc,10三、三、实验结果实验结果包含测试用例、测试程序以及测试结论的实验报告一份。四、四、成绩评定成绩评定该实验成绩满分 5 分,即占总成绩的 5%。/打印:1.2.3.4.6.7.2.3.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号