软件测试技术答案-B
- 格式:doc
- 大小:106.00 KB
- 文档页数:3
一、单项选择题;共20小题,每小题1 分,满分20分;请将答案填入题后括号中。
1.软件测试的目的是( B )(A)发现程序中的所有错误(B)尽可能多地发现程序中的错误(C)证明程序是正确的 (D)调试程序2. 下列___不属于测试原则的内容( D )(A)软件测试是有风险的行为 (B)完全测试程序是不可能的(C)测试无法显示潜伏的软件缺陷(D)找到的缺陷越多软件的缺陷就越少3. 导致软件缺陷的最大原因是( A )(A)编制说明书(B)设计(C)编码(D)测试4. 修复软件缺陷费用最高的是____阶段:( D )(A)编制说明书B)设计(C) 编写代码(D)发布5. 白盒测试是根据程序的__C__来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。
(A)功能 (B)性能(C)内部逻辑 (D)内部数据6. 条件覆盖的目的是( A )(A)使每个判定的所有可能的条件取值组合至少执行一次(B)使程序中的每个判定至少都获得一次“真”值和“假”值。
(C)使程序中的每个判定中每个条件的可能值至少满足一次。
(D)使程序中的每个可执行语句至少执行一次。
7. 一个程序中所含有的路径数与____有着直接的关系。
( A )(A) 程序的复杂程度 (B) 程序语句行数(C)程序模块数 (D)程序指令执行时间8. 动态黑盒子测试:( D )(A)直接测试底层功能、过程、子程序和库(B)可估算执行测试时代码量和具体代码(C)从软件获得读取变量和状态信息的访问权(D)测试的是软件在使用过程中的实际行为9. 在自低向上测试中,要编写称为___B_的模块来测验正在测试的模块。
(A) 测试存根(B) 测试驱动模块(C)桩模块 (D) 底层模块10. 下列___不是软件自动化测试的优点( D )(A)速度快、效率高 (B)准确度和精确度高(C)能提高测试的质量(D)能充分测试软件11. 配置测试( C )(A) 是指检查软件之间是否正确交互和共享信息 (B) 是交互适应性、实用性和有效性的集中体现(C) 是指使用各种硬件来测试软件操作的过程 (D) 检查缺陷是否有效改正12. 下列各项中___不是一个测试计划所应包含的内容( B )(A)测试资源、进度安排(B)测试预期输出(C)测试范围 (D)测试策略13. 下列不属于正式审查的方式是( D )(A)同事审查(B) 公开陈述(C) 检验(D) 编码标准和规范14. 在没有产品说明书时使用____:( A )(A)探索测试(B) 功能测试(C) 动态测试(D) 静态测试15. 调试是( D )(A)发现与预先定义的规格和标准不符合的问题(B)发现软件错误征兆的过程(C)有计划的、可重复的过程(D)消除软件错误的过程16. 在软件底层进行的测试称为( C )(A) 系统测试 (B) 集成测试(C) 单元测试 (D) 功能测试17. 在确定黑盒测试策略时,优先选用的方法是( B )(A) 边界值分析法(B) 等价类划分(C)错误推断法(D)决策表方法18. 下列___不属于软件缺陷( A )(A) 测试人员主观认为不合理的地方(B) 软件未达到产品说明书标明的功能(C)软件出现了产品说明书指明不会出现的错误(D)软件功能超出产品说明书指明范围19. 产品发布后修复软件缺陷比项目开发早期这样做的费用要高_____ ( D )(A)1~2倍 (B)10~20倍 (C)50倍(D)100倍或更高20. _____把黑盒子测试和白盒子测试的界限打乱了。
试卷A:1.关于软件测试,下列说法错误的是()(选择二项)A.软件测试应该从代码完成后开始B.程序员测试自己编写的代码有助于测试的深入广泛进行C.软件测试必须确定预期输出结果D.测试过程中要注意测试中的缺陷群集现象2.下列关于单元测试的说法中错误的是()。
(选择二项)A. 单元测试也需要进行计划、设计、执行、评审等一系列过程B. 单元测试往往需要编写桩模块和驱动模块C. 单元测试完全采用白盒测试方法完成D. 单元测试的直接依据是需求规格说明书3.有如下C语言程序段:if((A+10)==2|| (B-20)<3)C=0;if((A+30)>10&&(C-30)<0)B=30;对于(A,B,C)的取值,下列用例能够实现语句覆盖要求的是( D )。
A.(2,30,1)B. (-20,0,30)C.(-30,20,30)D.(-8,20,3)4.下列常用的测试用例设计技术中,不属于白盒测试技术的是()。
a)信息流分析法b)数据流分析法c)逻辑覆盖测试和基本路径测试d)状态图法5.下列关于静态测试的说法中正确的是()。
(选择二项)A.静态测试可以由人工进行,也可以使用软件工具进行B.静态测试不需要运行代码,也不需要对代码编译、链接生成可执行文件C.静态测试可以证明错误是不存在的D.静态测试包括黑盒测试和白盒测试两种测试方法6.通常情况下,下列选项中不属于单元测试内容的是()。
A.功能点测试B.模块接口测试C.内部数据流测试D.测试程序的并发用户数7.下图为某被测程序结构图,对其进行增式集成测试,模块集成的顺序是A-B-E-C-D-F,则采用的测试方法是()。
A. 自底向上增式集成B. 按深度方向自顶向下增式集成C. 按广度方向自顶向下增式集成D. 不能确定采用哪种增式集成8.在C语言中,八进制数是以O开头的数,现假定可接受的输入范围为-O110~O110,则下列关于等价类的说法中错误的是()。
14秋学期《软件工程与软件测试技术》在线作业
一,单选题
1. 用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是
A. X=10,X=100
B. X=9,X=10,X=100,X=101
C. X=10,X=11,X=99,X=100
D. X=9,X=10,X=50,X=100
?
正确答案:B
2. 软件产品使用质量特性包括
A. 适应性、生产率、可靠性、满意度
B. 有效性、生产率、安全性、满意度
C. 有效性、可靠性、适应性、满意度
D. 适应性、适用性、效率、满意度
?
正确答案:B
3. ()不是易用性测试包括的内容
A. 安装测试
B. 界面测试
C. 菜单测试
D. 文档测试
?
正确答案:D
4. 关于白盒测试与黑盒测试的最主要区别,正确的是
A. 白盒测试侧重于程序结构,黑盒测试侧重于功能
B. 白盒测试可以使用测试工具,黑盒测试不能使用工具
C. 白盒测试需要程序员参与,黑盒测试不需要
D. 黑盒测试比白盒测试应用更广泛
?
正确答案:A
5. 软件质量的定义是
A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B. 满足规定用户需求的能力
C. 最大限度达到用户满意
D. 软件特性的总和,以及满足规定和潜在用户需求的能力
?
正确答案:D。
软件测试笔试题及答案一、选择题1. 下列哪项不属于软件测试的目标?a) 发现软件中的缺陷b) 验证软件是否满足需求c) 确保软件具有高性能d) 提高软件的可靠性答案:c) 确保软件具有高性能2. 在测试活动中,以下哪个过程通常位于最后?a) 单元测试b) 验收测试c) 回归测试d) 静态测试答案:b) 验收测试3. 在软件测试中,猴子测试是指什么?a) 随机输入测试b) 随机点击测试c) 随机操作测试d) 随机接口测试答案:a) 随机输入测试4. 以下哪个是黑盒测试技术?a) 语句覆盖测试b) 边界值分析测试c) 静态代码分析d) 回归测试答案:b) 边界值分析测试5. 在软件测试中,白盒测试是指什么?a) 只测试软件的外部功能b) 只测试软件的内部逻辑c) 组合黑盒和白盒测试的方法d) 只测试软件的用户界面答案:b) 只测试软件的内部逻辑二、填空题1. 简述软件测试的目标。
答案:软件测试的目标是发现软件中的缺陷、验证软件是否满足需求、提高软件的可靠性。
2. 请简要说明单元测试的作用。
答案:单元测试主要是测试软件中的最小单元模块,以确认每个模块都能正常运行且满足预期。
它有助于提早发现和修复代码错误,避免错误在整个系统中扩散。
3. 请解释回归测试的含义。
答案:回归测试是指在软件发生变化后,重新执行旧的测试用例,以确保修改不会影响原有的功能和系统稳定性。
它有助于保证系统在修改后仍能正常工作,不引入新的问题。
三、解答题1. 请简要介绍一下常用的软件测试方法。
答案:常用的软件测试方法包括黑盒测试和白盒测试。
黑盒测试主要关注软件的外部功能,不考虑内部逻辑,通过输入合法和非法数据来测试软件的响应和输出是否符合预期。
而白盒测试则关注软件的内部逻辑,通过检查代码覆盖率和执行路径来验证软件的正确性。
2. 简要描述一下软件测试生命周期中的各个阶段。
答案:软件测试生命周期包括需求分析、测试计划、测试设计、测试执行和测试评估。
一、选择题(每题2分,共50分)以下各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
o1:参考答案:B我的答案:参考解析:(P25)验证与确认的主要活动有关键性分析、可跟踪性分析、评估等,这些工作分布ooo2:参考解析:(P37)ooo3:oo法是o4:参考解析:去挖掘测试用例。
ooo5:参考解析:(P68)oo▪D:判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来o6:参考答案:D我的答案:参考解析:(P53)o试题内容:o走查是对软件进行静态测试的一种方法,以下不属于走查活动的是▪A:计划走查会议▪B:准备测试用例▪C:执行走查以发现和改正错误▪D:在走查过程中程序员逐条讲解自己的程序o7:参考答案:A我的答案:oo设有一段程序如下条件覆盖的要求下,最少的测试用例数目是▪A:6▪B:8▪C:3▪D:4o8:参考答案:A我的答案:参考解析:(P135)o试题内容:o在以下有关集成测试的说法中,错误的说法是▪A:自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力▪B:自底向上集成的优点是减少了编写桩模块的工作量▪C:自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题▪D:自顶向下集成的缺点是需要设计较多的桩模块,测试的开销较大o9:参考答案:A我的答案:参考解析:(P147)o试题内容:o在集成测试阶段,人们关注的一种主要的覆盖是▪A:功能覆盖▪B:语句覆盖▪C:基本路径覆盖▪D:条件覆盖o10:参考答案:D我的答案:o试题内容:o可跟踪性分析是一种重要的软件验证和确认方法。
不属于可跟踪性分析的活动是▪A:正确标识在需求规格说明中的每项需求▪B:从需求规格开始的正向跟踪应确保完全支持需求规格o11:参考解析:(P180)在缺陷。
ooo12:参考解析:ooo13:参考解析:(P186)ooo14:参考解析:(P197)ooo15:ooo16:参考解析:(P201)ooo17:参考解析:ooo18:参考解析:(P231)ooo19:参考解析:(P229)ooo20:参考解析:(P240)ooo21:参考解析:(P329)o试题内容:o以下有关软件缺陷报告的编写原则中,哪个是错误的▪A:一个软件缺陷报告中只应记录一个不可再划分的软件缺陷▪B:软件缺陷报告的标题应该能够最简洁表达一个软件缺陷▪C:软件缺陷报告中应提供全面的有关该软件缺陷再现的信息▪D:同一个软件缺陷可以被重复报告o22:参考答案:C我的答案:参考解析:(P331)在新建状态下,验证操作是无法实现的。
软件测试技术(试卷编号111)1.[单选题]我做事不喜欢半途而废A)强烈同意B)同意C)不同意D)最不同意答案:A解析:2.[单选题]( )。
面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A)功能B)动态C)对象D)分析答案:C解析:3.[单选题]我乐意去适应新的挑战A)强烈同意B)同意C)不同意D)最不同意答案:A解析:4.[单选题]( )。
超出软件工程范围的测试是( )。
A)单元测试B)集成测试C)确认测试D)系统测试答案:D解析:5.[单选题]白盒测试中覆盖准则最强的是A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖6.[单选题]阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到条件覆盖。
( )Int func(intA,b,c){ int k=1;If((a>0)‖(b<0)‖(a+c>0)) k=k+a;Else k=k+b;If(c>0) k=k+c;Return k;}A)(a,b,c)=(4,-9,-2)、(-4,8,3)B)(a,b,c)=(2,5,8)、(-4,-9,-5)C)(a,b,c)=(6,8,-2)、(1,5,4)D)(a,b,c)=(3,6,1)、(-4,-5,7)答案:B解析:7.[单选题]我是一个求胜心很强的人A)强烈同意B)同意C)不同意D)最不同意答案:D解析:8.[单选题]以下不属于白盒测试技术的是( )。
A)逻辑覆盖B)基本路径测试C)循环覆盖测试D)等价类划分答案:B解析:9.[单选题]一个Web应用程序的版本升级后,测试人员分别在IE5和IE6下浏览应用,查看程序是否存在问题,这种测试属于( )。
A)安全测试B)兼容性测试C)易用测试D)安装测试10.[单选题]下列不属于正式审查的方式是:( )A)检验B)编码标准和规范C)同事审查D)检验答案:B解析:11.[单选题]我希望人们为他们的观点提出论据A)强烈同意B)同意C)不同意D)最不同意答案:A解析:12.[单选题]我非常肯定自己的价值A)强烈同意B)同意C)不同意D)最不同意答案:D解析:13.[单选题]条件覆盖的目的是( )A)使每个判定的所有可能的条件取值组合至少执行一次(条件组合覆盖)B)使程序中的每个判定至少都获得一次“真”值和“假”值C)使程序中的每个判定中每个条件的可能值至少满足一次D)使程序中的每个可执行语句至少执行一次答案:C解析:14.[单选题]下列不隶属于白盒测试方法的是( )A)控制流测试B)健壮性测试C)数据流测试D)变异测试答案:B解析:A)强烈同意B)同意C)不同意D)最不同意答案:D解析:16.[单选题]( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
软件测试技术(习题卷8)第1部分:单项选择题,共56题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]黑盒测试用例设计方法包括( )等A)等价类划分法、因果图法、正交试验设计法、功能图法、路径覆盖法、语句覆盖法B)等价类划分法、边界值分析法、判定表驱动法、场景法、错误推测法、因果图法、正交试验设计法、功能图法C)因果图法、边界值分析法、判定表驱动法、场景法、Z路径覆盖法D)场景法、错误推测法、因果图法、正交试验设计法、功能图法、域测试法答案:B解析:2.[单选题]软件测试是软件质量保证的重要手段,下列( )是软件测试的任务。
①预防软件发生错误;②发现改正程序错误;③提供诊断错误信息。
A)①B)②C)③D)以上都对答案:D解析:3.[单选题]在软件测试前,需要确定软件测试的优先级,优先级越高的测试项,应优先得到测试,如下哪个因素是与测试优先级最不相关的( )。
A)测试的难易程度B)开发修正缺陷的容易程度C)容易出错的测试项D)客户最常使用的产品特性答案:A解析:4.[单选题]( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A)条件覆盖B)组合覆盖C)判定覆盖D)语句覆盖答案:D解析:5.[单选题]我做事不喜欢半途而废A)强烈同意B)同意C)不同意D)最不同意答案:A解析:6.[单选题]走查主要包括以下哪些内容( ) ①检查代码和设计的一致性 ②标准的遵循和可读性 ③评审对象主要是软件A)②③B)②③④C)①②③④D)①②③答案:C解析:7.[单选题]不属于单元测试内容的是( )。
A)模块接口测试B)局部数据结构测试C)独立路径测试D)用户界面测试答案:D解析:8.[单选题]下面四种说法中正确的是A)因果图法是建立在决策表法基础上的一种白盒测试方法;B)等价类划分法是边界值分析法的基础;C)健壮性等价类测试的测试用例要求在有效等价类中取值;D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。
第1章软件测试概述1.简述软件测试的意义。
解:随着计算机技术的迅速发展和广泛深入的应用,软件质量问题已成为开发和使用软件人员关注的焦点。
而由于软件本身的特性,软件中的错误是不开避免的。
不断改进的开发技术和工具只能减少错误的发生,但是却不可能完全避免错误。
因此为了保证软件质量,必须对软件进行测试。
软件测试是软件开发中必不可少的环节,是最有效的排除和防治软件缺陷的手段,是保证软件质量、提高软件可靠性的最重要手段。
2.什么是软件缺陷?它的表现形式有哪些?解:从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。
它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。
3.简单分析软件缺陷产生的原因,其中那个阶段引入的缺陷最多,修复成本又最低?解:软件缺陷产生的主要原因有:需求规格说明错误;设计错误;程序代码有误;其他。
其中在需求分析阶段引入的缺陷最多,修复的成本又最低。
4.当用户登录某网站购物完毕并退出后,忽然想查查购物时付账的总金额,于是按了浏览器左上角的“退回”按钮,就又回到了退出前的网页,你认为该购物软件有缺陷吗?如果有,属于哪一类?解:有缺陷。
其所属类别与软件产品说明书的要求有关。
5.什么是软件测试?简述其目的与原则。
解:软件测试是为了尽快尽早地发现在软件产品中所存在的各种软件缺陷而展开的贯穿整个软件开发生命周期,对软件产品(包括阶段性产品)进行验证和确认的活动过程。
测试目的:(1)证明:获取系统在可接受风险范围内可用的信心;尝试在非正常情况和条件下的功能和特性;保证一个工作产品是完整的并且可用或可被集成。
Word2010文字处理软件测试卷及参考答案(B卷)Word2010文字处理软件测试卷及参考答案(B卷)(本卷满分100分,考试时间为60分钟)中职信息技术类对口升学教学资料中等职业教育课程改革国家规划新教材)。
A.当前被操作的文件B.当前已经打开的Word文件C.最近被操作过的Word文件D.扩展名是.docx的所有文件2.在Word 2010中,能设定文档行间距的功能按钮位于()中。
A.“文件”选项卡B.“开始”选项卡C.“插入”选项卡D.“页面布局”选项卡3.在Word 2010中,“开始”选项卡“剪贴板”组中“剪切”和“复制”按钮呈浅灰色而不能用时,说明()。
A.剪切板上已经有信息存放了B.在文档中没有选中任何内容C.选定的内容是图片D.选定的文档太长,剪贴板放不下4.在Word 2010中,文档窗口显示出水平标尺,拖动水平标尺上沿的“首行缩进”滑块,则()。
A.文档中各段落的首行起始位置都重新确定B.文档中被选择的各段落首行起始位置都重新确定C.文档中各行的起始位置都重新确定D.插入点所在行的起始位置被重新确定5.在Word 2010中,下列操作中能够切换插入和改写两种编辑状态的是()。
A.按Ctrl+l键B.单击状态栏中的“插入”或“改写”按钮C.按Shift+l键D.单击状态栏中的“修订”6.在Word 2010中编辑文档时,为了使文档更清晰,可以对页眉页脚进行编辑,如输入时间、日期、页码、文字等,但要注意的是页眉页脚只允许在()中使用。
A.大纲视图B.草稿视图C.页面视图D.以上都不对7.在Word 2010中,下列操作中不能建立一个新文档的是()。
A.在Word 2010窗口的“文件”选项卡下,选择“新建”命令B.按快捷键“Ctrl+N”C.单击“快速访问工具栏”中的“新建”按钮(若该按钮不存在,则可添加“新建”按钮)D.在Word 2010窗口的“文件”选项卡下,选择“打开”命令8.在Word 2010的“文件”选项卡中,“最近所用文件”选项下显示文档名的个数最多可设置为()。