软件测试填空
软件测试题大全及答案
软件测试题大全及答案一、选择题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文字处理软件测试题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
—、基本概念软件测试的基本任务动态测试与静态测试驱动模块与桩模块程序的三种基本控制结构程序效率软件软件工程软件生存周期非入侵式工具与入侵式工具二、判断题( )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。
软件测试经典练习题
一、判断题(正确的“√”,错误的“╳”)2、测试程序仅仅按预期方式运行就行了。
(F )3、不存在质量很高但可靠性很差的产品。
(F )4、软件测试员可以对产品说明书进行白盒测试。
(F )5、静态白盒测试可以找出遗漏之处和问题。
( T)6、总是首先设计白盒测试用例。
(F )7、可以发布具有配置缺陷的软件产品。
(T )8、所有软件必须进行某种程度的兼容性测试。
(T )9、所有软件都有一个用户界面,因此必须测试易用性。
(F )10、测试组负责软件质量。
(F )11、软件测试按照测试过程分类为黑盒、白盒测试。
( F)12、在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
( T)13、集成测试计划在需求分析阶段末提交。
(F )14、单元测试属于动态测试。
(F )15、缺陷跟踪系统只针对测试人员来使用。
(F )16、从用户软件开发者的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。
( F)17、项目立项前测试人员不需要提交任何工件。
( F)18、软件测试的目的是尽可能多的找出软件的缺陷。
( F)19、软件项目在进入需求分析阶段,测试人员应该开始介入其中。
(T )20、软件生存周期是从软件开始开发到开发结束的整个时期。
( F)21、单元测试能发现约80%的软件缺陷。
( F)22、数据流图和数据字典共同构成系统的逻辑模型。
(T )23、负载测试是验证要检验的系统的能力最高能达到什么程度。
(F )24、测试人员要坚持原则,缺陷未修复完坚决不予通过。
(T25、代码评审员一般由测试员担任。
( F)26、测试组负责软件质量。
(F )27、程序的效率与程序的复杂性相关。
(F )28、详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。
(T ) 29、软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。
(T )30、测试程序仅仅按预期方式运行就行了。
软件测试笔试题
软件测试笔试题一、选择题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. 在软件发布后的维护阶段二、填空题1. 软件测试的主要目的是 ________ 软件的质量。
2. 白盒测试主要关注检查软件的 ________ 。
3. 请简要介绍一下所谓的V模型。
4. 软件测试中的冒烟测试是指 ________。
5. 敏捷开发中的TDD是指 ________。
三、问答题1. 请简述黑盒测试和白盒测试的区别和相似之处。
黑盒测试和白盒测试都是常用的软件测试方法,它们在测试的角度和方法上有一些不同。
首先,黑盒测试是一种功能测试方法,主要关注系统的输入和输出,而不需要了解软件内部实现的细节。
相对而言,白盒测试则需要了解软件内部的逻辑和结构,主要关注代码的执行路径和覆盖率等。
相似之处在于它们都是验证软件是否符合预期的行为,都需要设计测试用例来检查软件的功能是否正确。
2. 什么是冒烟测试?它的作用是什么?冒烟测试是指在软件开发过程中,验证软件的基本功能是否正常工作的一种测试方法。
它主要通过运行一组简单的测试用例来检查软件是否能够启动、基本操作是否正常,以及是否存在明显的功能错误等。
冒烟测试的目的是在软件开发的早期阶段及时发现软件的严重问题,避免问题在后续的开发过程中逐渐累积,从而提高软件的质量。
软件测试基础考试带答案
出题审阅批准一、填空题(每空1分,共30分)1、软件测试过程包括测试准备,测试计划,测试用例设计,测试执行,测试结果分析。
2、软件测试文档主要有测试计划,测试用例和测试报告3种,其中测试计划是这些测试文档中最关键的。
3、禅道提交缺陷时,包含有项目名称,版本号,缺陷类型,缺陷等级,优先级,缺陷标题,错误重现,附件等内容。
4、配置FTP服务器时,需要配置服务器地址,端口号,上传地址等内容。
4、MYSQL数据库管理员账号和默认端口号分别是root,3306。
5、在window操作系统上,查看本机ip地址的命令是 ipconfig 。
6、编写黑盒测试用例的方法有:等价类划分,边界值分析,正交实验法,流程图,错误推测法,因果图,决策表法等。
7、windows和Linux操作系统中,可以用ping命令查看两台机器是否相通。
8、电影《战狼2》火爆上演,为了验证售票系统能否承受购票压力,我们需要对该系统进行压力/性能测试。
9、windows操作系统下,启动tomcat的文件是/bin/startup.bat。
8、Java的环境变量设置步骤中需要设置java_home,path两个系统变量。
9、某个项目有200千行代码,软件测试小组在测试工作中共找出900个软件缺陷,其软件缺陷密度是 4.5个/千行。
10、postman是一款接口测试工具,httpwatch是一款抓包工具。
二.选择题(每小题2分,共30分)1、下列哪项是有些缺陷不被修复的完整原因?(C )(1)没有足够的时间(2)修复的风险太大(3)不值得修复(4)不算真正的软件缺陷A.(1)(2)(4)B.(2)(3)C.(1)(2)(3)(4)D.(2)(4)2、为验证王菲音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用(C )测试工具。
A. 故障诊断B. 代码C. 负载压力D. 网络仿真3、黑盒测试中,( C )是根据输出对输入的依赖关系设计测试用例。
软件测试综合题目(附答案new)
一、选择题:1.模块的耦合度描述了___D___。
A.模块内各种元素结合的程度B.模块内多个功能之间的接口C.模块之间公共数据的数量D.模块之间相互关联的程度2.内聚是一种指标,表示一个模块_B_____。
A.代码优化的程度B.代码功能的集中程度C.完成任务时及时程度D.为了与其他模块连接所要完成的工作量3.在UNIX操作系统中,把输入/输出设备看作是__D____。
A.普通文件B.目录文件C.索引文件D.特殊文件4.“<title style="italic">science</title>”是一个XML 元素的定义,其中元素标记的属性值是__C____。
A.title B.style C.italic D.science5. ___C___描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应用有关的数据逻辑表示。
A.模式B.逻辑模式C.外模式D.内模式解析:三级模式结构:外模式、模式和内模式一、模式(Schema)定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
理解:①一个数据库只有一个模式;②是数据库数据在逻辑级上的视图;③数据库模式以某一种数据模型为基础;④定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。
二、外模式(External Schema)定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
理解:①一个数据库可以有多个外模式;②外模式就是用户视图;③外模式是保证数据安全性的一个有力措施。
三、内模式(Internal Schema)定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照B树结构存储还是按hash方法存储;索引按照什么方式组织;数据是否压缩存储,是否加密;数据的存储记录结构有何规定)。
软件测试填空
软件测试一.填空题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.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
软件测试试题和答案
软件测试试题和答案单选题,共10题第1题,分值:(2)软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪些是软件测试的任务:()A : 预防软件发生错误B : 发现改正程序错误C : 提供诊断错误信息D : 都是第2题,分值:(2)在数据库中,以下说法不正确的是:()A : 数据库避免了一切数据的重复B : 若系统是完全可以控制的,则系统可确保更新时的一致性C : 数据库中的数据可以共享D : 数据库减少了数据冗余第3题,分值:(2)终止一个前台进程可能用到的命令和操作:()A : killB : CTRL+CC : shut downD : halt第4题,分值:(2)层次模型不能直接表示:()A : 1:1关系B : 1:m关系C : m:n关系D : 1:1和1:m关系第5题,分值:(2)用于数据库恢复的重要文件是:()A : 数据库文件B : 索引文件C : 日志文件D : 备注文件第6题,分值:(2)以下不属于TCP/IP模型的是:()A : 网络访问层B : 表示层C : 应用层D : 传输层第7题,分值:(2)在UNIX文件系统中,若在根文件系统的某个子目录上挂上其它的文件系统,可使用的命令是:()A : mountB : moreC : grepD : nice第8题,分值:(2)以下哪种软件测试属于软件性能测试的范畴:()A : 接口测试B : 压力测试C : 单元测试D : 易用性测试第9题,分值:(2)十进制102转换为二进制是:()A : 1100111B : 1100110C : 1100001D : 101111第10题,分值:(2)当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是:()A : 属性冲突B : 语法冲突C : 结构冲突D : 命名冲突多选题,共5题第11题,分值:(4)进行软件质量管理的重要性有:()A : 维护降低成本B : 法律上的要求C : 市场竞争的需要D : 质量标准化的趋势E : 软件工程的需要F : CMM过程的一部分G : 方便与客户进一步沟通为后期的实施打好基础第12题,分值:(4)下面哪些属于动态分析:()A : 代码覆盖率B : 模块功能检查C : 系统压力测试D : 程序数据流分析第13题,分值:(4)使用软件测试工具的目的:()A : 帮助测试寻找问题B : 协助问题的诊断C : 节省测试时间D : 提高Bug的发现率E : 更好的控制缺陷提高软件质量F : 更好的协助开发人员第14题,分值:(4)选出属于黑盒测试方法的选项:()A : 测试用例覆盖B : 输入覆盖C : 输出覆盖D : 分支覆盖E : 语句覆盖F : 条件覆盖第15题,分值:(4)导致软件缺陷的原因有很多,A-D是可能的原因,其中最主要的原因包括:()A : 软件需求说明书编写的不全面,不完整,不准确,而且经常更改B : 软件设计说明书C : 软件操作人员的水平D : 开发人员不能很好的理解需求说明书和沟通不足判断题,共10题第16题,分值:(1)集成测试计划在需求分析阶段末提交。
计算机三级软件测试技术巩固题及答案
计算机三级软件测试技术巩固题及答案一、选择题(每题2分,共30分)1. 软件测试的目的不包括以下哪项?A. 发现程序中的错误B. 评估软件的质量C. 证明程序是正确的D. 提供软件可靠性的证据答案:C2. 以下哪项不是软件测试的生命周期阶段?A. 测试计划B. 测试设计C. 测试执行D. 测试维护答案:D3. 白盒测试主要关注的是程序的哪方面?A. 功能B. 结构C. 性能D. 用户界面答案:B4. 以下哪种测试方法适用于检查程序的正确性?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:A5. 以下哪种测试方法是基于软件规格说明书的?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 静态测试答案:A6. 以下哪种测试技术不是基于故障模型的?A. 随机测试B. 控制变量测试C. 边界值测试D. 故障插入测试答案:B7. 在软件测试过程中,以下哪个阶段主要关注测试用例的设计?A. 测试计划B. 测试设计C. 测试执行D. 测试评估答案:B8. 以下哪种测试方法主要用于评估软件的性能?A. 单元测试B. 集成测试C. 压力测试D. 验收测试答案:C9. 以下哪种测试方法可以用来检查软件的可用性?A. 功能测试B. 兼容性测试C. 用户测试D. 安全性测试答案:C10. 在软件测试过程中,以下哪个阶段主要关注测试资源的分配?A. 测试计划B. 测试设计C. 测试执行D. 测试评估答案:A二、填空题(每题2分,共20分)1. 软件测试的目的是发现错误、评估质量、______、提供可靠性证据。
答案:改进软件2. 软件测试的生命周期包括测试计划、测试设计、______、测试评估。
答案:测试执行3. 白盒测试和黑盒测试的主要区别是:白盒测试关注程序的______,黑盒测试关注程序的______。
答案:结构、功能4. 软件测试过程中,测试用例的设计阶段主要关注测试用例的______、______和______。
中软测试题答案
中软测试题答案测试题一:单项选择题1. A2. B3. C4. D5. A6. B7. C8. D9. A10. B测试题二:填空题1. Java2. HTML3. Python4. CSS5. JavaScript测试题三:简答题1. 因为软件测试可以帮助提高软件的质量和可靠性,减少软件上线后出现的问题,在保证用户体验的同时,节约了企业的时间和成本。
而软件开发没有经过测试,可能会存在一些潜在的问题和漏洞,影响软件的正常运行。
2. 软件测试的基本原则包括完整性、独立性、可衡量性和可追溯性。
完整性是指测试必须覆盖软件的所有功能和需求,确保没有遗漏;独立性是指测试应该独立于开发团队,由专业的测试团队来进行;可衡量性是指测试结果应该可以量化和评估,以便对软件质量进行评估;可追溯性是指测试结果应该可以追溯到测试用例和需求之间的关系,方便问题的定位和修复。
3. 软件测试的生命周期包括测试计划、测试设计、测试执行和测试评估。
测试计划阶段是制定测试策略和计划,确定测试的范围和目标;测试设计阶段是根据需求和功能设计测试用例和测试数据;测试执行阶段是执行测试用例并记录测试结果;测试评估阶段是对测试结果进行分析和评估,提供测试报告和缺陷报告。
4. 软件测试的技术包括黑盒测试和白盒测试。
黑盒测试是基于功能需求和用户行为来进行测试,不考虑内部实现细节;白盒测试是基于代码结构和内部逻辑来进行测试,需要了解和分析源代码。
测试题四:编程题```pythondef fibonacci(n):if n <= 0:return []elif n == 1:return [0]elif n == 2:return [0, 1]else:fibo_list = [0, 1]while len(fibo_list) < n:fibo_list.append(fibo_list[-1] + fibo_list[-2])return fibo_listprint(fibonacci(10))```以上是中软测试题的答案,希望对你有所帮助。
软件测试题目-附答案
一、选择题1.软件测试的目的是( B )。
A)试验性运行软件 B)发现软件错误 C)证明软件正确 D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的( B )来设计测试用例的。
A)应用范围 B)内部逻辑 C)功能 D)输入数据3.黑盒法是根据程序的( C )来设计测试用例的。
A)应用范围 B)内部逻辑 C)功能 D)输入数据4.为了提高软件测试的效率,应该( D )。
A)随机地选取测试数据 B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例无关的文档是(A )。
A)项目开发计划B)需求规格说明书C)设计说明书D)源程序6.测试的关键问题是(B )。
A)如何组织软件评审B)如何选择测试用例C)如何验证程序的正确性D)如何采用综合策略7.软件测试用例主要由输入数据和( C )两部分组成。
A)测试计划B)测试规则C)预期输出结果D)以往测试记录分析8.成功的测试是指运行测试用例后( B )。
A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是( D )。
A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖10.在黑盒测试中,着重检查输入条件组合的方法是( D )。
A)等价类划分法B)边界值分析法C)错误推测法D)因果图法11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(A )。
A)系统功能B)局部数据结构C)重要的执行路径D)错误处理12.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。
A)需求分析B)概要设计C)详细设计D)编码13.不属于白盒测试的技术是(D )。
A)路径覆盖B)判定覆盖C)循环覆盖D)边界值分析14.集成测试时,能较早发现高层模块接口错误的测试方法为( A )。
A)自顶向下渐增式测试B)自底向上渐增式测试C)非渐增式测试D)系统测试15.确认测试以( A )文档作为测试的基础。
软件测试填空
Ch11.软件 = 程序 + 数据(库) + 文档 + 服务2.程序测试是为了发现错误而执行程序的过程3.软件测试的分类站在对被测对象内部实现情况了解程度的角度:白盒测试、灰盒测试和黑盒测试;站在是否执行被测系统的角度:静态测试和动态测试;站在测试工具支持的程度:手工测试和自动测试;站在被测内容的角度:功能测试、结构测试和非功能性测试;站在以显示被测对象是否工作的角度:正向测试和反向测试;站在测试过程推进的角度:单元测试、集成测试、系统测试。
4.测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成。
5.质量测试用例的四个属性有效性仿效性经济性可维护性6.错误(Bug)/缺陷(Defect)按严重性分为4类:.严重:.主要:次要:轻微Ch21. 每个周期包括四个阶段:开始阶段、确立阶段、构建阶段和移交阶段。
2. 工作流程——需求、分析、设计、实现和测试。
3. RUP中有9个核心工作流,分为6个核心过程工作流(Core Process Workflows)和3个核心支持工作流(Core Supporting Workflows)。
4.迭代过程的优点:①减小风险;②更容易对变更进行控制;③高度的重用性;④项目小组可以在开发中学习;⑤较佳的总体质量;5.RUP采用5种视图来对构架进行描述:①逻辑视图:用来设计对象的模型;②过程视图:用来捕获设计的并发和同步特性;③物理视图:用来描述软件到硬件的映射;④部署视图:描述在开发环境中软件的静态组织结构;⑤用例视图:描述其它视图如何工作;即所谓的9+1视图;Ch31. 测试的主要评测方法包括覆盖和质量测试覆盖是对测试完全程度的评测,它建立在测试覆盖基础上,测试覆盖是由测试需求和测试用例的覆盖或已执行代码的覆盖表示的。
质量是对测试对象(系统或测试的应用程序)的可靠性、稳定性以及性能的评测。
质量建立在对测试结果的评估和对测试过程中确定的变更请求(缺陷)的分析的基础上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.既不是太简单,也不是太复杂。