网站大量收购闲置独家精品文档,联系QQ:2885784924

软件测试期末考试含答案详解.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试期末考试含答案详解

西华师范大学计算机学院2013年度期末测试 软件测试 A卷(11+18+12+19+40=100分) 一、单项选择(每空1分,共11分) 执行函数测试时,当多次调用底层函数,底层模拟器的模拟值输入栏可设定多个模拟值,一次最多可设置( C )个模拟值。 A、1 B、3 C、6 D、11 当函数测试存在失败断言时,在白盒覆盖率信息窗口中VU会显示一个( B )的条块来提示,没有失败断言时,会显示一个( A )的条块来显示;在逻辑结构窗口中,未覆盖的路径用( B )画出,已覆盖的路径用( A )画出,未覆盖的分支是( D )的条块。 A、深绿色 B、深红色 C、浅蓝色 D、粉红色 E、浅绿色 VU导出的测试报告文件格式为:( C ),表格化测试用例数据导出的文件格式为:( E ) A、*.pdf B、*.txt C、*.htm D、*.csv E、*.xls F、*.doc 在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来新的问题。软件的改变可能是源于发现错误并做好了修改,可能是因为在集成或维护阶段加入了新的模块,为了验证软件修改后的正确性需要进行( E )。 A、白盒测试 B、黑盒测试 C、单元测试 D、性能测试 E、回归测试 F、验收测试 当用底层模拟器去模拟被测单元调用的底层函数的输出函数,并且此输出参数为指针数据类型,应该设置此参数的模拟值为( D )。 A、指针值 B、引用的地址 C、指针指向的数据类型的值 D、NULL 当用底层模拟器去模拟被测单元调用的底层函数的返回值,并且此输出参数为指针数据类型,应该设置此参数的模拟值为( C )。 A、指针值 B、引用的地址 C、指针指向的数据类型的值 D、NULL 二、多项选择(每空2分,共18分) 底层模拟能很好的解决( BCF )。 A、集成测试问题 B、装代码和数据失真 C、测试不可控 D、性能测试问题 E、内部输出的模拟 F、模拟参数为复杂数据类型,单元测试时难以初始化 2、底层模拟器能够模拟( ABCEH)。 A、底层函数的参数 B、底层函数的返回值 C、全局变量 D、函数改写文件中的数据 E、成员变量 F、函数改写数据库中的数据 G、内部输出 H、调用次数 3、执行函数测试后,源代码窗口能够标识出未覆盖的(BCD)。逻辑结构图窗口能够标识出未覆盖的( AF)。 A、路径 B、条件 C、MC/DC D、语句 E、C/DC F、分支 4、VU与按自动的边界测试,用于边界测试的边界值是由菜单项数据→定义边界值来维护的。VU提供的int类型的默认值有( ACHJM ),bool类型的默认边界值有( I L),double类型的默认类型边界值有( DFGKN )。 A、0 B、99999.9 C、0D、0.0 E、-99999.9 F、1.0 G、9999.99 H、1 I、true J、0x7FFFFFFF K、-9999.99 L、false M、-1 N、-1.0 O、0 P、0x7FFFFFFF 5、在利用VU进行单元测试的过程中,针对同一个测试用例集合,以下()类的白盒覆盖情况是可能会出现的。( A E//ac ) 补:分支覆盖达到100%则语句覆盖也一定是达到了100%。 四、简述题(1、2、3题各3分,4题6分,5题4分,共19分) 1、简述在VU的单元测试中,提高路径覆盖率的3种方法。 1:添加测试用例 2:删除分支 3:删除不可达路径 简述在VU的源代码窗口中,当前测试用例未覆盖的语句,VU如何标识测试用例集未覆盖的语句。VU如何标识测试用例集未覆盖的条件和Mc/Dc,VU如何标识。 答: 未覆盖语句:淡红色背景的红色字体 表示 未覆盖的条件和Mc/Dc:淡红色背景的红色字体 [ T F M ] 表示 T 表示真值未覆盖,F 表示假值未覆盖 ,M 表示 MC/DC未覆盖 3、简述C/Dc和Mc/Dc的定义。 C/DC :条件/判定覆盖:判断中每个条件的所有可能取值至少执行一次,同时每个判断本身所有可能结果也至少执行一次 白盒覆盖率信息:均为100% 测试用例 4、分别设计出最少数量的测试用例,构成两套测试用例集,使CMyClass2的成员函数_11_Mcdc1(BOOL,BOOL,BOOL)被100% C/DC和Mc/Dc , _12_Mcdc2(BOOL,BOOL,BOOL,BOOL,BOOL,BOOL,BOOL,BOOL,BOOL,BOOL,BOOL) 被100% C/DC, 并为每个测试用例列出它在函数执行时所覆盖的条件的判定。 in

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档