2011级软件工程3-4班《软件测试技术》A卷_第1页
2011级软件工程3-4班《软件测试技术》A卷_第2页
2011级软件工程3-4班《软件测试技术》A卷_第3页
2011级软件工程3-4班《软件测试技术》A卷_第4页
全文预览已结束

下载本文档

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

文档简介

1、.a.。标题.。圣学号学院级专科班。.恰克.订购.西华师范大学学生考试卷年月日2013-2014学年第二学期考场标题一个第二三个四5六7八九列总分评分教师得分计算机学院软件工程系2011级3-4班软件测试技术考试题A册废卷考试时间120分钟注意:1 .满分:100分。保持罗面清洁。否则,卷面扣5分。2.提交答卷的时候,请把试卷和答卷一起交上来。否则请扣分。3.学生必须把名字、班级、学号全部填在规定的密封栏里。否则,将被视为废除。4.学生必须签名。否则,如果发生遗漏,由学生本人负责。得分读书人一、单一选择题(每球1分,共11分)1、动态测试是使用()运行软件的活动。a)输入数据b)测试用例c)输

2、入条件d)测试环境2、在函数测试失败的断言时,在白盒服务范围信息窗口中,VU显示()的块,在没有失败的断言时,显示()的栏。在逻辑映射窗口中,未复盖的路径用()绘制,复盖的路径用()绘制,未复盖的分支是()的栏。a)深绿色b)深红色c)浅蓝色d)粉红色e)浅绿色3、VU导出测试报告档案格式:();导出表格格式测试案例数据的档案格式为()。A) *。pdf b) *。xls c) *。doc d) *。CSV e) *。txt f) *。htm4.在软件生命周期的任何阶段,软件更改都会导致软件出现新问题。软件更改可能是在集成或维护阶段添加了新模块,因此发现并更正了错误。要验证修改软件后的准确性,

3、需要牙齿()。a)白盒测试b)黑盒测试c)单元测试d)性能测试e)回归测试f)验收测试5、测试用例包括专门设计的少量测试数据,以获得最佳测试结果或有效地揭露隐藏的错误()。a)输入数据和预期输出b)测试目标,测试工具c)测试环境d)测试配置对于包含6,N个变量的程序,使用标准边值分析测试程序生成()个测试用例。A) 6n 1 B) 5n C) 4n 1 D) 7n得分读书人二、选择题(每场2分,共16分)1,对于以下C函数,如果要求规范描述为返回两个整形数相加的结果,则()测试方法可能会发现牙齿函数的错误。Int add(int a,int b) return A-B;a)自动静态b)自动动态

4、c)手动静态d)手动动态2、执行函数测试后,源代码窗口可以标识未复盖的(),逻辑映射窗口可以标识未复盖的()。a)路径b)条件C)MC/DC D)语句E)C/DC F)分支3、VU支持自动边界测试。用于边界测试的边界值由菜单项“数据”-“定义边界值”维护。VU提供的int类型的默认边界值为(),bool类型的默认边界值为(),double类型的默认边界值为()。a)0b)99999.9 c)0x 7 ffffffffd d d)0.0E)-99999.9 F)1.0 G)9999.99 H)1I)true j)0x 800000k)-9999.99 l)falsem)-1n)-1.0o)0x

5、7 fffffff p)0x 80000004、在使用VU的单元测试过程中,同一组测试用例可能会发生以下()类的白盒复盖:a)复盖语句:复盖100%分支:复盖100%路径:100%b)语句服务范围:32%分支服务范围:100%路径服务范围:98%c)语句服务范围:100%季度服务范围:18%路径服务范围:100%d)语句复盖范围:30%季度复盖范围:50%路径复盖范围:47%e)语句服务范围:100%季度服务范围:95%路径服务范围:15%5、在利用VU单元测试()的过程中,可能会出现“门:95%,季度3360100%,路径:15%”。a)_ 12 _ MC DC 2()b)_ 11 _ MC

6、 DC 1()c)_ 01 _ pow()得分读书人三、判断问题(每次骚乱2分,共12分)注意:请在正确判断后检查。判断错误后打叉,在下面写下错误的原因。1.达到100%的白盒复盖率,可以保证测试的程序没有缺陷。()错误原因:2、测试用例越多,测试效果越好。()错误原因:3、黑盒测试法包括等价分类、边界值分析、决策表、门盖指南等。()错误原因:4、包含空指针的测试用例可以表格形式创建用例数据。()错误原因:5、VU在单元测试中时设计的每个测试用例都需要设置预期输出。()错误原因:6、在测试用例集中,测试用例数等于断言数。()错误原因:得分读书人第四,简述问题(每1,2,3个问题3分,每4,5个

7、问题6分,共21分)1.简述了在VU的单元测试中提高路径复盖的三种茄子方法。(3点)2.在VU的“源代码”窗口中,简要介绍当前测试用例未复盖的语句。如何识别VU?如何识别测试用例集不会复盖的语句,VU?如何确定一组测试案例未涵盖的条件和MC/DC、VU?(3点)请简要说明3、C/DC和MC/DC的定义。(3点)4、分别设计最小数量的测试盘柜,配置两组测试盘柜,使其成为CMyClass2成员函数_11_Mcdc1(BOOL、BOOL、BOOL)牙齿100% C/DC和MC/DC。Bool、bool、bool、bool、bool、bool、bool、bool、bool、bool、bool接收100

8、% C/DC,并为每个测试案例列出运行函数时适用的条件和判断。(6分)int cmy class 233603360 _ 11 _ MC DC 1(bool a,bool b,bool c)if(A (B | C)return 1;return 0;int cmy class 233603360 _ 12 _ MC DC 2(bool a、bool b、bool c、bool d、bool e、Bool f、bool g、bool h、bool I、bool j、bool k) if(a(b | | c)(d e)(f | | g)(h | | I | | j)| | k)return 1;r

9、eturn 0;5、在集成测试过程中,您有什么集成测试策略?描述集成测试过程。什么是驱动模块?什么是档案模块?(6分)得分读书人五、程序考试问题(1题15分,2题25分,共40分)1、单元测试CMyclass2成员函数_07_DeleteComment(char*,char*),补充给定测试用例集的预期输出和实际输出,计算失败的断言数,如果失败的断言数大于0,则软件有缺陷(15分)/*函数说明:名称: cmy class 233603360 _ 07 _ delete comment功能: c代码中的注释删除参数: pSrc,源代码PDes,删除注释后保存代码返回:无*/void cmy cl

10、ass 233603360 _ 07 _ delete comment(char * psrc,char * PDES)int len=str len(pSrc);If(len=0)ReturnBool cmmSin=false/以/开头的单行注释nBool cmmMul=false以/开始*/结束/*开头的多行注释Char ch=* pSrcchar next=0;While(ch)If(!CmmSin!CmmMul) /非注释性圣学号学院级专科班。.恰克.订购.a.。标题.。If(ch=/) /注释开始的第一个字符Next=* pSrcIf(next=0) /到布列克;Else if(ne

11、xt=*)CmmMul=trueElse if(next=/)CmmSin=trueIf(cmmMul | cmmSin)PSrc/忽略/后面的一个字符Ch=* pSrcContinue* pDes=chCh=* pSrcElse if(cmmSin) /单行注释If(ch=n) /单行注释结束CmmSin=false* pDes=ch/n如果丢失,将渡边杏Ch=* pSrcElseif (cmmul)/多行注释If(ch=*) /开始多行注解Next=* pSrcIf(next=/)CmmMul=false* pSrc/后面的/Ch=* pSrcName案例1案例2案例3PSrcint a;/commentn int a;/*com

温馨提示

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

评论

0/150

提交评论