软件测试期末试题B卷

合集下载

软件工程试题及答案(B)

软件工程试题及答案(B)

B卷一、选择题(每题2分,共40分)1.软件项目的可行性研究要进行一次( C )需求分析。

A.详细的B.全面的C.简化的、压缩的D.彻底的2、系统流程图用于可行性分析中的( A )的描述。

A.当前运行系统B.当前逻辑模型C.目标系统D.新系统3、程序的三种基本控制结构的共同特点是( D )A.不能嵌套使用B.只能用来写简单程序C.已经用硬件实现D.只有一个入口和一个出口4、维护中,因误删除一个标识符而引起的错误是( C )副作用。

A.文档B.数据C.编码D.设计5、( D )是以提高软件质量为目的的技术活动。

A.技术创新B.测试C.技术创造D.技术评审6、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;( C );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。

A.开发过程基于功能分析和功能分解B.强调需求分析重要性C.把对象划分成类,每个对象类都定义一组数据和方法D.对既存类进行调整7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。

A.需求不确定性高的B.需求确定的C.管理信息D.实时8、为了提高测试的效率,应该( D )。

A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据 9、使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。

A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能10、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C )A.软件工程B.软件周期C.软件危机D.软件产生11、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为( B )。

软件测试期末试题B卷及答案最终版q

软件测试期末试题B卷及答案最终版q

A.DD-路径图 C.MM-路径图
B. 控制流图 D. 模块调用图
第 2 页 共 9页
18、自底向上增量式集成测试中,下面( c )描述是正确的。
A.测试由桩模块控制
B.最上面的模块最先测试
C.父单元用测试过的子单元测试
D.包含树的深度优先或广度优先遍历过程
19、测试后程序中残存的错误数目与该程序中已发现的错误数目成( d )。
题号 11 12 13 14 15 16 17 18 19 20
答案 √ √ √ √ √ √ × √ × √
三、简答题(4×5=20 分)
1.答:具有探索精神、具有良好的计算机编程基础、故障排除能手、坚持不懈的精神、具有创新 精神和超前意识、追求完美、判断准确、具有整体观念,对细节敏感、团队合作精神,沟通能力。
A. 避免软件开发中出现的错误
B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D. 修改软件中出现的错误 2、软件测试是采用( a )执行软件的活动。
A.测试用例 B.输入数据
C.测试环境 D.输入条件 3、导致软件缺陷的最大原因是:(
a)
A.软件需求说明书 B.设计方案
➢ 测试用例输入为:{ x=4、y=5、z=5 } 四、综合题(每题 10 分,共计 20 分)
1、画出控制流图: 如右图所示
第 7 页 共 9页
计算环形复杂度:
10(条边)- 7(个节点)+ 2 = 5 导出独立路径(用语句编号表示)
4
X = X+1;
5}
由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制 流图。
1: A>1;2: B=0 ;3: X = X/A ;4: A=2 ;5:X>1 ;6: X = X+1;7: }

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案

《软件测试》期末复习试题及答案阶段测试一一. 单选题(共16题,65.6分)1. (单选题)(D )不是正确的软件测试目的。

A. 尽最大的可能找出最多的错误B. 设计一个好的测试用例对用户需求的覆盖度达到100%C. 对软件质量进行度量和评估,以提高软件的质量D. 发现开发所采用的软件过程的缺陷,进行软件过程改进2. (单选题)下面说法正确的是(C)。

A. 经过测试没有发现错误,说明程序正确B. 测试的目标是证明程序没有错误C. 成功的测试是发现了迄今尚未发现的错误的测试D. 成功的测试是没有发现错误的测试3. (单选题)下列选项中,不属于软件测试工程师职责范围的是(C)。

A. 测试方案设计B. 测试用例设计C. 进行代码调优D. 测试实施4. (单选题)下面属于软件测试模型的是(A)A. W模型B. 瀑布模型C. L模型D. G模型5. (单选题)下面关于软件测试模型的描述中,不正确的是(A)。

①V模型的软件测试策略既包括低层测试,又包括高层测试,高层测试是为了确保源码的正确性,低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅仅将测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W模型可以说是V模型自然而然的发展,它强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中,软件测试是一个独立的流程,贯穿产品的整个生命周期,与其他流程并发地进行⑤H模型中,测试准备和测试实施紧密结合,有利于资源调配A. ①⑤B. ②④C. ③④6. (单选题)下列关于W模型的描述中正确的是(A)A. W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和文档同样需要测试B. 所有开发活动完成后,才可执行测试C. W模型将软件的开发视为合同签订、需求、设计、编码等一系列串行活动D. 在W模型中,需求、设计、编码串行进行,也可以并行工作7. (单选题)V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各段的对应关系。

完整word版,《软件测试基础》期末试卷及参考答案

完整word版,《软件测试基础》期末试卷及参考答案

期末试卷江西前锋学院2011- 2012 学年第二学期《软件测试技术》试题库答案一、填空题(每空 2 分,共 15 空,分数为30 分)1、判断覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支______被执行一次。

起码2、黑盒测试的详细技术方法____________、 __________、 __________、____________。

等价类区分法,界限值剖析法,决议表法,因果图法3、黑盒测试又称之为___________测试。

功能4、等价类区分有两种不一样的状况:____________和 ____________。

有效等价类,无效等价类5、依据覆盖目标的不一样,逻辑覆盖又可分为:________________, _____________, _______________,__________________,条件组合覆盖,判断/条件覆盖。

语句覆盖,判断覆盖,条件覆盖,路径覆盖6、依据软件生命周期中的定义,能够把自动化测试工具区分 3 大类 __白盒测试工具 ____,_黑盒测试工具 ___和 ___测试管理工具 ____。

白盒测试工具、黑盒测试工具、测试管理工具7、软件测试是为发现程序中的___错误 ________而履行程序的 ____过程 _____。

错误,过程8、测试用例是由 ___测试输入数据 _和预期的 ___输出数据 _两部分构成。

测试输入数据,输出数据9、白盒测试又称为__构造测试 ____________,能够分为 ___静态测试 ____和__动向测试 ___两大类。

构造测试,静态测试,动向测试10、软件是包含 ____程序 ___﹑___数据 ___﹑______有关文档 ____的完好会合。

程序,数据,有关文档11、界限值剖析法属于___黑盒测试 _________。

黑盒测试12、单元测试是以 __详尽设计 _说明书为指导,测试源程序代码。

互联网软件与开发期末考试试题B及答案

互联网软件与开发期末考试试题B及答案

浙江**学院期终考试《互联网软件应用与开发》试卷B班级学号姓名B 卷闭卷一、单项选择题(本大题共15小题,每小题1分,共15分)1.在互联网软件开发过程中,明确项目目标这一工作所在的阶段是A.规划阶段B.设计阶段C.建设和测试阶段D.投入使用阶段2.下列UML模型描述图中,模型元素包括同步线的是A.合作图B.活动图C.状态图D.序列图3.在数据库中,每个表都具有的完整性约束是A.非空值完整性约束B.键值唯一性完整性约束C.主键完整性约束D.外键完整性约束4.根据TCP/IP协议规定,IP地址结构包括地址类别、网络号和A.主机号B.域名C.链接D.端口5.在IIS6.0支持的身份验证方法中,基本身份验证方法是A.将密码作为散列值发送到服务器B.将用户名和密码以明文方式发送到服务器C.允许网络任意用户进行访问D.使用散列技术标识用户,但不发送密码到服务器6.使用HTML语言编写的简单网页最基本的结构是A.<html><head><body>...</body></head></html>B.<head><body><html>...</html></body></head>C.<html><body>...</body><head>...</head></html>D.<html><head>...</head><body>...</body></html>7.以下关于HTML中的表格说法不正确...的是A.<table>标记是表格数据与布局的容器B.在<td>单元中,一定要包含有数据C.<td>的结束标记是</td>D.在表格中,<td>与<th>标记都可以用来分隔表格数据8.以下不属于...<SELECT>标记的选项值是A.multiple B.nameC.size D.checked9.在JavaScript语言中,属于关系运算符的是A.>= B.&&C.= D.++10.下列关于J2EE的说法不正确...的是A.J2EE具有“编写一次,随处运行”的特性B.J2EE技术的基础是核心Java平台或Java 2平台的标准版C.基于J2EE平台的产品只能部署到Windows操作系统上D.WebLogic、JBoss、Tomcat都可以作为J2EE服务器11.以下关于数据库连接池描述不正确...的是A.可以使特定用户重复使用连接B.不能节约服务器资源C.能够提升应用程序的性能D.可以将数据库连接作为对象存储在一个Vector对象中12.Tomcat服务器的默认端口是A.80 B.8000C.8080 D.809013.在JSP内置对象中,可以提供对输出流访问的是A.out B.request C.session D.application14.在PHP中,下面的数据是整型的是A."123" B.123.5C.true D.12315.在PHP中,选择数据库的函数是A.mysql_connect() B.mysql_query()C.mysql_select_db() D.mysql_close()二、填空题(本大题共10小题,每小题1分,共10分)16.在互联网软件项目的开发过程中,项目经理必须不断执行以下活动:______和估计、跟踪和调度、沟通。

Word2010文字处理软件测试卷及参考答案(B卷)

Word2010文字处理软件测试卷及参考答案(B卷)

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的“文件”选项卡中,“最近所用文件”选项下显示文档名的个数最多可设置为()。

《软件测试》期末试卷(含答案).docx

《软件测试》期末试卷(含答案).docx

《软件测试》试卷一、判断题(每题1分,共12分,正确的",错误的X)1.软件需求是度量软件质量的基础。

不符合需求的软件就不具备质量。

(T)2.全面质量管理的定义是:一个组织以质量为中心,以全员参与为基础,目的在于通过让顾客满意和本组织所有成员及社会受益而达到长期成功的管理途径。

(T)3.发现错误是软件测试的唯一目的。

(F)4.白盒测试可以找出软件遗漏功能和代码错误问题。

(F)5.软件的质量有测试组决定。

(F)6.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。

(T)7.测试从不可知内部条件开始,结果是不可预见的。

(F)8.软件缺陷一定是由编码所引起的.。

(F)9.软件测试等于程序测试。

(F)10.Beta测试是软件的多个用户在实际使用环境下进行的测试。

(T)11.经验表明,测试后程序残存的错误数目与该程序中以发现的错误数目或检错率成正比。

(T)12.验收测试比较适合采用软件自动化测试工具进行测试。

(F)二、单项选择题(每题2分,共12分)1.某次程序调试没有出现预计的结果,下列(B )不可能是导致出错的原因。

A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误2.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)A预防软件发生错误B发现改正程序错误C提供诊断错误信息 D.都是3.下面的哪一项测试步骤中需要进行局部数据结构测试:(A)A.单元测试B.集成测试C,确认测试D.系统测试4.白盒测试是根据程序的(C )来设计测试用例A.功能B.性能C.内部逻辑D,内部数据5.(C )方法根据输出对输入的依赖关系设计测试用例。

A.路径测试B.等价类C.因果图D.归纳测试6.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:(B)A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖三、问答题(每题9分,共54分)1.什么是软件质量?请写出IS0/IEC9126中如何评价和度量软件质量的。

《软件测试基础》期末试卷及参考答案要点

《软件测试基础》期末试卷及参考答案要点

《软件测试基础》期末试卷及参考答案要点期末试卷江西先锋学院2021-2021学年第二学期软件测试技术问题库的答案一、填空题(每空2分,共15空,分数为30分)1.决策包括设计足够多的测试用例,以使测试程序中每个判断的“真”和“假”分支执行一次。

至少2、黑盒测试的具体技术方法____________、__________、__________、____________。

等价类划分法、边值分析法、决策表法、因果图法3。

黑盒测试也称为___________________。

作用4、等价类划分有两种不同的情况:____________和____________。

有效等价类,无效等价类5.根据不同的覆盖目标,逻辑覆盖可分为:条件组合覆盖、判断/条件覆盖。

语句覆盖,判定覆盖,条件覆盖,路径覆盖6.根据软件生命周期中的定义,自动测试工具可分为三类___________________________。

白盒测试工具、黑盒测试工具、测试管理工具7、软件测试是为发现程序中的______________而执行程序的______________。

错误,过程-1-8、测试用例是由______________和预期的______________两部分组成。

测试输入数据,输出数据9.白盒测试也被称为_______________________有两类。

结构试验、静态试验、动态试验10、软件是包括____________p____________p____________的完整集合。

程序,数据,相关文档11.边值分析法属于。

黑盒测试12、单元测试是以____________说明书为指导,测试源程序代码。

详细设计13.集成测试至_____________________。

轮廓设计14、确认测试以____________说明书为指导。

需求分析15.软件开发的基本过程。

需求分析、概要设计、详细设计、编码、测试和维护16。

代码审查属于,不实际运行程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试期末试题B卷
1、优秀的软件测试工程师应具备哪些素质?
答:具有探索精神、具有良好的计算机编程基础、故障排除能手、坚持不懈的精神、具有创新精神和超前意识、追求完美、判断准确、具有整体观念,对细节敏感、团队合作精神,沟通能力2、有二元函数f(x,y),其中x∈[1,12],y∈[1,31];请写出该函数采用基本边界值分析法设计的测试用例。

答:{ , , , , , , , , }
3、黑盒测试与白盒测试各有哪些优缺点,应该如何结合才能解决漏洞和冗余问题?
答:功能性测试具有两大优点:功能性测试与软件如何实现无关;测试用例开发可以与实现并行进行,因此可以压缩总的项目开发时间。

缺点:测试用例之间可能存在严重的冗余,还会有位测试的软件漏洞。

结构性测试局限于已经完成的代码行为当中,离代码太近。

因此可以结构性测试指标去解决冗余和漏洞问题。

如果发现同一条程序路径被多个功能性测试用例遍历,就可以怀疑这种冗余不会发生新的缺陷,如果没有达到一定的DD—路径覆盖,则可知在功能性测试用力中存在漏洞。

因此路径测试可以提供作为功能性测试交叉检查的一组指标。

4、有一段程序如下,请设计测试用例以满足语句覆盖要求。

void DoWork (int x,int y,int z) {
int k=0,j=0;
if ( (x>3) 5 }
由于控制流图假设的是单条件,因此对于复合条件,可将其分解为多个单个条件,并映射成控制流图。

1:A>1;2:B=0 ;3:X = X/A ;4:A=2 ;5:X>1 ;6:X = X+1;7:} 2、某城市电话号码由三部分组成,分别是:地区码——空白或三位数字;
前缀——非‘0’或‘1’开头的三位数字;后缀—— 4位数字。

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。

要求采用弱健壮等价类方法,即同时考虑有效值和无效值,基于单缺陷假设(1)首先进行输入条件等价类划分,并编号,写出等价类表
(2)设计测试用例,以便覆盖所有的有效等价类
(3)为每一个无效等价类设计一个测试用例,列出完整的测试用例表。

第5 页共7页
答案:
四、综合题(2×10=20分)
1.画出控制流图:如右图所示
计算环形复杂度:
10(条边)- 7(个节点)+ 2 = 5
三、导出独立路径(用语句编号表示)路径1:1→2→3→4→5→6→7 路径2:1→4→5→6→7 路径3:1→2→4→6→7 路径4:1→2→4→5→7 路径5:1→2→3→4→5→7 测试用例用例号路径输入数据预期输出 A B X X TC1 TC2 TC3 TC4 1→2→3→4→5→6→7 3 0 6 3 1→4→5→6→7 1→2→4→6→7 1→2→4→5→7 0 1 3 4 2 1 1 2 3 1 0 0 3 0 3 1 TC5 1→2→3→4→5→7
2.列出等价类表
第6 页共7页
测试用例
第7 页共7页。

相关文档
最新文档