《青岛科技大学成人继续教育《软件质量管理与测试》测试题及答案.docx》由会员分享,可在线阅读,更多相关《青岛科技大学成人继续教育《软件质量管理与测试》测试题及答案.docx(5页珍藏版)》请在第一文库网上搜索。
1、青岛科技大学高等学历继续教育2023-2023学年第二学期大补考试题软件质量管理和软件测试(A卷)卷面满分:100分考核方式:闭卷命题人:任志考(考生注意:答案写在答题纸上,写在试题纸上无效)一、判断题(共10小题,每题3分,共30分)1 .软件测试的目的是尽可能多的找出软件的缺陷。()2 .发现错误多的模块,残留在模块中的错误也多。()3 .软件测试只能发现错误,但不能保证测试后的软件没有错误。()4 .正交测试方法是根据输出对输入的依赖关系设计测试用例。()5 .在白盒测试中,满足条件覆盖准则一定满足分支覆盖准则。()6 .测试只要做到语句援盖和分支覆盖,就可以发现程序中的所有错误。()7
2、 .单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。()8 .负裁测试是验证要检验的系统的能力最高能达到什么程度。()9 .回归测试是指对修正的系统重新执行发现缺陷的那些测试用例的过程()10 .集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求()二、选择题(共10小题,每题3分,共30分)1 .软件测试的目的是。A)试验性运行软件B)发现软件错误O证明软件正确D)找出软件中全部错误2 .单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是A)系统功能B)局部数据结构O重要的执行路径D)错误处理3 .发现错
3、误能力最弱的是一。A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖4 .在设计人机界面时,应主要考虑的因素有A)系统响应时间B)错误处理C)用户求助机制D)以上都是5、下列软件属性中,软件产品首要满足的应该是。A)功能需求B)性能需求O可扩展性和灵活性D)容错纠错能力6 .下列工作不属于单元测试的工作内容是_)测试模块内程序的逻辑、功能B)测试程序内参数的传递以及变量的引用O测试模块的各个接口以及接口间数据的传递关系D)测试出错处理以及需求和设计中具体的要求7 .下列不屈于非功能测试的是.0A)路径测试B)压力测试O性能测试D)可靠性测试8 .为了发现因计算错误、比较不正确和控制流不恰当而造成
4、的错误,最常用最有效的测试技术是A)分支覆盖测试B)基本路经测试和循环测试O语句覆盖测试D)数据流覆盖测试9 .在单元测试中,设计测试用例的根据是0A)详细设计规格说明B)概要设计规格说明O软件需求规格说明D)用户使用说明10.常用的黑盒测试方法有边界值分析、等价类划分、错误猜测、因果图等。其中()经常与其它方法结合起来使用。A.边界值分析B.等价类划分C.错误猜测D.因果图三、简答题(共4小题,每题5分,共20分)1 .简述性能测试、负载测试和压力测试的区别与联系?2 .“如果软件执行了动态测试,静态测试是毫无意义的”,这句话是否正确?简述为什么?3 .黑盒测试(功能性测试)有哪几种方法?并简单描述各种方法的特点。4 .简述单元测试、集成测试、系统测试的侧重点是什么?四、设计题(共2小题,每题10分,共20分)1 .某公司招聘人员,其要求为:学历:研究生及以上;专业:计算机、通信、自动化、信息:年龄:20-35岁;工作经验:应届毕业生或三年以上工作经验。请划分出各条件的有效等价类和无效等价类。2 .有如下程序段:intfunction(inta,intb)intx;if(a=5&b0)X=3;e1seif(a3b6f7路径覆盖A=5、B=I:12-*34-*5-*7A=5、B=-I:12-*467A=5,b=3:12-34-*6T1A=2,B=I;12-*467