软件测试填空

合集下载

软件测试题大全及答案

软件测试题大全及答案

软件测试题大全及答案一、选择题1. 软件测试的目的是以下哪项?A. 确保软件没有错误B. 发现软件中的缺陷C. 证明软件是可靠的D. 增加软件的功能答案:B2. 黑盒测试不关心以下哪一项?A. 输入数据B. 程序代码C. 功能需求D. 预期结果答案:B3. 以下哪项不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 数据库测试答案:D4. 软件测试中的“回归测试”是指什么?A. 对新开发的功能进行测试B. 对修改后的功能进行重新测试C. 对软件的性能进行测试D. 对软件的安全性进行测试答案:B5. 以下哪项是白盒测试技术?A. 等价类划分B. 边界值分析C. 语句覆盖D. 状态转换答案:C二、填空题6. 软件测试分为两大类:_______测试和_______测试。

答案:黑盒;白盒7. 测试用例通常包括测试输入、测试执行条件、测试步骤和_______。

答案:预期结果8. 软件测试的基本原则之一是“早期和频繁地进行测试”,这意味着测试活动应_______软件开发周期的开始,并持续进行到_______。

答案:伴随;结束9. 性能测试主要关注软件应用的_______、_______、可靠性、可用性和可维护性。

答案:正确性;效率10. 探索性测试是一种_______的测试方法,它不依赖于正式的测试计划,而是依赖于测试员的经验和直觉。

答案:结构化;非三、简答题11. 什么是软件测试?请简述其重要性。

答案:软件测试是一种评估软件质量的过程,旨在验证软件的各个部分是否按照设计和需求正常运行,并发现软件中的缺陷。

软件测试的重要性在于它能够确保软件产品的可靠性和稳定性,减少软件发布后的风险和成本,提高用户满意度,最终保障企业的市场竞争力。

12. 请解释什么是“测试金字塔”?答案:测试金字塔是一种软件测试方法论,它将测试分为三个层次:单元测试(底部)、集成测试(中间)和端到端测试(顶部)。

金字塔的底部很宽,意味着应该有更多的单元测试,因为它们快速、独立且易于自动化。

WPS文字处理软件测试题

WPS文字处理软件测试题

WPS文字处理软件测试题1、姓名【填空题】________________________2、手机【填空题】________________________3、部门【填空题】________________________4、1 . 在WPS文字中,将输入方式由“插入” 置为“改写” 的方法是()【单选题】A.A、单击常用工具栏的“插入” 按钮B.C、按Insert(Ins)键C.B、选择“插入” 菜单D.D、单击状态栏中的“改写” 按钮正确答案: B5、2 . 在对WPS文字文档进行操作时,()不能对当前文档进行存盘操作。

【单选题】A.D、使用CTRL+S快捷键B.B、使用F12C.C、选择“快速访问工具栏” 中的“保存” 按钮D.A、打开另一文档正确答案: D6、3 . 在WPS文字中,对图片周围的文字环绕方式有多种,以下哪项不在其中()【单选题】A.C、穿越型B.B、紧密型C.A、上下型D.D、左右型正确答案: D7、4 . 在WPS文字中,对于已经命名的文档,为防止突然掉电丢失新输入的信息,应经常执行()【单选题】A.D、另存为B.C、保存C.B、退出D.A、关闭正确答案: B8、5 . 如若WPS文字文档中,一页没满的情况下需要强制换页,应该()【单选题】A.B、插入分页符B.A、插入分段符C.D、Ctrl+ShiftD.C、插入命令符正确答案: A9、6 . 按键盘上的()键之后,可删除光标位置前(激光标左边)的一个字符。

【单选题】A. DELB. BACKSPACEC. INSERTD. DELETE正确答案: B10、7 . 在WPS文字中,只有()命令删除的文本可以使用“粘贴”命令恢复。

【单选题】A.D、剪切B.A、清除C.B、BackspaceD.C、Delete正确答案: A11、8 . WPS文字中(格式刷)按钮的作用是()【单选题】A.复制文本B. 复制图形C. 复制文本和格式D. 复制格式正确答案: D12、9 . 在WPS文字中要想使所编辑的文件保存后不被他人查看,可以在安全性的选项中设置()【单选题】A.C、打开权限口令B.B、建议只读方式打开C.D、快速保存D.A、修改权限口令正确答案: A13、10. 在WPS文字编辑窗口中要将插入点移到光标所在行的行尾可用()【单选题】A.B、Ctrl+EndB.A、HomeC.D、EndD.C、Ctrl+Home正确答案: C。

软件测试题库及答案

软件测试题库及答案

软件测试期末考试--冯君贵州大学一、判断正误题1. 测试是调试的一个部分 ( ╳ )2. 软件测试的目的是尽可能多的找出软件的缺陷。

( √ )3. 程序中隐藏错误的概率与其已发现的错误数成正比( √ )4. Beta 测试是验收测试的一种。

( √ )5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。

( √ )6. 项目立项前测试人员不需要提交任何工件。

( ╳ )7. 单元测试能发现约80%的软件缺陷。

( √ )8. 测试的目的是发现软件中的错误。

( √ )9. 代码评审是检查源代码是否达到模块设计的要求。

( √ )10. 自底向上集成需要测试员编写驱动程序。

( √ )二、选择题1、实施缺陷跟踪的目的是:( ABCD )A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题形成完整的闭环处理2、使用软件测试工具的目的:( ABCDF )A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、提高Bug的发现率E、更好的控制缺陷提高软件质量F、更好的协助开发人员3、编写测试计划的目的是:( ABC )A、使测试工作顺利进行B、使项目参与人员沟通更舒畅C、使测试工作更加系统化D、软件工程以及软件过程的需要E、软件过程规范化的要求F、控制软件质量4、选出属于黑盒测试方法的选项( B )A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖5、以测试的形态分测试可以分为:( ABC )A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试6、进行软件质量管理的重要性有:( )A、维护降低成本B、法律上的要求C、市场竞争的需要D、质量标准化的趋势E、软件工程的需要F、CMM过程的一部分G、方便与客户进一步沟通为后期的实施打好基础7、在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、( A )、程 序和数据要求。

软件测试习题集附详细答案.docx

软件测试习题集附详细答案.docx

—、基本概念软件测试的基本任务动态测试与静态测试驱动模块与桩模块程序的三种基本控制结构程序效率软件软件工程软件生存周期非入侵式工具与入侵式工具二、判断题( )1.语句构造的原则是简单直接,不能因为追求效率而使代码复杂化( )2.文档是软件产品的一部分,没有文档的软件就不称其为软件。

( )3.好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。

( )4.边界值分析方法是取输入/输出等价类的边界值作为测试用例。

( )5,在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。

( )6.好的测试用例应能证明软件是正确的。

( )7.白盒测试仅与程序的内部结构有关,可以不考虑程序的功能要求。

( )8.当软件开发项目的进度有可能拖延时,增加开发人员并不能加快进度。

( )9,不完善的系统定义往往是导致软件项目失败的主要原因。

( )10. 一个成功的项目唯一提交的就是运行程序。

( )11. 一个好的测试用例在于能发现至今未发现的错误。

( )12.软件工程的考虑范围主要是程序设计和实现。

( )13.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。

)14.在结构化程序设计中,应尽量采用复合的条件测试,以避免嵌套的分支结构)15. GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。

( )16,发现错误多的程序模块,残留在模块中的错误也多。

( )17.程序效率的提高主要应通过选择高效的算法来实现。

( )18.模块化程序设计中,在主存储器能够容纳得下的前提下,应使模块尽可能大,以便减少模块的个数。

( )19.作为一个好的程序,不仅处理速度要快,而且易读易修改等等也都是重要的条件。

( )20.为了快速完成集成测试,采用一次性集成方式是适宜的。

( )21.自底向上集成需要测试员编写驱动程序。

()( )22.拥有一套讲述如何开发软件的书籍,书中充满了标准与示例,可以帮助解决软件开发中遇到的任何问题。

软件测试试题及答案

软件测试试题及答案

一、判断题1. 测试是调试的一个部分(╳)2. 软件测试的目的是尽可能多的找出软件的缺陷。

(√)3. 程序中隐藏错误的概率与其已发现的错误数成正比(√)4. Beta 测试是验收测试的一种。

(√)5. 测试人员要坚持原则,缺陷未修复完坚决不予通过。

(√)6. 项目立项前测试人员不需要提交任何工件。

(╳)7. 单元测试能发现约80%的软件缺陷。

(√)8. 测试的目的是发现软件中的错误。

(√)9. 代码评审是检查源代码是否达到模块设计的要求。

(√)10. 自底向上集成需要测试员编写驱动程序。

(√)11. 测试是证明软件正确的方法。

(╳)12. 负载测试是验证要检验的系统的能力最高能达到什么程度。

(√)13. 测试中应该对有效和无效、期望和不期望的输入都要测试。

(√)验收测试是由最终用户来实施的。

(√)14. 测试人员要坚持原则,缺陷未修复完坚决不予通过。

(√)黑盒测试也称为结构测试。

(╳)集成测试计划在需求分析阶段末提交。

(╳)15. 软件测试的目的是尽可能多的找出软件的缺陷。

(√)16. 自底向上集成需要测试员编写驱动程序。

(√)17. 负载测试是验证要检验的系统的能力最高能达到什么程度。

(╳)18. 测试程序仅仅按预期方式运行就行了。

(╳)19. 不存在质量很高但可靠性很差的产品。

(╳)20. 软件测试员可以对产品说明书进行白盒测试。

(╳)21. 静态白盒测试可以找出遗漏之处和问题。

(√)22. 总是首先设计白盒测试用例。

(╳)23. 可以发布具有配置缺陷的软件产品。

(√)24. 所有软件必须进行某种程度的兼容性测试。

(√)25. 所有软件都有一个用户界面,因此必须测试易用性。

(╳)26. 测试组负责软件质量。

(╳)27. 按照测试实施组织划分,可将软件测试分为开发方测试、用户测试和第三方测试。

(√)28. 好的测试员不懈追求完美。

(×)29. 测试程序仅仅按预期方式运行就行了。

( ×)30. 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。

软件测试填空题

软件测试填空题

1、软件质量工程包括软件质量保证、软件质量规划和软件质量控制三大方面。

2、McCall 模型产品修改纬度的质量因素有可维护性、可测试性、灵活性。

3、面向对象模型不同于其他模型的主要特征是组件的密集重用。

4、有两种同行评审方法学:审查和走查。

5、RMA 可以划分成三组类别内部风险管理措施,分包风险管理措施,顾客风险管理措施6、支持性质量手段有模板和检查表。

7、依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和软件产品度量。

8、软件配置发布的版本有基线版本、中间版本、修订版本。

9、SQA 标准被划分成软件质量管理标准和软件项目过程标准两类。

1010、、软件缺陷的固有特征有软件缺陷的固有性、软件缺陷的敏感性、软件缺陷的感染性。

1111、、McCall 模型划分了软件运行、软件转移、软件修改三个纬度的11个软件质量因素。

1212、螺旋模型任何一次迭代都可划分为制定计划、、螺旋模型任何一次迭代都可划分为制定计划、风险分析和化解、工程和顾客评估四个项限。

1313、依据合同评审的目标对合同评审主题进行分类为、依据合同评审的目标对合同评审主题进行分类为建议草案评审主题和合同草案评审主题两种类型。

1414、典型的版本方针包括、典型的版本方针包括严格-单一活动版本方针、多版本方针。

1515、、软件对属于各种质量因素的需求的符合性是由软件质量度量来测量的。

1616、、CAPA 过程的成功运行包含如下活动:信息收集、信息分析、解决方案和改进方法的建立、改进方法的执行、跟踪。

1717、常见的软件配置演化模型有、常见的软件配置演化模型有线性演化模型和树演化模型。

1818、软件更改的质量保证工作需要、软件更改的质量保证工作需要每个更改的SCI 的质量保证和整个新软件系统版本的质量保证两个级别的活动。

1919、从内容和重点上我们可以把质量管理标准划分成、从内容和重点上我们可以把质量管理标准划分成认证标准和评估标准两种类型。

软件测试笔试题及答案

软件测试笔试题及答案

软件测试笔试题及答案一、选择题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. 简要描述一下软件测试生命周期中的各个阶段。

答案:软件测试生命周期包括需求分析、测试计划、测试设计、测试执行和测试评估。

软件测试填空题

软件测试填空题

软件测试填空题1.1 What is softwaretesting?(c) It is the process of executing a program with the intent of findingerrors.1.2 Why should testing bedone?(b) To find errors in aprogram1.3 Which phase consumes maximum effort to fix anerror?(c) Codingphase1.4 Which objective is most difficult toachieve?(c) Execute every path of a program at leastonce1.5 Software errors during coding are knownas:(a)Bugs1.6 The cost of fixing an erroris:(b) More in coding phase than requirements analysis and specificationphase1.7 Beta testing is doneby:(c) Potentialcustomers1.8 Alpha testing is carried out atthe:(a) Developer’s site in a controlledenvironment1.9 The purpose of acceptance testingis:(a) To perform testing from the businessperspective1.10 Acceptance testing is doneby:(b)Customers1.11 Programis:(a) Subset ofsoftware1.12 Which is not an infrastructuresoftware?(d) Result ManagementSoftware1.13 Software shouldhave:(c) Programs + documentation + operatingprocedures1.14 Concepts of software testing are applicableto:(d) All of theabove1.15 CASE T oolis:(a) Computer Aided Software EngineeringTool1.16 One fault may leadto:(d) All of theabove1.17 Test suite of a program isa:(c) Set of outputs withpost_conditions1.18 Alpha and Beta testing techniques are relatedto:(d) Testing byCustomer1.19 Testing a software is primarily focusedon:(c) Verification and validationactivities1.20 Testing a software with real data in real environment is knownas:(b) Betatesting1.21 Verification activitiesare:(d) All of theabove1.22 Validation activitiesare:(a) Dynamic activities and require programexecution1.23 When the output of a program is different from the expected output, it is known as:(c) Afailure1.24 Software testing activities should bestarted:(c) As early as possible in the software development lifecycle1.25 Software testing activities are importantin:(d) All of theabove1.26 The focus of acceptance testingis:(d) To test from th e user’sperspective1.27 A reliable software is one whichis:(c) Unlikely to causefailures1.28 When to stop testing and release the software to customers should be decided on the basisof:(c) Testmetrics1.29 What are the good software testingpractices?(d) All of theabove1.30 What is a testcase?(a) Input(s), expected output(s), pre_condition(s) andpost_condition(s)1.31 You cannot control what you cannot:(b) Measure1.32 What is the major benefit of verifications in the early phases of the software development lifecycle?(b) It reduces defectmultiplication1.33 Behavioural specifications are requiredfor:(a) Modelling1.34 Which, in general, is the least expected skill of a testingperson?(a)Diplomatic1.35 Debugging of a programis(b) The process of identifying a fault and removing it from theprogram1.36 All validation activities come under the categoryof:(a) Dynamictesting1.37 All verification activities come under the categoryof:(b) Statictesting1.38 Which is not a factor of softwarequality?(d)Functionality1.39 Which is the most important factor of softwarequality?(a)Reliability1.40 Quality assurance activities concentrateon(d) Softwareprocesses1.41 Which is not the quality of a testingperson?(a)Judgmental1.42 What should be the best possible objective fortesting?(b) Execute every path at leastonce1.43 Which is not a usermanual?(c)Sequence diagrams1.44 Which is not a documentation manual?(d) Installation guide1.45 While is not the limitation of testing?(b) Availability of testing tools1.46 Howmuch percentage of cost is generally consumed in software testing with reference to software development cost?(b) 40-501.47 How much testing is enough?(a)Not easy to decide1.48 If an expected ouput is not specified then:(c) We cannot execute the test case1.49 Which of the follwing is a reason for a software failure?(b) Software Fault1.50 Why is it impossible to test a program completely?(a) Input domain is too large to test。

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

软件测试一.填空题1.完整的测试应包括()()()()()。

2.设计测试用例时应包括()和()。

3.对面向过程的系统采用的集成策略有 . 两种。

4.软件测试主要分为__ . . . 四类测试。

5.黑盒测试用例设计方法包括 . .以及,等。

6.测试工作就是进行输入.接受输出.检验结果,不深入代码细节,这样的测试方法称为________ ________,7.白盒测试是根据程序的()来设计测试用例8.在测试执行结束后应该提交的文档有: . . 。

9.在测试总结后应该提交的文档有: . 。

10.RAD方法中由于根本的没有被冻结,所以用户在设计的过程中是迭代的。

11.在RAD环境的测试是基于开发过程中的。

12.在RAD方法中由于设计.编码和集成的反复循环性,导致了测试的 . 等的循环性。

13.测试项目的流程中一般有 . . . . 五个阶段。

14.在测试规划过程中,应对 . . . 进行计划。

15.在测试设计过程中,应做出 . ,并要经过评审。

16.在执行测试的过程中应该注重用例执行时。

17.所有的测试都应追溯到。

18.在集成测试的过程中,由于采用的测试策略不同,需要集成测试人员自己去编写和。

19.软件=+++。

20.代码评审主要做工作。

21.软件测试主要分为,,,四类测试。

22.测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在个缺陷?测试员A发现n个缺陷,B发现m个缺陷,共同缺陷m1个,理论上总的缺陷N=m/m1*n23.网络通讯三个要素,包括协议.IP.端口。

24.在32位的系统中,ina,charb分别占用4.1字节。

25.软件验收测试包括:正式验收测试,alpha测试,bea测试。

26.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试27.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。

28.对面向过程的系统采用的集成策略有:,两种。

29.通过画因果图来写测试用例的步骤为:(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。

(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系?根据这些关系,画出因果图。

(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。

为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。

(4)把因果图转换成判定表。

(5)把判定表的每一列拿出来作为依据,设计测试用例。

30.代码评审主要做工作。

31.单元测试中,自底向上需要__ __模块,自顶向下需要_ ___模块。

二.判断题1.好的测试员不懈追求完美。

( )2.测试程序仅仅按预期方式运行就行了。

( )3.不存在质量很高但可靠性很差的产品。

( )4.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。

( )5.静态白盒测试可以找出遗漏之处和问题。

()6测试错误提示信息不属于文档测试范围。

()7.单元测试能发现约80%的软件缺陷。

()8.代码评审是检查源代码是否达到模块设计的要求。

()9.自顶向下集成需要测试员编写驱动程序。

()10总是首先设计黑盒测试用例。

()11.软件需求是度量软件质量的基础。

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

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

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

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

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

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

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

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

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

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

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

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

()24.软件测试是有风险的行为,并非所有的软件缺陷都能够被修复。

()25.软件质量保证和软件测试是同一层次的概念。

()26.我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。

()27.程序员兼任测试员可以提高工作效率。

()28.传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。

29.软件测试的生命周期包括测试计划.测试设计.测试执行.缺陷跟踪.测试评估。

()30.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。

()31.在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。

()32.软件生存周期是从软件开始开发到开发结束的整个时期。

()33.在所有的黑盒测试方法中,基于决策表的测试是最为严格.最具有逻辑性的测试方法。

()34.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。

()35.测试用例的数目越多,测试的效果越好。

()36.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

()37.单元测试属于动态测试。

()38.验收测试是以最终用户为主的测试。

()39.没有发现错误的测试是没有价值的。

()40.可以把不合格的开发人员安排做测试。

()41.一个程序中所含有的路径数与程序的复杂程度有着直接的关系。

()42.结构性测试是根据软件的规格说明来设计测试用例。

()43.错误推测法是根据输出对输入的依赖关系来设计测试用例的。

()44.软件缺陷属性包括缺陷标识.缺陷类型.缺陷严重程度.缺陷产生可能性.缺陷优先级.缺陷状态.缺陷起源.缺陷来源.缺陷原因。

()45.对于一个含有n个变量的程序,采用边界值健壮性测试方法来测试程序会产生6n+1个测试用例。

()46.数据流测试是主要用作路径测试的真实性检查。

两种形式分别为定义/使用测试.基于程序片的测试。

()47.软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。

()48.测试用例应由测试输入数据和对应的实际输出结果这两部分组成。

()49.测试是可以穷尽的。

()50.测试自动化是万能的。

()61.每一个软件项目都有一个最优的测试量。

()62.黑盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。

()63.代码审查工作属于静态测试。

()64.软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。

()65.回归测试是在软件修改后再次运行以前为查找错误而执行程序曾用过的测试用例.66.集成测试是为确定软件系统是否满足验收标准以及使客户决定是否接受而进行的正式测试.()67.测试按照测试层次可以划分成为单元测试.集成测试和系统测试。

()68.只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。

()69.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。

()三.选择题1.某次程序调试没有出现预计的结果,下列(B)不可能是导致出错的原因。

A.变量没有初始化B.编写的语句书写格式不规范C.循环控制出错D.代码输入有误15.集成测试计划应该在(b)阶段末提交。

A.需求分析B.概要设计C.详细设计D.单元测试完成16.下列关于程序效率的描述错误的是(c)。

A.提高程序的执行速度可以提高程序的效率B.降低程序占用的存储空间可以提高程序的效率C.源程序的效率与详细设计阶段确定的算法的效率无关D.好的程序设计可以提高效率17.下列(b)是对程序流程图进行简化后得到的,它可以更加突出的表示程序控制流的结构,且不包含复合条件。

A.DD-路径图B.控制流图C.MM-路径图D.模块调用图2.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?(B)A预防软件发生错误 B发现改正程序错误C提供诊断错误信息D.都是3.下面的哪一项测试步骤中需要进行局部数据结构测试:(A)A.单元测试B.集成测试C.确认测试D.系统测试4.白盒测试是根据程序的(C)来设计测试用例功能B.性能C.内部逻辑D.内部数据5.(C)方法根据输出对输入的依赖关系设计测试用例。

A.路径测试B.等价类C.因果图D.归纳测试6.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是:(B)A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖7.软件测试按照测试层次可以分为(c)A.黑盒测试.白盒测试B.功能性测试和结构性测试C.单元测试.集成测试和系统测试D.动态测试和静态测试D.都是8.导致软件缺陷的最大原因是:(a)A.软件需求说明书B.设计方案C.编码D.维护9.测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(a)A.测试输入.执行条件和预期的结果。

B.测试目标.测试工具C.测试环境D.测试配置10.对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于(b)A.测试B.调试C.回归测试D.单元测试11.需求规格说明书的内容不应当包括(b)。

A对重要功能的描述B对算法的详细过程性描述(详细说明书)C软件确认准则D软件的性能12.需求分析是由分析员经过了解用户的要求,认真细致地调研.分析,最终应建立目标系统的逻辑模型,并写出(B)。

(A)模块说明书(B)软件规格说明书(C)项目开发计划(D)合同文档13.软件动态测试方法分为白盒法和(B)。

(A)白盒法(B)黑盒法(C)动态测试(D)灰盒法14.软件测试方法按照测试过程是否执行程序分为动态测试和(C )。

15..下列(b)是关于软件缺陷的描述。

A.导致软件包含故障的人的行为B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失D.决策表法16.功能性测试是根据(a)来设计测试用例。

A.软件的规格说明B.设计文档C.程序的内部逻辑D.维护手册17.在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为(c)A.单元测试B.集成测试C.回归测试D.验收测试18.(c)方法是根据输出对输入的依赖关系来设计测试用例的。

A.边界值分析B.等价类C.因果图法D.错误推测法19.测试工程师的工作范围会包括检视代码.评审开发文档,这属于(b)A.动态测试B.静态测试C.黑盒测试D.白盒测试20.以下关于测试用例特征的描述错误的是(b)A.最有可能抓住错误的;B.一定会有重复的.多余的;C.一组相似测试用例中最有效的;D.既不是太简单,也不是太复杂。

相关文档
最新文档