软件测试考试题(8)
软件测试练习题(含参考答案)

软件测试练习题(含参考答案)一、单选题(共100题,每题1分,共100分)1、以下关于书写缺陷报告应包含的准则说法不正确的是()A、方便阅读、注意缺陷报告书写语气B、分析故障,使用最少步骤重现缺陷C、尽量全面--将一次发现的所有缺陷放在一个报告中D、包含所有重现缺陷的必要步骤正确答案:C2、( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
A、单模对话框B、对话框函数C、对话框模板资源D、对话框类正确答案:C3、测试的目的是( ),而不是对正确性进行形式化证明。
A、要纠正程序中的bugB、要暴露程序中的错误C、要暴露程序中的bugD、要纠正程序中的错误正确答案:B4、数据库系统是一个复杂的系统,是存储介质、处理对象和管理系统的集合体,由数据库、硬件支持系统、软件支持系统和( )四部分组成。
A、应用系统B、数据库管理员C、操作系统D、数据模型描述正确答案:B5、在VC中,如果在Menu Item属性页中选择( )复选框,表示此菜单项是一个多级菜单,并且其右边将会出现一个新菜单框。
A、inactiveB、Pop-upC、CheckedD、Grayed正确答案:B6、软件测试是软件质量保证的重要手段()是软件测试的最基础环节A、验收测试B、系统测试C、单元测试D、确认测试正确答案:C7、按存储的工作方式分类,存储器可分为( )。
A、软盘、硬盘、光盘B、半导体存储器、磁表面存储器、光存储器C、RAM、ROM、BIOSD、随机读写存储器、顺序读写存储器、只读存储器正确答案:D8、按存储的工作方式分类,磁带存储器属于( )。
A、主存储器B、随机读写存储器C、顺序读写存储器D、只读存储器正确答案:C9、下列不属于需求规格说明的特点的是:( )。
A、可重用性B、一致性C、可修改性D、完整性正确答案:A10、测试一个( ),应该用那种能暴露边界情况的测试实例,既有简单的也有较难的。
软件测试练习题及答案

软件测试练习题及答案、判断01 )测试是为了验证软件已正确地实现了用户的要求。
错02 )白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
对03 )白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。
错04)程序员兼任测试员可以提高工作效率。
错05 )黑盒测试的测试用例是根据应用程序的功能需求设计的。
对06 )当软件代码开发结束时,软件测试过程才开始。
错07 )据有关数据统计,代码中 60%以上的缺陷可以通过代码审查发现出来。
对08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。
错09 )软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。
错10)在压力测试中通常采用的是黑盒测试方法。
对11)软件测试员无法对产品说明书进行白盒测试。
对12)功能测试工具主要适合于回归测试。
对13)测试人员说:“没有可运行的程序,我无法进行测试工作” 。
错14)自底向上集成需要测试员编写驱动程序。
对15)测试是可以穷尽的。
错16)自动化测试相比手工测试而言,能发现更多的错误。
错17)软件测试自动化可以提高测试效率,可以代替手工测试。
错语句至少被执行一次。
对18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行19) Beta 测试是验收测试的一种。
对20 )软件开发全过程的测试工作都可以实现自动化。
错21 )软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
错22)结构性测试是根据软件的规格说明来设计测试用例。
错23 )软件测试工具可以代替软件测试员。
错24 )通过软件测试,可以证明程序的正确性。
错25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。
错26)软件缺陷可能会被修复,可能会被保留或者标识出来。
对27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。
错28)单元测试通常由开发人员进行。
对(29 )现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。
计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题(单选,多选,判断,问答,分析)(总分:150分考试时间:90分钟)班级:姓名:分数:第一大题:单选题(60分,每小题1.5分)1. 测试工程师一般分为两类:测试开发工程师和(A )A. 软件测试工程师B. 软件开发工程师C. 通信开发工程师D. 黑盒测试工程师2. 一个完整的测试部门,一般不包含以下角色(D )A.测试主管B.测试工程师C.测试设计人员D.培训师3. 测试工程师由不包含以下哪一类(B)A. 白盒测试技术人员B. 前台美工技术人员C. 黑盒测试技术人员D. 自动化测试技术人员4. OSI7层模型不包括下面哪一层(C)A. 物理层B. 数据链路层C. 控制层D. 网络层5. 测试工程师的能力不包括(D)A. 能够熟练应用测试方法B. 能够独立编写测试计划C. 能够独立编写测试总结分析报告D. 能够编写入侵脚本攻击软件6. 软件测试的目的是( B )A 避免软件开发中出现的错误B 发现软件开发中出现的错误C 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D 修改软件中出现的错误7. 坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( A )。
A 技术评审B 程序测试C 改正程序错误D 管理评审8. 为了提高测试的效率,正确的做法是( A )。
A 选择发现错误可能性大的数据作为测试用例B 在完成程序的编码之后再制定软件的测试计划C 随机选取测试用例D 使用测试用例测试是为了检查程序是否做了应该做的事9. 以下那一种选项不属于软件缺陷( D )。
A 软件没有实现产品规格说明所要求的功能B 软件中出现了产品规格说明不应该出现的功能C 软件实现了产品规格没有提到的功能D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10. 单元测试中设计测试用例的依据是( D )。
A 概要设计规格说明书B 用户需求规格说明书C 项目计划说明书D 详细设计规格说明书11. 下面有关软件缺陷的说法中错误的是( C)。
软件测试笔试题目第2套共8套

本文来自男装女装:第二套1、在C语言中,表达式10!=9的值为()。
(选择一项)a)trueb)随机值c)0d)12、通常情况下,关于缺陷报告,下列说法正确的是()。
(选择一项)a)对于不可重现的错误,可以不用报告b)为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性c)细小的缺陷也应该报告d)测试人员不能引用他人的缺陷报告3、下列关于白盒测试的描述中正确的是()。
(选择二项)a)白盒测试只适用于单元测试阶段b)做白盒测试时不需要考虑黑盒测试方法c)逻辑驱动覆盖测试、基本路径测试属于白盒测试方法d)与黑盒测试相比,白盒测试多数情况下更关心软件的内部逻辑结构4、在Red Hat Linux9.0中,可以使用FTP工具获得相应软件。
下列选项中是Linux系统FTP工具的是(ad )。
(选择二项)a)gftpb)CuteFTPc)LeafFTPd)wget5、下列关于XML中标识和属性的描述正确的是()。
(选择一项)a)标识可以不成对出现b)一个标识只能有一个属性c)标识是由用户自己创建的d)标识和属性是同一概念的不同表达方式6、通常情况下,下列选项中不属于编写测试用例应该包括的内容的是()。
(选择一项)a)被测项目名称b)与本用例相关的其他用例c)测试时所发现缺陷的严重程度d)测试时需要输入的数据7、在计算机主板上,下列不属于南桥芯片控制连接的设备或接口有()。
(选择一项)a)IDE 硬盘b)CPUc)网络接口d)USB8、下列关于测试故障模型中“屏幕刷新显示”的说法中错误的是()。
(选择一项)a)屏幕刷新显示不正常是由于显示器的刷新率设置不够快引起的b)在CPU占用率过高的情况下,屏幕刷新显示不正常比较容易出现c)通过增加、删除和移动屏幕上的对象,可以查看刷新显示是否正常d)屏幕刷新显示不正常并不一定表示软件存在缺陷,还应分析软件的实际需要9、使用QTP进行功能测试时,下列插件中需要单独购买和安装的是()。
软件测试笔试题及答案

软件测试笔试题及答案一、选择题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)在新建状态下,验证操作是无法实现的。
软件测试考试题(8)

软件测试期末考试复习选择题1】CMU SEI的Watts Humphrey指出:软件产品必须提首先供用户所需要的 D。
A)性能 B)人机界面 C)可靠性 D)功能2】以下选项中不属于ISO软件质量模型的是C。
A)外部质量模型 B)使用质量模型C)维护质量模型 D)内部质量模型3】下列关于软件质量模型的说法中正确的是 D 。
A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性,通用性,结构性和通信性不全属于软件的质量特性C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求【例4】下列选项中不属于使用质量的属性的是 C 。
A)有效性 B)安全性 C)稳定性 D)满意度解析:软件的使用质量属性分为四种:有效性,生产性,安全性和满意度。
【例5】下列软件属性中,软件产品首要满足的应该是 A 。
A)功能需求B)性能需求C)可扩展性和灵活性D)容错、纠错能力6】内部质量需求包括 D 。
A)静态模型 B)动态模型C)文档和源代码D)以上全部【例7】在测试和使用软件产品过程中进行的度量是 B 。
A)内部度量B)外部度量C)使用度量D)性能度量解【例8 C 的结果。
A)功能性B)可靠性C)可维护性D)效率【例9】内部度量的主要目的是 D 。
A)确保获得所需的外部质量 B)确保获得所需的使用质量C)在执行前评价软件产品的质量D)以上全部考点3 软件缺陷的基本知识(考题透解)例1】以下哪一种选项不属于软件缺陷 D 。
A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不应该出现的功能C)软件实现了产品规格说明没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题【例2】软件生存周期过程中,修改错误代价最大的阶段是 D 。
A)需求阶段 B)设计阶段C)编程阶段D)发布运行阶段【例3】以程序内部的逻辑结构为基础的测试用例设计技术属于 D 。
软件测试技术(习题卷8)

软件测试技术(习题卷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.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。
A.成熟性; B.易恢复性;C.容错性; D.可靠性依从性2.关于软件质量的描述,正确的是______A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对3.______方法根据输出对输入的依赖关系设计测试用例。
A.路径测试B.等价类 C.因果图D.边界值4.下列关于软件验收测试的合格通过准则错误的是:______A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B.所有测试项没有残余一级、二级和三级错误;C.立项审批表、需求分析文档、设计文档和编码实现不一致;D.验收测试工件齐全5.测试设计员的职责有:______①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A.①④B.②③ C.①③D.以上全是6.对于业务流清晰的系统可以利用D贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用C选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用B和判定表驱动法A.等价类划分B.因果图法C.正交试验法D.场景法、7.下列软件实施活动的进入准则描述错误的是:______A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化8.10、正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中错误的是______A.评审产品,而不是评审生产者的能力B.要有严格的评审计划,并遵守日程安排C.对评审中出现的问题要充分讨论,以求彻底解决D.限制参与者人数,并要求评审会之前做好准备9.下列关于文档测试描述错误的是______A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性;B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾;C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。
软件测试考试题

软件测试考试题测试人员考试试卷(考试时间90分钟,满分100分)姓名:__________部门:__________员工号:__________一、判断题(每题1分,12 分,正确的√,错误的╳)1.软件测试的目的是尽可能多的找出软件的缺陷。
()2.Beta 测试是验收测试的一种。
()3.验收测试是由最终用户来实施的。
()4.项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约80%的软件缺陷。
()6.代码评审是检查源代码是否达到模块设计的要求。
()7.自底向上集成需要测试员编写驱动程序。
()8.负载测试是验证要检验的系统的能力最高能达到什么程度。
()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10.代码评审员一般由测试员担任。
()11.我们可以人为的使得软件不存在配置问题。
()12.集成测试计划在需求分析阶段末提交。
()二、不定项选择题(每题2 分,10分)1.软件验收测试的合格通过准则是:()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?()A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:()A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:()A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:()A.需求工件已经被基线化B.详细设计工件已经被基线化D.项目阶段成果已经被基线化三、填空题(每空1分,24 分)1.软件验收测试包括、、三种类型。
2.系统测试的策略有功能测试、、、、易用性测试、、、、、、、、、、等15 种方法。
计算机软件考试试题

计算机软件考试试题一、选择题(每题2分,共20分)1. 在软件开发中,面向对象编程的核心概念不包括以下哪一项?A. 类B. 对象C. 继承D. 过程调用2. 下列关于数据库的描述,哪一项是错误的?A. 数据库能够确保数据的一致性和完整性B. 数据库可以提高数据的安全性C. 数据库是一组文件的集合D. 数据库管理系统是用于管理数据库的软件3. 网络协议TCP/IP中的“IP”代表什么?A. Internet ProcessingB. Internet ProtectionC. Internet ProtocolD. Internet Program4. 在HTML中,用于创建超链接的标签是?A. <a>B. <img>C. <p>D. <table>5. 下列哪种语言是动态类型的编程语言?A. C++B. JavaC. PythonD. Swift6. 操作系统中,负责管理计算机硬件资源并为软件提供公共服务的是?A. 用户程序B. 系统程序C. 应用软件D. 驱动程序7. 在关系型数据库中,一个表的主键的作用是什么?A. 唯一标识表中的每一条记录B. 存储外键C. 提高查询速度D. 限制数据的插入8. 下列哪个选项不是软件测试的目的?A. 发现软件缺陷B. 确保软件质量C. 增加软件功能D. 验证软件性能9. 以下哪种排序算法是采用分治策略的?A. 冒泡排序B. 选择排序C. 插入排序D. 归并排序10. 在计算机组成原理中,CPU的哪个部分负责执行指令?A. 控制单元B. 算术逻辑单元C. 存储器D. 输入输出设备二、填空题(每题2分,共20分)11. 在面向对象编程中,______ 是指对象自己控制自身对外交互的方式和时机。
12. 数据库管理系统的一种高级形式,它允许用户定义自己的数据类型和操作,这种数据库管理系统被称为______。
13. 在网络通信中,______ 是指数据在网络中传输的路径。
软件测试期末考试试题及答案

软件测试期末考试试题及答案软件测试期末考试试题及答案一、选择题1、软件测试的目的是()。
A. 发现尽可能多的缺陷 B. 改进软件产品的质量 C. 提高软件产品的可靠性 D. 确认软件产品的功能和性能答案:A2、下面()方法属于黑盒测试。
A. 语句覆盖 B. 判定覆盖 C. 条件覆盖 D. 边界值分析答案:D3、下列缺陷中,属于可修复缺陷的是()。
A. 需求不清晰 B. 缺乏文档 C. 程序崩溃 D. 界面设计不合理答案:C4、软件测试按照()可分为单元测试、集成测试、系统测试和验收测试。
A. 测试技术 B. 测试方法 C. 测试阶段 D. 测试工具答案:C5、软件缺陷报告需要记录的属性不包括()。
A. 缺陷编号 B. 缺陷状态 C. 测试用例 D. 缺陷严重程度答案:C6、下列软件缺陷修复的成本中,属于低成本的是()。
A. 分析缺陷原因 B. 设计新功能来避免缺陷 C. 重写程序来修复缺陷 D. 使用工具辅助修复缺陷答案:D7、下列()是有效的软件测试原则。
A. 软件测试是软件开发过程的重要组成部分 B. 软件测试的目的是证明软件存在的缺陷 C. 软件测试是软件开发阶段的最后一个环节 D. 软件测试的本质是发现软件中存在的缺陷答案:D8、下列()工具属于性能测试工具。
A. JUnit B. LoadRunner C. QTP D. JIRA 答案:B9、在软件测试中,下列说法正确的是()。
A. 软件中不存在缺陷时,无需进行测试 B. 软件未通过测试时,不能发布上线 C. 软件测试是软件开发过程中最关键的一步 D. 软件测试是为了证明软件存在的缺陷答案:B10、在软件测试中,下列说法错误的是()。
A. 等价类划分法属于黑盒测试方法 B. 边界值分析法属于白盒测试方法 C. 在进行等价类划分时,至少应分为有效和无效两个等价类 D. 在使用边界值分析法时,至少应选择上界和下界两个边界值进行分析答案:B二、填空题1、软件测试按照()可分为白盒测试、黑盒测试和灰盒测试。
工信部软考考试试题及答案

工信部软考考试试题及答案一、单项选择题(每题1分,共10分)1. 在软件开发过程中,需求分析阶段的主要任务是:A. 确定软件的功能和性能要求B. 编写软件的详细设计文档C. 进行软件的测试D. 编写用户手册答案:A2. 下列关于软件测试的描述,错误的是:A. 软件测试的目的是发现软件中的错误B. 软件测试可以证明软件没有错误C. 软件测试是软件开发过程中的一个重要环节D. 软件测试应该贯穿于软件开发的整个生命周期答案:B3. 在敏捷开发中,团队成员通常采用的沟通方式是:A. 正式会议B. 电子邮件C. 即时通讯D. 面对面交流答案:D4. 以下关于数据库系统的描述,正确的是:A. 数据库系统由数据、数据库管理系统和应用程序组成B. 数据库系统由数据、数据库管理系统和操作系统组成C. 数据库系统由数据、操作系统和应用程序组成D. 数据库系统由数据、数据库管理系统和数据库管理员组成答案:A5. 在面向对象编程中,封装的目的是:A. 提高代码的可读性B. 提高代码的可维护性C. 提高代码的可重用性D. 以上都是答案:D6. 在软件开发中,以下哪项不属于软件配置管理的范畴?A. 版本控制B. 变更管理C. 代码审查D. 软件测试答案:D7. 下列关于操作系统的描述,错误的是:A. 操作系统是计算机系统中最底层的软件B. 操作系统负责管理计算机硬件资源C. 操作系统提供了用户与计算机之间的接口D. 操作系统是应用程序答案:D8. 在软件工程中,模块化设计的主要目的是:A. 提高软件的运行速度B. 降低软件的复杂性C. 提高软件的可维护性D. 减少软件的存储空间答案:C9. 在软件开发过程中,以下哪项不是软件工程的基本原则?A. 模块化B. 逐步细化C. 重用性D. 无文档化答案:D10. 在面向对象编程中,继承的主要作用是:A. 提高代码的可读性B. 提高代码的可维护性C. 提高代码的可重用性D. 提高代码的执行效率答案:C二、多项选择题(每题2分,共10分)1. 下列关于软件质量的描述,正确的有:A. 软件质量可以通过测试来衡量B. 软件质量可以通过用户反馈来衡量C. 软件质量可以通过代码审查来衡量D. 软件质量可以通过文档的完整性来衡量答案:ABD2. 在软件开发过程中,以下哪些活动属于需求分析阶段?A. 确定软件的功能需求B. 编写软件的详细设计文档C. 编写软件的用户手册D. 确定软件的非功能需求答案:AD3. 在面向对象编程中,以下哪些概念属于基本特征?A. 封装B. 继承C. 多态D. 抽象答案:ABC4. 在数据库设计中,以下哪些操作属于规范化过程?A. 确定数据的存储方式B. 消除数据冗余C. 确定数据的关联关系D. 确定数据的完整性约束答案:BCD5. 在软件开发中,以下哪些因素会影响软件的可维护性?A. 代码的复杂度B. 代码的注释数量C. 代码的模块化程度D. 软件的文档完整性答案:ACD三、判断题(每题1分,共10分)1. 软件工程的目标是生产具有高质量软件的高效过程。
软件测试题库

软件测试题库考试说明:题型一:不定项选择题共20题,每题3分,共60分题型二:改错题共2题,每题10分,共20分题型三:简答题1题, 20分一、不定项选择题(如果没有特别说明,则是单项选择)1.测试人员的基本素质为:(选择一项)A.计算机专业技能B.测试专业技能C.行业知识D.以上都是2.软件验收测试的合格通过准则是:()(选择一项)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
3.下面角色不属于集成计划评审的是()A.配置经理B.项目经理C.测试员D.编码员4.软件危机的体现:( )(选择一项)A.开发成本和进度估计不准确B.用户对完成的软件不满意C.软件常常不可维护D.以上都是5.某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。
A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误6.软件实施活动的进入准则是:( )(选择三项)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化7.软件测试设计活动主要有()A.工作量分析B.确定并说明测试用例C.确立并结构化测试过程D.复审并评估测试覆盖8.以下关于软件测试的说法中正确的是(选择一项)A.无经验用户的测试是盲目的,所以不值得参考B.已找到软件缺陷越多,说明那里的软件缺陷越多C.专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的9.1、系统测试使用()技术,主要测试被测应用的高级互操作性需求,而无需考虑被测试应用的内部结构。
(选择一项)A.单元测试B.集成测试C.黑盒测试D.以上都是10.以下关于测试方法的说法中正确的是()(选择一项)A.随机测试是一种很不专业的测试方法,所以在测试中不能用随机测试方法B.在设计测试用例的过程中,应从失败测试设计测试用例,不用考虑通过测试C.错误猜测法本身不是一种测试技术,所以不用编写测试用例D.任何情况下都必须使用边界值分析方法11.某系统对员工每月出勤日总数进行核算和存储,使用文本框的模式进行填写。
软测期末考试题及答案

软测期末考试题及答案一、选择题(每题2分,共20分)1. 软件测试的目的是什么?A. 确保软件没有错误B. 发现软件中的缺陷C. 证明软件是完美的D. 增加软件的功能2. 黑盒测试与白盒测试的区别是什么?A. 黑盒测试不需要测试用例B. 白盒测试不需要了解软件内部结构C. 黑盒测试基于软件的功能D. 白盒测试基于软件的代码3. 以下哪项不是软件测试的类型?A. 功能测试B. 性能测试C. 回归测试D. 需求分析4. 单元测试通常由谁来执行?A. 项目经理B. 测试工程师C. 开发人员D. 质量保证工程师5. 测试用例设计的原则不包括以下哪项?A. 测试用例应覆盖所有功能B. 测试用例应尽可能简单C. 测试用例应包含尽可能多的错误D. 测试用例应有明确的预期结果6. 在软件测试中,什么是回归测试?A. 测试软件的新功能B. 测试软件的稳定性C. 测试软件的安全性D. 重新测试软件的修改部分7. 以下哪个不是软件测试的阶段?A. 需求分析阶段B. 单元测试阶段C. 集成测试阶段D. 软件部署阶段8. 什么是缺陷生命周期?A. 缺陷的发现、报告、修复和验证的过程B. 缺陷的发现、修复和关闭的过程C. 缺陷的发现、报告和修复的过程D. 缺陷的发现、报告和关闭的过程9. 软件测试中的“测试驱动开发”(TDD)是指什么?A. 先编写测试用例,再开发代码B. 先开发代码,再编写测试用例C. 同时编写测试用例和开发代码D. 只编写测试用例,不开发代码10. 压力测试和负载测试的区别是什么?A. 压力测试是测试软件在极端条件下的表现B. 负载测试是测试软件在正常使用条件下的表现C. 压力测试是测试软件在正常使用条件下的表现D. 负载测试是测试软件在极端条件下的表现二、简答题(每题10分,共30分)1. 请简述软件测试的重要性。
2. 解释什么是自动化测试,并说明其优势。
3. 描述软件测试过程中的“测试计划”的作用。
软件测试技术期末考试题及答案

软件测试技术期末考试题及答案试题:软件测试技术期末考试题一、选择题(每题2分,共20分)1. 软件测试的目的是()A. 发现尽可能多的错误B. 证明软件没有错误C. 验证软件是否符合需求规格说明D. 修复软件中的缺陷2. 黑盒测试不包括以下哪种测试类型?()A. 等价类划分B. 边界值分析C. 语句覆盖D. 条件覆盖3. 以下哪个是单元测试的主要目标?()A. 验证软件是否满足用户需求B. 验证模块间的接口C. 验证模块内部逻辑D. 验证系统的整体性能4. 软件测试计划应包括以下哪些内容?()A. 测试目的B. 测试环境C. 测试资源D. 所有选项5. 回归测试的目的是()A. 确保软件在修改后仍能正常工作B. 寻找新的错误C. 验证软件是否符合需求D. 测试软件的性能...(此处省略其他选择题)二、简答题(每题10分,共30分)1. 请简述软件测试的生命周期。
2. 什么是集成测试?请列举集成测试的三种主要策略。
3. 描述系统测试与验收测试的区别。
三、论述题(每题25分,共50分)1. 论述软件测试中静态测试与动态测试的区别及其各自的优缺点。
2. 请结合实际案例,论述如何制定有效的软件测试计划。
答案:一、选择题1. C2. C3. C4. D5. A...(此处省略其他选择题答案)二、简答题1. 软件测试的生命周期包括需求分析、设计、实现、测试和维护等阶段。
在每个阶段,测试人员需要进行相应的测试活动,以确保软件产品的质量。
2. 集成测试是将模块按照某种策略组合在一起进行测试的过程。
三种主要策略包括自顶向下集成、自底向上集成和大爆炸集成。
3. 系统测试是测试团队对整个系统进行的测试,目的是验证系统作为一个整体是否满足需求规格说明。
验收测试则是用户对软件进行的测试,目的是验证软件是否满足用户的实际工作需求。
三、论述题1. 静态测试主要关注软件文档和代码的审查,不需要运行软件。
它的优点是成本较低,可以在早期发现问题;缺点是无法发现运行时的错误。
2023年计算机三级《软件测试技术》考试历年真题摘选附带答案

2023年计算机三级《软件测试技术》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【判断题】软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。
2.【判断题】白盒测试不仅与程序内部结构有关,还要考虑程序的功能要求3.【单选题】测试设计员的职责有:【】①制定测试计划②设计测试用例③设计测试过程、脚本④评估测试活动A.①和②B.①、②和③C.②和③4.【单选题】下列描述错误的是A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的5.【单选题】TestCase 是junit.framework中的一个A.方法B.接口C.抽象类D.类6.【单选题】在用白盒测试中的逻辑覆盖法设计测试用例时,在下列覆盖中,【】是最强的覆盖准则。
A.语句覆盖B.条件覆盖C.路径覆盖7.【判断题】代码审查工作属于静态测试。
8.【单选题】创建一个基于Junit 的单元测试类,该类必须扩展于A.TestSuiteB.AssertC.TestCaseD.JFCTestCase9.【问答题】软件性能测试有哪些?10.【问答题】比较负载测试、容量测试和强度测试的区别。
11.【问答题】简述静态测试和动态测试的区别12.【单选题】下面说法正确的A.经过测试没有发现错误说明程序正确B.测试的目标是为了证明程序没有错误C.成功的测试是发现了迄今尚未发现的错误的测试13.【单选题】下列说法正确的是A.管理, 分析, 控制现实世界中发生的事件的程序称为实时软件B.软件项目开发的成功, 取决于工具和硬件设备的优劣C.我们已经建造了软件的标准和规程, 我们就能生产高质量的软件产品D.在项目的进度告急的时候,解决办法之一就是加派人手14.【判断题】一个程序中所含有的路径数与程序的复杂程度有着直接的关系。
15.【单选题】在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是A.条件覆盖B.条件组合覆盖C.语句覆盖D.判定覆盖16.【单选题】在边界值分析中,下列数据通常不用来做数据测试的是A.正好等于边界的值B.等价类中的等价值C.刚刚大于边界的值17.【判断题】每一个软件项目都有一个最优的测试量。
软件测试考试题目

4.( a )不是文档测试包括的内容。 (选择一项)
A、合同文档 B、开发文档 C、管理文档 D、用户文档
5.进行软件质量管理的重要性有:(ABCD)
A、维护降低成本 B、法律上的要求 C、市场竞争的需要
D、质量标准化的趋势 E、软件工程的需要 F、CMM过程的一部分 G、方便与客户进一步沟通为后期的实施打好基础
10.动态测试的两个基本要素:被测试程序、测试数据(测试用例)
11.验收测试分为α测试和β测试
12.功能测试分为:逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试等
13.安装是用户使用软件的第一步,也是用户对软件的第一印象
14.兼容性测试包括硬件兼容性测试和软件兼容性测试
15.软件的性能包括很多方面,主要有时间性能和空间性能两种
A、功能性、可靠性、可用性、效率、可维护、可移植
B、功能性、可靠性、可用性、效率、稳定性、可移植
C、功能性、可靠性、可扩展性、效率、稳定性、可移植
D、功能性、可靠性、兼容性、效率、稳定性、可移植
11、一般认为,质量好的软件应当( C ) (选择一项)
A、功能正确、界面友好、占内存少、足够可靠、易于维护
B、功能正确、界面友好、程序易读、结构良好、文档齐全
C、功能正确、界面友好、速度足够、足够可靠、易于维护
D、功能正确、结构良好、程序短小、足够可靠、易于维护
12、一般来说,软件开发工具对环境的要求( D ) (选择一项)
A、与它所支持的应用软件的环境要求无关
B、依赖于它所支持的应用软件的环境要求
A.评价软件的质量 B.发现软件的错误
C.找出软件中的所有错误 D.证明软件是正确的
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件测试期末考试复习选择题1】CMU SEI的Watts Humphrey指出:软件产品必须提首先供用户所需要的D。
A)性能B)人机界面C)可靠性D)功能2】以下选项中不属于ISO软件质量模型的是 C。
A)外部质量模型B)使用质量模型C)维护质量模型D)内部质量模型3】下列关于软件质量模型的说法中正确的是 D 。
A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性,通用性,结构性和通信性不全属于软件的质量特性C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求【例4】下列选项中不属于使用质量的属性的是 C 。
A)有效性B)安全性C)稳定性D)满意度解析:软件的使用质量属性分为四种:有效性,生产性,安全性和满意度。
【例5】下列软件属性中,软件产品首要满足的应该是 A 。
A)功能需求 B)性能需求 C)可扩展性和灵活性 D)容错、纠错能力6】内部质量需求包括 D 。
A)静态模型B)动态模型C)文档和源代码 D)以上全部【例7】在测试和使用软件产品过程中进行的度量是 B 。
A)内部度量 B)外部度量C)使用度量 D)性能度量解【例8 C 的结果。
A)功能性 B)可靠性 C)可维护性 D)效率【例9】内部度量的主要目的是 D 。
A)确保获得所需的外部质量B)确保获得所需的使用质量C)在执行前评价软件产品的质量 D)以上全部考点3 软件缺陷的基本知识(考题透解)例1】以下哪一种选项不属于软件缺陷 D 。
A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不应该出现的功能C)软件实现了产品规格说明没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题【例2】软件生存周期过程中,修改错误代价最大的阶段是 D 。
(2008.09) A)需求阶段B)设计阶段 C)编程阶段 D)发布运行阶段【例3】以程序内部的逻辑结构为基础的测试用例设计技术属于 D 。
(2008.09)A)灰盒测试B)数据测试 C)黑盒测试 D)白盒测试【例4】下列能表达程序未按照预期运行,但不会导致整体失效的是 B 。
A)故障 B)异常(偏差) C)缺点 D)失效【例5】下列关于缺陷产生原因的叙述中,不属于技术问题的是 A 。
A)文档错误,内容不正确或拼写错误 B)系统结构不合理 C)语法错误D)接口传递不匹配,导致模块集成出现问题解析:软件缺陷产生的原因大的方面讲主要有技术问题、团队合作、软件本身三方面【例6】下面有关软件缺陷的说法中错误的是 C 。
A)缺陷就是软件产品在开发中存在的错误B)缺陷就是软件维护过程中存在的错误、毛病等各种问题C)缺陷就是导致系统程序崩溃的错误D)缺陷就是系统所需要实现的某种功能的失效和违背【例7】功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的 B 。
A)致命的缺陷B)严重的缺陷C)一般的缺陷D)微小的缺陷【例8】软件缺陷的基本状态有 D 。
A)激活状态B)已修正状态 C)关闭或非激活状态 D)以上全部【例9】软件缺陷产生的原因有 D 。
A)技术问题B)团队工作 C)软件本身D)以上全部【例10】下列引起软件缺陷的因素不属于技术问题的是 A 。
A)内容不正确B)算法错误C)语法错误D)系统结构不合理解析:技术问题主要有:算法错误、语法错误、计算和精度问题、系统结构不合理、算法选择不科学、接口参数传递不匹配。
A属于软件本身造成的缺陷。
【例11】下列不属于功能缺陷的是 B 。
A)测试缺陷B)控制与顺序缺陷C)功能缺陷D)规格说明书缺陷【例12】下列不属于软件生产因素的是 C 。
A)质量B)进度C)功能D)费用【例13】黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于 A 。
A)软件规格说明 B)软件设计说明 C)概要设计说明D)详细设计说明【例14】即使对程序的所有路径都进行了测试,程序也可能存在没能检查出来的缺陷,其原因可能是 D 。
A)程序可能会因为缺少某些路径而存在问题B)即使是穷举路径测试也决不能保证程序符合其设计规格说明C)穷举路径测试也可能不会暴露数据敏感错误 D)以上全部15测试是软件生存期中费用消耗最大的环节。
能够决定需要做多少次测试的影响因素有D 。
A)系统的目标和信息的价值B)潜在的用户数量C)开发组织和测试的时机D)以上全部1.软件质量是软件产品能否得到市场认可的最基本的问题,而软件测试是保证软件质量的重要手段,下面关于软件测试任务正确的是 D 。
1)预防软件发生错误 2)发现改正程序错误3)提供诊断错误信息 A)仅1) B)仅1)和2) C)仅1)和3) D)都2.下面说法正确的是 A 。
A)我们无法测试一个程序确认它没有错误 B)黑盒测试是逻辑驱动的测试C)穷举测试一定可以暴露数据敏感错误 D)白盒测试是一种输入输出驱动的测试3.软件测试的目的是B 。
A)评价软件的质量 B)发现软件的错误C)找出软件中所有的错误D)证明软件的正确的4.以下选项中不属于软件缺陷状态的是 C 。
A)激活状态B)非激活状态C)一致状态D)已修正状态5.为了提高测试的效率,应该 D 。
A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误的可能性大的数据作为测试数据6.软件的集成测试工作最好由什么人员承担,以提高集成测试的效果 B 。
A)该软件的设计人员 B)不属于该软件开发组的软件设计人员C)该软件开发组的负责人 D)该软件的编程人员7.软件测试计划的内容应包括 D 。
A)测试目的、背景B)被测软件的功能、输入和输出C)测试内容和评价标准D)以上全部8.计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于A。
A)缺陷B)故障C)失效 D)缺点9.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是 A 。
A)激活状态B)非激活状态C)已修正状态D)关闭状态10.下列不属于软件本身的原因而产生的缺陷的是 C 。
A)算法错误B)语法错误C)文档错误D)系统结构不合理11.从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和 B 构成。
A)设计缺陷B)功能缺陷 C)性能缺陷D)接口缺陷12.下列缺陷中,不属于加工缺陷的是 B 。
A)算术与操作缺陷B)接口缺陷 C)初始化缺陷D)静态逻辑缺陷13.软件生存期中费用消耗最大的环节是 A 。
A)软件测试B)软件开发C)软件质量保证D)软件文档审查14.证实在一个给定的外部环境中软件的逻辑正确性是 B 。
A)验证B)确认C)测试D)调试15.对于一个软件的各种需求,要确定其关键性类型,定义关键性级别的依据是 D 。
A)系统任务B)安全性 C)技术复杂性D)以上全部16.下列不属于动态分析的软件行为是C。
A屏幕仿真B分支执行分析C结构分析D1)坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期 AA)技术评审B)程序测试C)文档审查 D)管理评审3)对程序中已发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,称为B . A)测试 B)调试 C)错误分析 D)验证4)自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试 AA)最底层B)下一层C)最高层D)上一层5)同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。
它主要分为管理评审、技术评审、文档评审和 CA)误差评审B)项目评审C)过程评审 D)组织体系评审6.关于同行评审说法正确的是(D)A同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据B同行评审虽然可以缩减工作时间,但同时也增加了大量的成本C在软件开发过程中进行同行评审会浪费时间,减缓项目的进度D同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工7.如果一个判定的复合条件表达式为(A>1)Or (B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例(B)A 1 B 2 C 3 D 48.数据流覆盖关注的是程序中某个变量从其声明,赋值到引用的变化情况,它是下列哪种覆盖的变种(D) A语句覆盖 B控制覆盖 C分支覆盖 D路径覆盖9.大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易(B)A通过测试 B整体测试 C快速查错 D快速排错10.在软件性能测试中,下列指标中哪个不是软件性能的指标(D)A响应时间 B吞吐量 C资源利用率 D并发进程数11.下列关于软件性能测试的说法中,正确的是(C)A性能测试的目的不是为了发现软件缺陷B压力测试与负载测试的目的是为了探测软件在满足预定性能需求的情况下所能负担的最大压力 C性能测试通常要对测试结果进行分析才能获得结论D在性能下降曲线下,最大建议用户数通常处于性能轻微下降区和性能急剧下降区的交界处12.下列关于软件可靠性测试的说法中,错误的是(A)A发现软件缺陷是软件可靠性测试的主要目的B软件可靠性测试通常用于有可靠性要求的软件C在一次软件可靠性测试中,执行的测试用例必须完全符合所有定义的软件运行剖面D可靠性测试通常要对测试结果进行分析才能获得测试结论17.下列哪一项不属于软件功能易用性测试关注的内容(A)A软件界面的色彩是否协调 B软件是否能主动禁止用户可能进行的非法操作C软件是否允许用户针对自己的使用习惯进行定制D软件是否能帮助用户减少输入中的重复劳动22.计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及(D)A系统测试 B验收测试 C系统测试和验收测试 D配置测试,系统测试和验收测试补充:软件质量模型有几种:三种外部质量模型内部质量模型和使用质量模型判断题:(1)测试 F(2)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
T(3)F(4)为了快速完成集成测试, F(5)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就F简答题1.软件测试的目的和原则目的:在于检测某个系统是否满足规定的需要或弄清楚预期结果与实际结果之间的差别原则:(1)软件测试应该追溯到用户需求(2)应尽早和不断地测试(3)穷尽测试是不可能的(4)具有良好的测试态度(5)对待缺陷的基本原则(6)对测试结果的处理原则。
2.黑盒白盒测试的概念及优缺点黑盒测试概念:也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用优点:1)简单,不需要了解程序内部的代码及实现;2)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;3)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;4)在做软件自动化测试时比较方便。