软件测试10-11上学期答案B_第1页
软件测试10-11上学期答案B_第2页
软件测试10-11上学期答案B_第3页
软件测试10-11上学期答案B_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、华东交通大学20102011学年第一学期考试卷答 案 (B卷) 软件测试技术 课程 课程类别:必、限、任 开卷(范围):仅限教材一本考试日期: 题号一二三四五六七八九十总分累分人签名题分401010151510100得分考生注意事项:1、本试卷共 5 页,总分100分,考试时间120分钟。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。一、单选题(每空2分,共40分)题号12345678910答案ADDBBBDCBD题号11121314151617181920答案ACDBDCBDCC二、判断题(10110分)题号12345678910答案XXXX三、填空题(每空1分,共10分)1. 编

2、写说明书、编写代码2. 测试计划; 缺陷报告3. 划分等价类表; 设计相应的测试用例4. 向后兼容; 向前兼容5. 被测试程序; 测试数据(测试用例)四、名词解释(每小题5分,共15分)1配置管理的目的是建立和维护在软件生命周期中软件产品的完整性和一致性。(1分)一般来说,软件测试配置管理包括4个最基本的活动:(1)配置标识;(2)变更控制;(3)配置状态报告; (4)配置审计。(每点1分)2测试用例是为了特定目的而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效地发现软件缺陷的最小测试执行单元。(5分)3. 表面上这两项技术很相似,因为它们都包括查看代码、运行程序和处理软件缺陷

3、的过程,但是它们的目标不同:单元测试是为了发现软件缺陷,而代码调试的目标是修复软件缺陷。在分离和查找软件缺陷原因时这两个过程发生交叉。(5分)五、(共15分)【问题1】(5分)【问题2】(2分)以下三种方法计算圈复杂度均可得分:(1)流图中闭合区域的数量+1对应于圈复杂度;从程序流图中可以很直观的看出,其闭合区域数为3。因此其圈复杂度为4。(2)通过公式:V(G)=E-N+2 来计算。E 是流图中边的数量,在本例中E=12,N 是流图中结点的数量,在本例中,N=10,V(G)=12-10+2=4。(3)通过判定结点数计算V(G)=P+1,P 是流图G 中判定结点的数量。本例中判定节点有3 个,

4、即P=3,V(G)=P+1=3+1=4。【问题3】(4分) 独立路径必须包含一条的定义之前不曾用到的边。根据上面计算的圈复杂度,可得出四个独立的路径:路径1:1-2-3-4-5-9-3-10路径2:1-2-3-4-6-7-9-3-10路径3:1-2-3-4-6-8-9-3-10路径4:1-2-3-10【问题4】(4分)用例编号路径输入数据预期输出1路径1:1-2-3-4-5-9-3-10Num =1,Type = 0x=22路径2:1-2-3-4-6-7-9-3-10Num =1,Type = 1x=53路径3:1-2-3-4-6-8-9-3-10Num=1,Type3x=104路径4:1-2-3-10Num =0Type取任意整数x=0 六、综合题(共10分)输入条件有效等价类无效等价类开头字符由0x或0X开头(1)以字母开头以非0数字开头(2)(3)数值字符数字或AF的字母 (4)AF以外的字母(5)数值字符个数1个(6)0个(7)数值-7f且7f (8)7f7f(9)(10)用例1:0x7F, 覆盖等价类(1)(4)(6)(8) 用例2:-0Xb, 覆盖等价类(1)(4)(6)(8) 用例3:0X0, 覆盖等价类(1)(4)(6)(8) 用例4:A7, 覆盖等价类(2) 用例5:-1A, 覆盖等价类(3) 用例6:0X8h, 覆盖等价类(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论