软件测试模拟试题5
计算机软件测试员考试模拟题及参考答案

计算机软件测试员考试模拟题及参考答案一、单选题(共40题,每题1分,共40分)1、测试完成报告应当发送给() 。
A、利益相关方B、测试用例编写者C、部分参与者D、了解测试的人正确答案:B2、测试完成过程中, 清理测试环境时, 所有测试活动完成后, 测试环境应() 。
A、格式化所有硬盘,B、恢复至预先定义的状态C、处于任何状态D、保持最后一次测试的状态正确答案:B3、fori i nrange[0, 2] : pri nt[i ] 程序的输出结果是() 【Python 程序使用小括号代替了中括号】。
A、1B、1C、01D、01正确答案:D4、() 不属于软件构件的特点。
A、自包含B、独立于特定程序语言C、包含特定语言代码D、可重用正确答案:C5、测试监测和控制过程包括准备、监测、控制和() 等活动。
A、策划B、报告C、调试D、开发正确答案:C6、测试监控过程中的监测阶段, 需要执行的活动不包括() 。
A、监测已知风险的变化B、制定测试计划C、收集并记录测试测度D、识别与计划的测试活动的差异,正确答案:A7、数据库管理系统属于() 。
A、应用软件B、操作系统C、工具软件D、系统软件正确答案:D8、测试完成报告是测试() 阶段的文档产出物。
A、最终B、验证C、最初D、中期正确答案:A9、Sel eni umI DE 的() 命令打开浏览器。
A、checkiB、clC、openD、turnon正确答案:C10、在测试策略制定过程中, () 属于测试的启动标准。
A、系统可以被正常部署B、项目达到测试计划中规定的启动条件C、系统已通过基本的系统测试D、系统没有严重等级的重大缺陷正确答案:B11、MAC 地址是一个() 字节的二进制串。
A、5B、3C、6D、4正确答案:C12、Wi ndows 中将不需要开机启动的服务设置为手动或禁止, 可以使用() 。
A、服务管理器B、设置程序C、性能监视器D、任务管理器正确答案:A13、有关以太网 MAC 地址说法正确的是() 。
软件测试基础模拟试题(附答案)

软件测试基础模拟试题(附答案)一、单选题(共90题,每题1分,共90分)1.关于软件质量的描述,正确的是()A、软件质量是指软件满足规定用户需求的能力B、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性C、软件质量保证过程就是软件测试过程D、以上描述都不对正确答案:B2.下列关于文档测试描述错误的是()A、文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性B、完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容C、正确性是指不要把软件的功能和操作写错,也不允许文档文档内容前后矛盾D、文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂正确答案:A3.软件错误产生的原因有多种多样,以下哪个不属于其中()A、没有测试计划B、程序员编码过程中引入错误C、需求分析不完善D、软件设计错误正确答案:A4.下面有关软件缺陷的说法中错误的是()A、缺陷就是系统所需要实现某种功能的失效和违背B、缺陷开始软件维护过程中存在的错误、毛病等各种问题C、缺陷就是导致系统程序崩溃的错误D、缺陷就是软件产品在开发中存在的错误正确答案:C5.在边界值分析中,下列数据通常不用来做数据测试的是()A、刚刚大于边界的值B、等价类中的等价值C、正好等于边界的值D、刚刚小于边界的值正确答案:B6.下面有关软件使用质量衡量标准说法不正确的是()A、软件满意度指软件产品在特定的使用场景下,让用户满意的能力B、软件有效性指软件产品在特定的使用场景下,使用户根据达到地效果合理使用适当资源的能力C、软件安全性指软件产品在特定的使用场景下,对人、业务、软件、财产或环境的损害达到可以接受水平的能力D、软件使用质量主要从软件有效性、生产性、安全性和满意度等方面来衡量正确答案:B7.()也称功能测试,它是通过测试来检测每个功能是都能正常使用。
A、黑盒测试B、压力测试C、动态测试D、系统测试正确答案:A8.关于软件测试与软件开发的认识,不正确的是()A、软件测试是独立于软件开发的一个工作B、软件生命周期各个阶段都可能产生错误C、测试越早进行,越有助于提高被测软件的质量D、软件开发的需求分析和设计阶段就应开始测试工作正确答案:A9.软件生存周期过程中,修改错误最大的阶段是()A、发布运行阶段B、设计阶段C、需求阶段D、编程阶段正确答案:A10.在进行单元测试时,常用的方法是()A、只使用白盒测试B、采用白盒测试,辅之以黑盒测试C、采用黑盒测试,辅之以白盒测试D、只使用黑盒测试正确答案:A11.下列关于软件验收测试的合格通过准则错误的是()A、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到B、所有测试项没有残余一级,二级和三级错误C、立项审批表,需求分析文档,设计文档和编码实现不一致D、验收测试工件齐全正确答案:C12.关于自动化测试局限性的描述,以下错误的描述有()A、自动化测试不能提高测试覆盖率B、自动化测试对测试设计依赖性极大C、自动化测试不能取代手工测试D、自动化测试比手工测试发现的缺陷少正确答案:D13.下列软件属性中,软件产品首要满足的应该是()A、性能需求B、功能需求C、容错、纠错能力D、可扩展性和灵活性正确答案:B14.在模块测试的过程中,采用自底向上的测试比自顶向下的测试()A、差B、好C、不确定D、一样正确答案:B15.软件测试的目的是()A、评价软件的质量B、发现软件的错误C、找出软件中的所有错误D、正确软件是正确的正确答案:B16.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是()A、用户手册B、测试计划手册C、内部设计规格说明D、外部设计规格说明正确答案:A17.对于维护软件的人员来说,使用质量是()的结果A、效率B、可维护性C、功能性D、可靠性正确答案:B18.软件测试的目的是()A、避免软件开发中出现的错误B、修改软件中出现的错误C、发现软件开发中出现的错误D、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性正确答案:C19.黑盒测试是从()观点出发的测试,而白盒测试是从()观点出发的测试A、开发人员、管理人员B、开发人员、用户C、用户、开发人员D、用户、管理人员正确答案:C20.对计算机软件和硬件资源进行管理和控制的软件是()A、命令处理程序B、文件管理程序C、输入输出管理程序D、操作系统正确答案:D21.软件测试是软件开发其中的重要环节,其主要目的是()A、尽可能多的发现并改正程序中的错误B、发现并排出程序中的所有错误C、发现在软件需求方面中出现的错误D、发现并排出软件结构设计中的错误正确答案:A22.下列项目中不属于测试文档的是()A、测试计划B、测试用例C、程序流程图D、测试报告正确答案:C23.下列可以作为软件测试对象的是()A、需求规格说明书B、软件设计规格说明C、源程序D、以上全部正确答案:D24.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为()A、调试B、错误检测C、故障排除D、测试正确答案:A25.下列关于测试方法的叙述中不正确的是()A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试B、功能测试属于黑盒测试C、对功能的测试通常是要考虑程序的内部结构D、结构测试属于白盒测试正确答案:C26.以程序的内部结构为基础的测试用例技术属于()A、数据测试B、灰盒测试C、黑盒测试D、白盒测试正确答案:D27.某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因A、代码输入有误B、循环控制出错C、变量没有初始化D、编写的语句书写格式不规范正确答案:D28.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性()A、可使用性B、正确性C、可维护性D、可靠性正确答案:B29.在windows中crtl+s一般代表什么意思()A、保存B、打开C、新建D、打印正确答案:A30.软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及()A、系统测试B、验收测试C、系统测试和验收测试D、配置项测试、系统测试和验收测试正确答案:C31.在覆盖准则中,最常用的是()A、语句覆盖B、条件覆盖C、分支覆盖D、以上全部正确答案:D32.在测试中,属于白盒测试方法为()A、代码测试B、仿真测试环境C、全数字仿真测试D、实物测试正确答案:A33.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()A、较少B、不确定C、相似D、较多正确答案:D34.成功的测试是指运行测试实例后()A、未发现程序错误B、改正了程序错误C、证明程序正确性D、发现了程序的错误正确答案:D35.下面有关测试原则的说法正确的是()A、测试用例应由测试的输入数据和预期的输出结果组成B、测试用例只需选取合理的输入数据C、使用测试用例进行测试是为了检查程序是否做了它该做的事D、程序最好由编写该程序的程序员自己来测试正确答案:A36.关于Action Word ,以下说法不正确的是()A、Action Word(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证、消息序列等等B、Action Word抽象方式的不同对可重用性影响很大C、Action Word可以带必选参数也可以带可选参数D、Action Word的实现是不可执行的正确答案:D37.对程序的测试最好由谁来做,对程序的调试最好由谁来做()A、程序开发组/程序开发组B、程序员/第三方测试机构C、程序开发组/程序员D、第三方测试机构/程序员正确答案:D38.单元测试中设计测试用例的依据是()A、详细设计规格说明书B、用户需求规格说明书C、项目计划说明书D、概要设计规格说明书正确答案:A39.下列关于软件测试的叙述中,选择出全部正确的一组()1)用黑盒测试时,测试用例是根据程序内部逻辑设计的2)尽量用公共过程或子程序去代替重复的代码段3)测试是为了验证该软件已正确的实现了用户的要求4)对于连锁型分支结构,若有n个判定语句,则有2n 条路径5)尽量采用复合的条件测试,以避免嵌套的分支结构6)语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁 7)发现错误多的程序模块,残留在模块中的错误也多8)黑盒测试方法中最有效的是因果图法9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写10)程序效率的提高主要应通过选择高效的算法来实现A、4)5)6)7)10)B、1)2)4)5)7)C、2)4)5)7)9)D、以上描述全部正确正确答案:A40.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()A、划分等价B、随机选择C、根据接口进行选择D、根据数据大小进行选择正确答案:A41.以下关于边界值的说法错误的是()A、内点就是在域范围内的任意一个点B、上点指的是边界上的点,如果是闭区间上点就在域范围内,如果是开区间上点就在域范围外C、边界值选取原则就是选取正好等于,刚刚大于或刚刚小于边界值的数据作为测试数据D、离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在范围内正确答案:D42.Excel软件可用于()A、文字处理B、设计程序C、电子表格处理D、幻灯片制作正确答案:C43.以下说法正确的是()A、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数B、非功能质量属性越高越好C、自底向上的集成测试需要测试人员编写测试驱动程序D、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据正确答案:B44.常用的黑盒测试方法有边界值分析、等价类划分、错误猜测、因果图等。
初级软件测试试题及答案

初级软件测试试题及答案一、单项选择题(每题2分,共20分)1. 软件测试的目的是()。
A. 证明软件是正确的B. 发现软件中的缺陷C. 证明软件是错误的D. 证明软件是完美的答案:B2. 黑盒测试不关心的是()。
A. 输入数据B. 输出结果C. 程序代码D. 程序流程答案:C3. 以下哪项不是软件测试的类型()。
A. 功能测试B. 性能测试C. 压力测试D. 代码测试答案:D4. 软件测试的基本原则不包括()。
A. 测试显示存在缺陷B. 穷尽测试是不可能的C. 早期测试D. 测试可以证明软件无缺陷答案:D5. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A6. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A7. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷C. 证明软件是错误的D. 证明软件是完美的答案:A8. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A9. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的答案:A10. 软件测试的目的是()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的D. 证明软件是完美的答案:A二、多项选择题(每题3分,共15分)1. 软件测试的主要类型包括()。
A. 功能测试B. 性能测试C. 压力测试D. 兼容性测试E. 安全性测试答案:ABCDE2. 软件测试的基本原则包括()。
A. 测试显示存在缺陷B. 穷尽测试是不可能的C. 早期测试D. 缺陷集群E. 测试可以证明软件无缺陷答案:ABCD3. 软件测试的目的包括()。
A. 发现尽可能多的软件缺陷B. 证明软件是正确的C. 证明软件是错误的E. 评估软件的质量答案:AE4. 软件测试的目的是()。
软件测试理论知识模考试题+答案

软件测试理论知识模考试题+答案一、单选题(共70题,每题1分,共70分)1、如果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备()。
A、一致性B、规范性C、清晰性D、正确性正确答案:C2、编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是()。
A、执行程序评估工作,分析程序是否是设计说明的正确翻译,是否与程序编码标准相符B、设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求C、以上全部D、分析程序接口并与接口文档相对照正确答案:C3、关于白盒测试与黑盒测试的最主要区别,正确的是()。
A、白盒测试侧重于程序结构,黑盒测试侧重于功能B、白盒测试可以使用测试工具,黑盒测试不能使用工具C、黑盒测试比白盒测试应用更广泛D、白盒测试需要程序员参与,黑盒测试不需要正确答案:A4、下列各项中___不是一个测试计划所应包含的内容A、测试资源、进度安排B、测试策略C、测试预期输出D、测试范围正确答案:C5、进行兼容性测试的目的在于()。
A、测试程序在不同的平台上可以正常运行B、测试程序与平台上的其他程序可以同时正常运行C、以上选项都正确D、测试数据格式在不同应用程序之间可以通用正确答案:C6、当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰。
这种测试通常称为()。
A、系统测试B、回归测试C、验证测试D、确认测试正确答案:B7、单元测试中用来模拟被测模块调用者的模块是( )A、子模块B、父模块C、桩模块D、驱动模块正确答案:D8、集成测试分为渐增组装测试和()A、非渐增组装测试B、测试计划C、确认测试D、单元测试正确答案:A9、()是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。
A、决策表B、基本路径测试C、数据流测试D、逻辑覆盖正确答案:C10、对程序的调试最好由()来做A、第三方测试机构B、程序开发组C、程序员D、客户正确答案:C11、数据流覆盖关注的是程序中某个变量从其声明,赋值到引用的变化情况,它是下列哪种覆盖的变种A、分支覆盖B、控制覆盖C、语句覆盖D、路径覆盖正确答案:D12、软件的单元测试工作通常是由( )完成。
计算机软件测试员模拟试题及参考答案

计算机软件测试员模拟试题及参考答案一、单选题(共40题,每题1分,共40分)1、Li nux 客户机上安装 NFS 文件系统, 可以使用() 方法。
A、配置B、配置C、普通用户使用D、管理员使用正确答案:D2、在 GB/T25000. 1 0—201 6 质量模型中, 软件信息安全性包含() 子特性。
A、坚固性B、可核查性C、成熟性D、可复用性正确答案:B3、在测试策略中, 除了确定测试所用的技术外, 还需要确定() 。
A、测试完成准则B、人员资质C、缺陷标准D、测试计划正确答案:D4、() 不是 Python 语言的特点。
A、免费B、跨平台C、胶水语言D、开发效率低下正确答案:D5、测试监测和控制过程产生的文档包括() 。
A、测试方针B、变更后的测试计划C、项目和产品风险预估D、测试完成报告正确答案:B6、在测试项目中有关测试策略的描述中, 正确的是() 。
A、测试策略是按照项目进度的变化而变化的B、测试策略是贯穿整个测试过程唯一而不变的C、测试执行中,D、组织级测试策略随测试阶段的要求不同而变化正确答案:C7、Wi ndows1 0 内置的 I E 浏览器 2021 年后默认不再支持() 技术。
A、FlB、HTTP1C、TLSD、HTTP2正确答案:C8、测试完成过程中, 清理测试环境时, 要处理的活动包括() 。
A、所有测试活动完成后,B、解决测试计划与利益相关方意见之间的分歧C、建立监测活动以收集确定的测试测度D、从利益相关方获得人员配置和调度的同意正确答案:A9、测试完成过程应当提供有用的() 供以后使用。
A、测试资产B、测试计划C、测试目标D、测试事件正确答案:A10、在完全组合测试中, 测试覆盖项是() 唯一的键值对的集合, 使得每个参数在此集合中至少包含一次。
A、一个B、部分C、所有D、小部分正确答案:C11、() 属于软件国际化测试的范畴。
A、检测软件文字显示是否为本地语言B、检测英文版C、检查界面是否从英文翻译为本地语言D、检测图片是否结合完美正确答案:B12、在测试策划过程中, () 是确定风险缓解方法时需要执行的活动。
初中生软件测试题及答案

初中生软件测试题及答案1. 软件测试的目的是什么?A. 修复软件中的所有错误B. 证明软件不存在任何错误C. 验证软件是否满足需求规格说明D. 确保软件在所有情况下都能正常运行答案:C2. 黑盒测试和白盒测试的主要区别是什么?A. 黑盒测试关注软件的内部结构,白盒测试关注软件的功能B. 黑盒测试关注软件的功能,白盒测试关注软件的内部结构C. 黑盒测试和白盒测试都是关注软件的内部结构D. 黑盒测试和白盒测试都是关注软件的功能答案:B3. 以下哪个是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 所有选项答案:D4. 什么是回归测试?A. 测试软件的新功能B. 测试软件的旧功能C. 在软件修改后重新测试以确保修改没有引入新的错误D. 测试软件的安全性答案:C5. 软件测试的基本原则包括哪些?A. 测试显示存在缺陷B. 穷尽测试是不可能的C. 早期测试D. 所有选项答案:D6. 什么是性能测试?A. 测试软件是否符合用户界面的要求B. 测试软件在不同硬件和软件配置下的行为C. 测试软件在正常和峰值负载下的行为D. 测试软件的安全性答案:C7. 软件测试过程中,哪个阶段通常涉及用户参与?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:D8. 什么是兼容性测试?A. 测试软件在不同操作系统下的行为B. 测试软件在不同硬件配置下的行为C. 测试软件与其他软件的交互D. 所有选项答案:D9. 什么是压力测试?A. 测试软件在正常工作条件下的行为B. 测试软件在极端工作条件下的行为C. 测试软件在用户界面方面的表现D. 测试软件的安全性答案:B10. 什么是冒烟测试?A. 测试软件的所有功能B. 测试软件的基本功能以确保主要功能正常工作C. 测试软件的安全性D. 测试软件的性能答案:B。
软件测试理论知识模拟试题与参考答案

软件测试理论知识模拟试题与参考答案一、单选题(共70题,每题1分,共70分)1、下列哪个模型没有采用迭代的思想()A、渐增模型B、RUP模型C、螺旋模型D、瀑布模型正确答案:D2、有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是( )。
A、基于功能的集成策略B、自项向下集成策略C、非增量集成策略D、自底向上集成策略正确答案:C3、用来代替被测模块的子模块的是()A、调用模块B、配置模块C、驱动模块D、桩模块正确答案:D4、测试“关闭文件”操作时,下列说法不正确的是()。
A、编辑文件后保存,文件正常关闭B、编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示C、编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭D、编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示正确答案:A5、下列不属于系统模块等级的是( )A、高危模块B、一般模块C、低危模块D、缺陷模块正确答案:D6、下列项目中不属于测试文档的是( )A、测试计划B、测试报告C、测试用例D、程序流程图正确答案:D7、在设计一个充分的健壮性测试思路上通常考虑使用的策略有( )。
1)基于覆盖率的策略 2)基于可靠性的策略 3)基于错误的策略4)基于失效的策略A、1)和3)B、1)C、1)和3)和4)D、所有都应考虑正确答案:C8、在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法( )。
A、负载测试B、容量测试C、压力测试D、失效恢复测试正确答案:C9、对下列产品进行测试,要优先考虑自底向上集成策略的是( )。
A、采用契约式设计的产品B、底层接口比较稳定的产品C、以上全部D、高层接口变化极为频繁的产品正确答案:C10、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。
软件测试工程师试题(5套)

软件测试工程师试题一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。
(Y)2.Beta 测试是验收测试的一种。
(Y)3.验收测试是由最终用户来实施的。
(N)4.项目立项前测试人员不需要提交任何工件。
(Y)5.单元测试能发现约80%的软件缺陷。
(Y)6.代码评审是检查源代码是否达到模块设计的要求。
(N)7.自底向上集成需要测试员编写驱动程序。
(Y)8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(N)9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
(N)10.代码评审员一般由测试员担任。
(N)11.我们可以人为的使得软件不存在配置问题。
(N)12.集成测试计划在需求分析阶段末提交。
(N)二、选择1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦)3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
软件测试模拟题和答案

软件测试模拟题和答案单选题,共10题第1题,分值:(2)软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务:()A : 预防软件发生错误B : 发现改正程序错误C : 提供诊断错误信息D : 都是第2题,分值:(2)以下选项中,可以用于Internet信息服务器远程管理的是:()A : TelnetB : RASC : FTPD : SMTP第3题,分值:(2)划分软件测试属于白盒测试还是黑盒测试的依据是:()A : 是否执行程序代码B : 是否能看到软件设计文档C : 是否能看到被测源程序D : 运行结果是否确定第4题,分值:(2)Linux文件权限一共10位长度,分成四段,第三段表示的内容是:()A : 文件类型B : 文件所有者的权限C : 文件所在组用户的权限D : 其他用户的权限第5题,分值:(2)OSI模型中网络层的作用是:()A : 提供访问网络服务接口B : 建立、维持和终止通信C : 为用户提供所需要的各种服务D : 将网络地址翻译成物理地址第6题,分值:(2)http请求中用于删除文件的是:()A : TRACEB : POSTC : PUTD : DELETE第7题,分值:(2)OSI规定的网络协议包括几层并顺序排列:()①数据链路层②网络层③传输层④会话层⑤表示层⑥应用层⑦物理层⑧TCP层⑨数据传输层A : ⑦①②③④⑤⑥B : ①⑦②③④⑤⑥C : ⑦⑧②③④⑥⑤D : ⑦①⑨③④⑤⑥第8题,分值:(2)http请求中用于传输实体文本的是:()A : TRACEB : POSTC : PUTD : DELETE第9题,分值:(2)按照测试策略和过程,测试可以分为:()A : 单元、白盒、确认、系统、验收B : 单元、集成、确认、系统、验收C : 白盒、黑盒、确认、系统、验收D : 白盒、集成、确认、系统、验收第10题,分值:(2)http请求中用于传输文件的是:()A : TRACEB : POSTC : PUTD : DELETE多选题,共5题第11题,分值:(4)从测试阶段角度,测试正确的顺序是()。
软件测试模拟考试题含参考答案

软件测试模拟考试题含参考答案一、单选题(共100题,每题1分,共100分)1、以下不属于测试计划设计的工具的是()A、ProjectB、PPTC、WordD、Excel正确答案:B2、以下说法正确的是()A、软件也存在老化和磨损的问题B、软件的运行与计算机系统存在依赖性C、软件是物理实体D、软件开发已经完全摆脱手工开发的流程正确答案:B3、劳动关系主要是指劳动者和用人单位在实现劳动的过程中发生的( )。
A、服务关系B、社会关系C、管理与被管理关系D、制约关系正确答案:B4、桩模块在单元测试中()A、用以模拟被测模块的上级模块B、调用被测模块C、用以检验被测模块与下级模块的接口D、主要用来接受测试数据正确答案:C5、以下不属于外包测试的三种服务模式的是()A、完全高岸外包offshoreB、开发人员到测试工作进行开发C、现场测试onsiteD、设立联合研发中心正确答案:B6、劳动关系主要是指劳动者和( )在实现劳动的过程中发生的社会关系。
A、管理人员B、劳动者C、生产工具D、用人单位正确答案:D7、在( )测试,其花费是最小的,而回报却是优厚的。
A、软件完成后B、程序完成后C、编码的过程中D、程序设计中正确答案:C8、( )的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程。
A、面向对象B、结构化程序设计C、程式化程序设计D、模块化程序设计正确答案:A9、运行状态的进程在一定时间(时间片到)后,会自动转为( )。
A、中断状态B、等待状态C、封锁状态D、就绪状态正确答案:D10、( )确定了系统的转化过程、系统所操纵的数据或物质的收集,还有过程、存储、外部世界之间的数据流或物质流。
A、对话图B、状态转化图C、实体关系图D、数据流图正确答案:D11、软件开发时期的工作是具体设计和实现软件定义时期定义的软件,包括( )。
A、导出实现工程目标应该采用的策略及系统必须完成的功能B、估计实现工程需要的资源和成本,并制定工程进度表C、确定工程的可行性D、软件结构的设计、数据结构和算法设计、编写程序、测试正确答案:D12、以下有关文档测试说法错误的是()A、测试文档只需要读通文字,无需按提示进行实际操作B、包装文字和图形也属于文档测试范围C、确保拷屏跟实际产品一致D、文档设计到的菜单和控件的名称与软件系统中的名称相同正确答案:A13、软件调试得目的就是()A、尽量不发现错误以便早日提交软件B、解决测试中发现得错误C、证明软件得正确性D、发现软件中隐藏得错误文库正确答案:B14、在模块划分中,面向过程的方法一般是按( )划分。
软件测试模拟试题

软件测试模拟试题一、单选题(共100题,每题1分,共100分)1.一个软件原型是所提出的新产品的部分实现。
下面不属于使用原型的主要目的的是:( )。
A、通过一系列小规模的开发循环,可以完成整个产品的开发B、用户对原型的评价可以指出需求中的许多问题,在开发真正产品之前,可以用最低的费用来解决这些问题C、可以探索不同的用户界面技术,使系统达到最佳的可用性D、在原型屏幕显示和报表中使用合理的模拟数据正确答案:D2.严重得软件缺陷得产生主要源自()。
A、测试B、需求C、设计D、编码正确答案:B3.用VC实现Ftp查询的程序编写中,如果连接成功,使用( )得到服务器的缺省目录。
A、GetFtpDirectory ()B、GetFtpHost()C、GetCurrentDirectory()D、GetCurrentHost()正确答案:C4.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。
A、系统测试B、模块测试C、验证测试D、单元测试正确答案:D5.要进行测试,除了要有测试数据外,还应同时给出该组测试数据应该得到怎样的输出结果,称为( )。
A、白盒测试B、测试用例C、黑盒测试D、预期结果正确答案:D6.( )的特点包括:功能域明确;不可能任意转移控制;容易确定局部和全局数据的作用域;容易表现嵌套关系。
A、程序流程图B、PAD图C、盒图D、判定表正确答案:C7.UML是一种标准的图形化建模语言,它是( )分析与设计的一种标准表示。
A、面向功能B、面向过程C、面向对象D、面向结构正确答案:C8.在模块划分中,面向过程的方法一般是按( )划分。
A、功能B、结构C、过程D、对象正确答案:A9.并行接口适用于( )的场合,其接口电路相对简单。
A、传输距离较远,传输速度要求低B、传输距离较远,传输速度要求高C、传输距离较近,传输速度要求高D、传输距离较近,传输速度要求低正确答案:C10.( )存储一个对话框模板,模板制定了对话框的特征,包括其大小、位置、风格以及对话框中各种控件等。
软件测试模拟试题

模拟试卷一、填空:(1*20)1、软件测试的两种基本方法:通过性测试,失效性测试2、4种软件开发生命周期模式:大爆炸模式,边写边改模式,瀑布模式,螺旋模式3、确认是保证软件符合产品说明书的过程,验证是保证软件满足用户要求的过程4、重复测试的主要原因是:检查是否存在内存泄漏5、集成测试的两种途径:自底向上,自顶向下6、好的文档以哪3种方式确保产品质量:增强易用性,提高可靠性,降低支持费用7、外包测试理想选择:配置和兼容性测试8、软件缺陷3个基本状态和2个附加状态:打开,解决,关闭--------审查,推迟9、容量测试:采用特定的手段测试系统能够承载处理任务的极限值所从事的测试工作10、测试是为了找出缺陷,而调试是为了修复缺陷二、单选题:(2*5)三、判断题:(1*10)所有的判断题都是来自课后习题中的判断题四、简答题:(5*8)A、软件缺陷的定义:1. 软件未实现产品说明书要求的功能。
2. 软件出现了产品说明书指明不会出现的错误。
3. 软件实现了产品说明书未提到的功能。
4. 软件未实现产品说明书虽未明确提及但应该实现的目标。
5. 软件难以理解、不易使用、运行缓慢或者——从测试员的角度看——最终用户会认为不好。
B、状态转换图的三个要素:1、软件可能进入的每一种独立状态2、从一种状态转入另一种状态所需的输入和条件3、进入或者退出某种状态时的设置条件及输出结果C、白盒测试分为哪两类?分别简述其含义:1、白盒测试分为:静态白盒测试和动态白盒测试2、静态白盒测试是在不执行软件的条件下有条理地仔细审查软件设计、体系结构和代码、从而找出软件缺陷的过程,有时也称结构化分析3、动态白盒测试是指利用查看代码功能和实现方式得到的信息来确定哪些需要测试、哪些不要测试、如何展开测试,也称结构化测试。
D、不修复软件缺陷的原因:1、没有足够的时间2、不算真正的软件缺陷3、修复的风险太大4、不值得是、修复5、无效的软件缺陷修复报告E、测试的原则:(只要答5点就可以拿满分)1、完全测试程序是不可能的2、软件测试是有风险的行为3、测试无法显示潜伏的软件缺陷4、找到的软件缺陷越多,就说明软件缺陷越多5、杀虫剂怪事6、并非所有软件缺陷都要修复7、什么时候才叫缺陷难以说清8、产品说明书从没有最终版本9、软件测试员在产品小组中不受欢迎10、软件测试是一项讲究条理的技术专业F、用什么样的标准来测试用户界面1、符合标准和规范2、直观3、一致4、灵活5、舒适6、正确7、实用G、软件测试计划的目的规定测试活动的范围、方法、资源和进度,明确正在测试的项目、要测试的特性、要执行的测试任务、每个任务的负责人,以及与计划相关的风险H、集成测试的三个层次:对于传统软件来说,按集成粒度不同,可以把集成测试分为3个层次,即:1、模块间集成测试2、子系统内集成测试3、子系统间集成测试五、设计题:(20*1)三角形等价类划分(答案见文件“三角形等价类划分.mht”)好像还漏了一个填空题,哪位同学把能够100%肯定的还有没写上来的考试内容群邮箱里。
软件测试题大全含答案

软件测试题大全含答案一、选择题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.请解释什么是“测试金字塔”?答案:测试金字塔是一种软件测试方法论,它将测试分为三个层次:单元测试(底部)、集成测试(中间)和端到端测试(顶部)。
金字塔的底部很宽,意味着应该有更多的单元测试,因为它们快速、独立且易于自动化。
软测模拟试题及答案

模拟试题一、单项选择题:共20小题,每小题2 分,满分40分。
1.软件测试按照测试层次可以分为( C)A.黑盒测试、白盒测试B. 功能性测试和结构性测试C.单元测试、集成测试和系统测试D、动态测试和静态测试2、软件测试是采用( A)执行软件的活动。
A.测试用例B.输入数据C.测试环境D.输入条件3.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个()是软件测试的任务?答案:( D )1预防软件发生错误 2发现程序错误 3提供诊断错误信息A.只有1B.只有2C.只有3D.都是4、导致软件缺陷的最大原因是:( A)A.软件需求说明书B.设计方案C.编码D.维护5、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( A )A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具C、测试环境D、测试配置6、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于(B )A.测试B.调试C.回归测试D.单元测试7、软件缺陷修复的代价最高的阶段为( A )A、发布阶段B、需求阶段C、设计阶段D、编码阶段8、下列( B )是关于软件缺陷的描述。
A.导致软件包含故障的人的行为B.产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况D.功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是(D )A.当时间用光时B.执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D.当达到所要求的覆盖时10、下列描述错误的是(A )A.软件发布后如果发现质量问题,那是软件测试人员的错B.穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D.测试能由非开发人员进行,调试必须由开发人员进行。
11、如下图所示的N-S图,至少需要( B)个测试用例完成逻辑覆盖。
A.15B.16C.17D.1812、下列(C )方法设计出的测试用例发现程序错误的能力最强。
软件测试题目-附答案

一、选择题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 )文档作为测试的基础。
软件测试题库及答案

软件测试题库及答案一、单选题1. 软件测试的目的是:A. 证明软件是正确的B. 发现软件中的错误C. 确保软件满足需求D. 确保软件没有错误答案:B2. 以下哪项不是黑盒测试的测试用例设计技术?A. 等价类划分B. 边界值分析C. 决策表测试D. 路径测试答案:D3. 单元测试通常由谁执行?A. 测试人员B. 用户C. 开发人员D. 项目经理答案:C4. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D5. 软件测试中的错误注入通常发生在哪个阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段答案:C二、多选题1. 软件测试的类型包括:A. 功能测试B. 性能测试C. 可用性测试D. 安全测试E. 回归测试答案:ABCDE2. 以下哪些是软件测试的原则?A. 测试可以显示存在缺陷B. 穷尽测试是不可能的C. 早期测试可以节省成本D. 缺陷聚集原则E. 测试应该提供信息以支持决策答案:ABCDE3. 软件测试的目的是:A. 验证软件是否符合需求B. 验证软件是否符合设计C. 验证软件是否符合编码标准D. 验证软件是否符合性能要求E. 验证软件是否符合安全要求答案:ABDE4. 软件测试的文档包括:A. 测试计划B. 测试用例C. 测试报告D. 缺陷报告E. 用户手册答案:ABCD5. 软件测试的自动化工具可以用于:A. 自动化测试用例执行B. 测试用例生成C. 缺陷跟踪D. 性能监控E. 安全扫描答案:ABCDE三、判断题1. 软件测试可以完全替代人工测试。
(错误)2. 软件测试的目的是确保软件没有错误。
(错误)3. 软件测试应该在编码阶段完成后开始。
(错误)4. 测试用例应该包括预期结果。
(正确)5. 回归测试是确认修改后的软件是否引入新缺陷的过程。
(正确)四、简答题1. 请简述软件测试的目的是什么?答案:软件测试的目的是发现软件中的错误,验证软件是否满足需求,确保软件的质量。
软件测试技术考试试题及答案

软件测试技术考试试题及答案一、单选题1. 软件测试的主要目的是:A. 验证软件是否符合需求B. 评估软件质量C. 发现软件缺陷D. 以上全是答案:D. 以上全是2. 下列哪种测试方法是黑盒测试?A. 白盒测试B. 集成测试C. 功能测试D. 性能测试答案:C. 功能测试3. 下列哪种不属于软件测试的阶段?A. 单元测试B. 验收测试C. 配置管理D. 系统测试答案:C. 配置管理4. 下列哪种测试是功能性测试?A. 冒烟测试B. 兼容性测试C. 性能测试D. 用户界面测试答案:D. 用户界面测试5. 软件质量保证的目标是:A. 降低成本B. 提高生产效率C. 提供符合标准的产品D. 找到尽可能多的缺陷答案:C. 提供符合标准的产品二、多选题1. 软件测试的基本原则包括以下哪些?A. 早测试B. 尽早发现缺陷C. 完全测试是不可能的D. 缺陷是有限的E. 测试展示存在缺陷的可能性答案:A. 早测试, B. 尽早发现缺陷, C. 完全测试是不可能的, E. 测试展示存在缺陷的可能性2. 软件测试的分类包括以下哪些?A. 白盒测试B. 黑盒测试C. 灰盒测试D. 静态测试E. 动态测试答案:A. 白盒测试, B. 黑盒测试, D. 静态测试, E. 动态测试三、判断题1. 软件测试就是为了证明软件是正确的。
(F)2. 代码审查属于软件测试的一部分。
(F)3. 软件缺陷可以分为严重和一般两种。
(T)4. 功能性测试是黑盒测试的一种。
(T)5. 软件测试旨在发现尽可能多的缺陷。
(T)答案:1.(F) 2.(F) 3.(T) 4.(T) 5.(T)这些试题及答案仅供参考,希朥能帮助您更好地理解软件测试技术。
祝您考试顺利,取得好成绩!。
测试软件考试题及答案

测试软件考试题及答案一、单项选择题(每题2分,共10题)1. 软件测试的主要目的是:A. 证明软件是正确的B. 证明软件存在错误C. 发现软件中的缺陷D. 证明软件不存在缺陷答案:C2. 黑盒测试不关心的是:A. 输入数据B. 输出结果C. 程序内部逻辑D. 测试用例答案:C3. 单元测试通常由以下哪个角色执行:A. 项目经理B. 开发人员C. 测试人员D. 业务分析师答案:B4. 以下哪个不是软件测试的类型:A. 功能测试B. 性能测试C. 压力测试D. 需求测试答案:D5. 软件测试的生命周期阶段不包括:A. 测试计划B. 测试设计C. 测试执行D. 需求分析答案:D6. 软件测试的基本原则之一是:A. 测试应该尽早进行B. 测试应该在编码之后进行C. 测试应该在需求分析之后进行D. 测试应该在设计阶段进行答案:A7. 以下哪个是自动化测试的优势:A. 减少测试时间B. 增加测试成本C. 降低测试覆盖率D. 减少测试人员答案:A8. 软件缺陷的严重性等级不包括:A. 致命B. 严重C. 一般D. 轻微E. 可忽略答案:E9. 软件测试中的回归测试是指:A. 在软件发布后进行的测试B. 在软件修改后进行的测试C. 在软件部署前进行的测试D. 在软件需求变更后进行的测试答案:B10. 软件测试中的风险分析不包括:A. 识别风险B. 评估风险C. 缓解风险D. 增加风险答案:D二、多项选择题(每题3分,共5题)1. 软件测试的常见类型包括:A. 功能测试B. 性能测试C. 安全测试D. 可用性测试E. 兼容性测试答案:ABCDE2. 软件测试过程中可能遇到的问题包括:A. 测试资源不足B. 测试时间不足C. 测试环境不稳定D. 测试用例不充分E. 测试人员技能不足答案:ABCDE3. 软件测试中,以下哪些是测试用例的组成部分:A. 测试数据B. 测试步骤C. 预期结果D. 测试环境E. 测试工具答案:ABC4. 软件测试中的风险缓解措施包括:A. 增加测试时间B. 增加测试人员C. 提高测试自动化水平D. 改进测试用例设计E. 增加软件的复杂性答案:ABCD5. 软件测试报告中通常包含的信息有:A. 测试范围B. 测试结果C. 发现的缺陷D. 测试覆盖率E. 测试建议答案:ABCDE三、简答题(每题5分,共2题)1. 请简述软件测试中“测试用例”的定义及其重要性。
软件测试模拟试题

软件测试模拟题一、填空题:1、传统的测试方法分为黑盒和白盒测试两种,其中、、和是黑盒测试方法中典型的方法。
2、软件测试过程主要分为、、、四类测试。
3、对面向对象的软件测试与传统的软件测试相比增加了和、的测试。
4、软件测试的目的是。
5、白盒测试法是通过分析程序的来的方法。
6、软件测试的目的是为了验证软件是否按照预期运行,两个职责:保证开发各个阶段中的产品需求一致,保证最终得到的产品满足系统需求。
7、在软件测试V模型中,需求阶段根据业务功能需求生成 , 根据需求说明书生成。
8、制定测试计划最关键的部分就是。
9、测试用例是测试工作的核心,根据标准GB/T 25000.51定义包含以下信息测试目标、、、、、和。
10、软件GB/T 25000.51标准中所指软件包是三部分、、。
二、选择题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、GB/T 16260将软件的内部(外部)质量属性划分为六大质量特性,分别是()A、功能性,可靠性,易用性,效率,维护性和可移植性B、功能性、可靠性、易用性、效率、稳定性和可移植性C、功能性、可靠性、安全性、效率、易用性和可移植性D、功能性、可靠性、兼容性、效率、稳定性和可移植性9、某个应用软件用户登录系统,登录用户输入不存在的用户名,导致登录界面崩溃,该软件无法继续使用,说明该登录模块()特性差。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件测试》模拟试题五
一、单项选择题(本大题共15小题,每小题2分,共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.错误处理
6.下面()方法能够有效地检测输入条件的各种组合可能引起的错误。
A.等价类划分B.边界值分析C.因果图D.错误推测法
7.软件测试不需要了解软件设计的()。
A.功能B.内部结构C.处理过程D.条件
8.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是()。
A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖
9.单元测试时,调用被测模块的是()。
A.桩模块B.通信模块C.驱动模块D.代理模块
10.以下哪种软件测试属于软件性能测试的范畴()。
A.接口测试B.压力测试C.单元测试D.易用性测试
11.下列关于Web应用软件测试的说法中,正确的是()。
A.Cookie测试是Web应用软件功能测试的重要内容
B.对于没有使用数据库的Web应用软件,不需要进行性能测试
C.链接速度测试是Web应用软件功能测试的一项重要内容
D.表单测试是Web应用软件性能测试的一项内容
12.软件缺陷修复的代价最高的阶段是()。
A.发布阶段B.需求阶段C.设计阶段D.编码阶段
13.两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两
个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是()个。
A.25 B.30 C.50 D.60
14.典型的软件测试过程模型有多种,在这些模型中,()强调了测试计划等工作的先行和对系统需求和系统设计的测试。
A.V模型B.W模型C.渐进模型D.螺旋模型
15.集成测试时,能较早发现高层模块接口错误的测试方法为()。
A.自顶向下渐增式测试B.自底向上渐增式测试
C.非渐增式测试D.系统测试
二、填空题(每空1分,共20分)
1.软件缺陷产生的原因包括、设计、以及其他原因。
2.软件开发模式包括、编写边改模式、、螺旋模式。
3.测试过程中,描述用于描述测试的整体方案,描述依据测试案例找出的问题。
4.单元测试是以说明书为指导,测试源程序代码。
集成测试以说明书为指导,测试软件结构。
5.动态测试通过发现错误。
根据的设计方法不同,动态测试又可分为与两类。
其中前者不考虑内部结构。
6.黑盒测试只在软件的处进行测试,依据说明书,检查程序是否满足要求。
7.QTP中为每一个测试步骤录制的操作界面截屏,可以通过来查看。
Dialog对象的方法,用来模拟用户点击对话框的标题栏,定位到对话框,使其处于激活状态。
并可以使使用方法来判断控件是否存在。
8.等价类划分有两种不同的情况:和。
三、简答题(每小题5分,共30分)
1.简述单元测试的主要任务。
2.在LoadRunner下如何让多个场景轮流执行?
3.正交表测试用例设计方法的特点是什么?
4.什么是软件缺陷,它的表现形式有哪些?
5. 分析黑盒测试方法的特点。
6. 什么是QTP正则表达式?
四、问答题(2题共20分)
1.如何利用LoadRunner判断HTTP服务器的返回状态?(10分)
2.试为三角形问题中的直角三角形开发一个决策表(注意等腰直角三角形)。
(10分)
《软件测试》模拟试题五参考答案
一、单项选择题(每小题2分,共30分)
1.B
2.B
3.C
4.A 5A 6.C 7.D 8.B 9.C 10.B
11.C 12.A 13.C 14.B 15.A
二、填空题(每空1分,共20分)
1. 编写说明书编写代码
2. 大棒模式流水模式(可互换)
3. 测试计划缺陷报告
4. 详细设计概要设计
5. 运行程序测试用例黑盒测试白盒测试
6. 接口需求规格功能
7. 选择菜单“View|Active Screen”Active Exist属性
8. 有效等价类无效等价类(可互换)
三、简答题(每小题5分,共30分)
1. 单元测试的主要任务是:模块接口测试;局部数据结构测试;路径测试;错误处理测试;边界测试。
2. 为每个场景设置一个Group。
点击Edit Schedule->选择Schedule by Group->设置Start when group XXX finishes,就可以实现多个场景轮流执行。
3. 用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;
对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;
具体的环境下,正交表一般都很难做的。
大多数,只在系统测试的时候使用此方法。
为每个场景设置一个Group。
点击Edit Schedule->选择Schedule by Group->设置Start when group XXX finishes,就可以实现多个场景轮流执行。
4. 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。
它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。
5. 黑盒测试又称为功能测试或数据驱动测试,主要针对软件界面、软件功能、外部数据库访问以及软件初始化等方面进行测试。
优点:1)比较简单,不需要了解程序内部的代码及实现;2)与软件的内部实现无关;3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;5)在做软件自动化测试时较为方便。
缺点:1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;2)自动化测试的复用性较低。
6. QTP正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符的单个字符串。
四、问答题(2题共20分第1题8分第二题12分)
1. 可以利用LR的内置函数web_get_int_property判断HTTP服务器的返回状态。
例如:
#include "web_api.h"
Action()
{
int HttpRetCode;
web_url("my_home","URL=http://myhomeurl","TargetFrame=_TOP", LAST);
HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);
if (HttpRetCode == 200)
lr_log_message("The scrīpt successfully accessed the My_home home page");
else
lr_log_message("The scrīpt failed to access the My_home home page ");
return 0;
}
2. 判断构成的是否为直角三角形的问题的决策表设计如下:
c1:a<b+c? F T T T T T T T T T T
c2:b<a+c? - F T T T T T T T T T
c3:c<a+b? - - F T T T T T T T T
c4:a2+b2=c2? - - - T T T T F F F F
c5: a2+c2=b2? - - - T T F F T T F F
c6: b2+c2=a2? - - - T F T F T F T F
a1:非三角形X X X
a2:直角三角形X X X
a3:非直角三角形X a4:不可能X X X X。