软件测试笔试题

合集下载

软件测试笔试题目

软件测试笔试题目

软件测试笔试题目一、选择题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.白盒测试是一种测试方法,既关注于_____________,也关注内部实现细节。

4.回归测试是对软件进行重复测试以确保___________的一种测试方法。

5.在软件测试中,决策表测试是基于_____________的测试方法。

三、简答题1.什么是软件测试?为什么要进行软件测试?2.试述黑盒测试与白盒测试的区别。

3.请列举至少两种常用的测试设计技术。

4.什么是回归测试?为什么需要进行回归测试?5.在软件测试中,测试用例编写的原则有哪些?四、编程题1.请用Python编写一个函数,用于判断一个数是否为素数。

函数名为is_prime,参数为一个正整数n,返回值为布尔类型True或False。

提示:一个数是否为素数,可根据其是否能被大于1且小于等于其平方根的整数整除来判断。

2.请用Java编写一个类,实现以下功能:给定一个字符串,判断其是否为回文字符串。

类名为Palindrome,方法名为isPalindrome,参数为一个字符串s,返回值为布尔类型true或false。

提示:回文字符串是指正着读和反着读都一样的字符串。

可以对字符串进行反转,然后判断反转后的字符串是否与原字符串相等。

软件测试笔试题及答案

软件测试笔试题及答案

软件测试笔试题及答案一、选择题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.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性(C)是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。

A.成熟性; B.易恢复性;C.容错性; D.可靠性依从性2.关于软件质量的描述,正确的是__B____A.软件质量是指软件满足规定用户需求的能力;B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性;C.软件质量保证过程就是软件测试过程;D.以上描述都不对3.____B__方法根据输出对输入的依赖关系设计测试用例。

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

软件测试笔试题及答案

软件测试笔试题及答案

软件测试笔试题及答案一、选择题1. 软件测试的目的是()。

A. 证明软件的正确性B. 发现并修复软件的缺陷C. 增加软件的功能D. 减少软件的性能开销答案:B2. 下列哪个测试方法是黑盒测试?()。

A. 语句覆盖B. 条件覆盖C. 路径覆盖D. 边界值分析答案:D3. 在软件测试中,回归测试的目的是()。

A. 测试软件的新功能B. 确保修改引起的问题C. 验证软件修改后的版本D. 测试软件的性能答案:C4. 单元测试通常由谁来完成?()。

A. 项目经理B. 开发人员C. 测试人员D. 用户答案:B5. 测试用例是()。

A. 用于执行测试的代码B. 一组测试输入、执行条件以及预期结果C. 软件测试工具D. 软件缺陷报告答案:B二、判断题1. 集成测试是在单元测试之后进行的。

(正确)2. 测试计划是测试过程中最不重要的文档。

(错误)3. 所有的软件缺陷都必须立即修复。

(错误)4. 测试覆盖率是一个衡量测试完整性的指标。

(正确)5. 静态测试不涉及实际运行代码。

(正确)三、简答题1. 请简述黑盒测试和白盒测试的区别。

答:黑盒测试是一种测试方法,它主要关注软件的功能需求,而不关心内部结构或代码。

测试人员像用户一样使用软件,检查功能是否按预期工作。

白盒测试则关注软件内部逻辑和代码结构,测试人员需要了解程序的内部工作原理,通过设计测试用例来检查代码的正确性和完整性。

2. 描述软件测试的生命周期。

答:软件测试生命周期(STLC)包括了从测试计划的制定到测试活动的结束的整个过程。

它通常包括以下阶段:测试计划、测试准备、测试执行、测试跟踪和控制、测试报告以及测试维护。

在这个周期中,测试团队会计划测试活动、设计和执行测试用例、记录和报告测试结果,并对发现的缺陷进行跟踪,直到它们被修复。

3. 什么是缺陷生命周期?请描述它的主要阶段。

答:缺陷生命周期是指软件缺陷从被发现到被修复并重新验证的整个过程。

它的主要阶段包括:新建、确认、分配、修复、重新验证和关闭。

软件测试笔试题

软件测试笔试题

一、判断题(1-10每题1.5分,共15分)1. 测试是调试的一个部分()2. 软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块中的20%. ()3. 程序中隐藏错误的概率与其已发现的错误数成正比。

()4. Beta 测试是验收测试的一种。

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

()6. 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。

()7. 单元测试通常应该先进行“人工走查”,再以白盒法为主辅以黑盒法进行动态测试。

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

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

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

()二、选择题(11-30题为单项选择每题1.5分,31-40题为不定项选择每题3分)11. 坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽量早发现和预防错误,把出现的错误克服在早期。

()A技术评审B程序测试C文档评审D管理评审12. 经验表明,在程序测试中,某块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的数目与其他模块相比,通常应()A较少B较多C相似D不确定13. 自底向上单元测试的策略是首先对模块调用图上的哪一层模块进行测试()A最底层B下一层C最高层D上一层14. 同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法,它主要分为管理评审,技术评审,文档评审和()A误差评审B项目评审C过程评审D组织体系评审15. 关于同行评审说法正确的是()A同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据B同行评审虽然可以缩减工作时间,但同时也增加了大量的成本C在软件开发过程中进行同行评审会浪费时间,减缓项目的进度D同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工16. 如果一个判定的复合条件表达式为(A>1)Or (B<=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例()A1 B2 C3 D417. 数据流覆盖关注的是程序中某个变量从其声明,赋值到引用的变化情况,它是下列哪种覆盖的变种()A语句覆盖B控制覆盖C分支覆盖D路径覆盖18. 在软件性能测试中,下列指标中哪个不是软件性能的指标()A响应时间B吞吐量C资源利用率D并发进程数19. 下列关于软件性能测试的说法中,正确的是()A性能测试的目的不是为了发现软件缺陷B压力测试与负载测试的目的是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C性能测试通常要对测试结果进行分析才能获得结论D在性能下降曲线下,最大建议用户数通常处于性能轻微下降区和性能急剧下降区的交界处20. 下列关于软件可靠性测试的说法中,错误的是()A发现软件缺陷是软件可靠性测试的主要目的B软件可靠性测试通常用于有可靠性要求的软件C在一次软件可靠性测试中,执行的测试用例必须完全符合所有定义的软件运行剖面D可靠性测试通常要对测试结果进行分析才能获得测试结论21. 下面的哪一项测试步骤中需要进行局部数据结构测试:()A、单元测试B、集成测试C、确认测试D、系统测试22. 从测试阶段角度,测试结束的正确顺序是:()A、单元测试、集成测试、系统测试、确认测试B、单元测试、系统测试、集成测试、确认测试C、确认测试、集成测试、系统测试、单元测试D、确认测试、系统测试、集成测试、单元测试23. 在WEB应用软件的分层测试策略中,下列哪个不是测试关注的层次()A数据层B业务层C服务层D表示层24. 软件的六大质量特性包括:()A. 功能性、可靠性、可用性、效率、可维护、可移植B. 功能性、可靠性、可用性、效率、稳定性、可移植C. 功能性、可靠性、可扩展性、效率、稳定性、可移植D. 功能性、可靠性、兼容性、效率、稳定性、可移植25. 下列哪一项不属于软件功能易用性测试关注的内容()A软件界面的色彩是否协调B软件是否能主动禁止用户可能进行的非法操作C软件是否允许用户针对自己的使用习惯进行定制D软件是否能帮助用户减少输入中的重复劳动26. 下列关于极限测试的说法中,正确的是()A极限测试是一种新型的测试方法,传统的测试技术均不适用于极限测试B极限测试中所有的测试均是由编码人员完成C与传统的软件测试相比,极限测试是一种更严格的测试D极限测试需要频繁地进行单元测试27. 下列有关测试过程V模型的说法中,正确的是()A验收测试应确定程序的执行是否满足软件设计的要求B系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D集成测试在编码结束前就可以开始28. 下列哪项工作与软件缺陷管理和追踪无关()A对缺陷应该包含的信息条目,状态分类等进行完善设计B通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理C对测试用例的执行结果进行记录和追踪D通过一些历史曲线和统计曲线来分析和预测未来的缺陷发展情况29. 下列有关软件测试工具的说法中,错误的是()A静态测试工具可用于对软件需求,结构设计,详细设计和代码进行评审,走审和审查B静态测试工具可对软件的复杂度分析,数据流分析,控制流分析和接口分析提供分析C动态测试工具可用于软件的覆盖分析和性能分析D动态测试工具不包括软件的仿真测试和变异测试30. 计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及()A系统测试B验收测试C系统测试和验收测试D配置测试,系统测试和验收测试31、实施缺陷跟踪的目的是:()A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题形成完整的闭环处理32、以测试的形态分测试可以分为:()A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试33、导致软件缺陷的原因有很多,A—D是可能的原因,其中最主要的原因包括( )。

(完整word版)软件测试笔试题及答案,推荐文档

(完整word版)软件测试笔试题及答案,推荐文档

1、TCP是互联网中的(1)协议,使用(2)次握手协议建立连接。

当主动发出SYN连接请求后,等待对方回答(3)。

这种连接的方法可以防止(4),TCP使用的流量控制协议是(5)。

(1)A.传输层 B.网络层C会话层 D.应用层(2)A.1 B.2 C.3 D.4(3)A.SYN,ACK B.FIN,ACK C.PSH,ACK D.RST,ACK(4)A.出现半连接 B.无法连接 C.假冒的连接 D.产生错误的连接(5)A.固定大小的滑动窗口协议B.可变大小的滑动窗口协议 C.后退N帧ARQ协议 D.选择重发ARQ协议2、下列叙述中,与提高软件可移植性相关的是。

A.选择时间效率高的算法B.尽可能减少注释C.选择空间效率高的算法D.尽量用高级语言编写系统中对效率要求不高的部分D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。

高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。

减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。

3、用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是______ A.X=1,X=100;B.X=0,X=1,X=100,X=101;C.X=2,X=99;D.X=O,X=101;4、在网络应用测试中,网络延迟是一个重要指标。

以下关于网络延迟的理解,正确的是______A.指响应时间;B.指报文从客户端发出到客户端接收到服务器响应的间隔时间;C.指报文在网络上的传输时间;D.指从报文开始进入网络到它开始离开网络之间的时间网络延迟:在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。

5、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。

A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性国家标准GB/T 16260《软件产品评价-质量特性及其使用指南》规定了软件产品的六个质量特性,并推荐了与之对应的27个子特性,质量特性和子特性列表如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. 在软件发布后的维护阶段二、填空题1. 软件测试的主要目的是 ________ 软件的质量。

2. 白盒测试主要关注检查软件的 ________ 。

3. 请简要介绍一下所谓的V模型。

4. 软件测试中的冒烟测试是指 ________。

5. 敏捷开发中的TDD是指 ________。

三、问答题1. 请简述黑盒测试和白盒测试的区别和相似之处。

黑盒测试和白盒测试都是常用的软件测试方法,它们在测试的角度和方法上有一些不同。

首先,黑盒测试是一种功能测试方法,主要关注系统的输入和输出,而不需要了解软件内部实现的细节。

相对而言,白盒测试则需要了解软件内部的逻辑和结构,主要关注代码的执行路径和覆盖率等。

相似之处在于它们都是验证软件是否符合预期的行为,都需要设计测试用例来检查软件的功能是否正确。

2. 什么是冒烟测试?它的作用是什么?冒烟测试是指在软件开发过程中,验证软件的基本功能是否正常工作的一种测试方法。

它主要通过运行一组简单的测试用例来检查软件是否能够启动、基本操作是否正常,以及是否存在明显的功能错误等。

冒烟测试的目的是在软件开发的早期阶段及时发现软件的严重问题,避免问题在后续的开发过程中逐渐累积,从而提高软件的质量。

软件测试笔试题及答案

软件测试笔试题及答案

1、TCP是互联网中的(1)协议,使用(2)次握手协议建立连接。

当主动发出SYN 连接请求后,等待对方回答(3)。

这种连接的方法可以防止(4),TCP使用的流量控制协议是(5)。

(1)A.传输层 B.网络层C会话层 D.应用层(2)A.1 B.2 C.3 D.4(3)A.SYN,ACK B.FIN,ACK C.PSH,ACK D.RST,ACK(4)A.出现半连接 B.无法连接 C.假冒的连接 D.产生错误的连接(5)A.固定大小的滑动窗口协议B.可变大小的滑动窗口协议 C.后退N帧ARQ 协议 D.选择重发ARQ协议2、下列叙述中,与提高软件可移植性相关的是。

A.选择时间效率高的算法B.尽可能减少注释C.选择空间效率高的算法D.尽量用高级语言编写系统中对效率要求不高的部分D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。

高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。

减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。

3、用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是______ A.X=1,X=100;B.X=0,X=1,X=100,X=101;C.X=2,X=99;D.X=O,X=101;4、在网络应用测试中,网络延迟是一个重要指标。

以下关于网络延迟的理解,正确的是______A.指响应时间;B.指报文从客户端发出到客户端接收到服务器响应的间隔时间;C.指报文在网络上的传输时间;D.指从报文开始进入网络到它开始离开网络之间的时间网络延迟:在传输介质中传输所用的时间,即从报文开始进入网络到它开始离开网络之间的时间。

5、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。

A.成熟性;B.易恢复性;C.容错性;D.可靠性依从性国家标准GB/T 16260《软件产品评价-质量特性及其使用指南》规定了软件产品的六个质量特性,并推荐了与之对应的27个子特性,质量特性和子特性列表如下:质量特性描述子特性子特性描述功能性当软件在指定条件下使用时,软件产品满足明确和隐含要求功能的能力适合性软件产品为指定的任务和用户目标提供一组合适的功能的能力准确性软件产品具有所需精确度的正确或相符的结果及效果的能力互操作性软件产品与一个或更多的规定系统进行交互的能力功能性依从性软件产品依附于同功能性相关的标准、约定或法规以及类似规定的能力安全保密软件产品保护信息和数据的能力,以使未授权的人员或系统不能阅读或修改这些信息和数据,但不拒绝授权人员或系统对它们的访问。

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

软件测试笔试题
软件测试笔试题
软件测试题目
一、判断题(每题2分,20)
1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,因此软件测试在软件工程的后期才开始具体的工作。

(初级)(×)
2、发现错误多的模块,残留在模块中的错误也多。

( √) (初级)
3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又能够修改,应立即将此问题正确修改,以加快、提高开发的进程。

(×)(初级)
4、单元测试一般应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

(√)(中级)
5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。

(√)(中级)
6、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。

(√)(高级)
7、软件测试只能发现错误,但不能保证测试后的软件没有错误。

(√)
8、软件就是程序。

(X)
9、测试只要做到语句覆盖和分支覆盖,就能够发现程序中的所有错误。

(X)
10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。

(√)【高级】
二、选择题(每题2分20 )
1、进行软件质量管理的重要性有:(ABCD)【中级】
A、维护降低成本
B、法律上的要求
C、市场竞争的需要
D、质量标准化的趋势
E、软件工程的需要
F、CMM过程的一部分
G、方便与客户进一步沟通为后期的实施打好基础
2、以测试的形态分测试能够分为:(ABC)【中级】
A、建构性测试
B、系统测试
C、专项测试
D、单元测试
E、组件测试
F、集成测试
3、选出属于黑盒测试方法的选项(ABC)【初级】
A、测试用例覆盖
B、输入覆盖
C、输出覆盖
D、分支覆盖
E、语句覆盖
F、条件覆盖
4、编写测试计划的目的是:(ABC)【中级】
A、使测试工作顺利进行
B、使项目参与人员沟通更舒畅
C、使测试工作更加系统化
D、软件工程以及软件过程的需要
E、软件过程规范化的要求
F、控制软件质量
5、依存关系有4种分别是:(ABCD)【高级】
A、开始-结束
B、开始-开始
C、结束-开始
D、结束-结束
E、开始-实施-结束
F、结束-审核-开始
6、软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是:(ABC)【高级】
A、测试
B、跟踪
C、监督
D、制定计划
E、需求审查
F、程序代码审查
7、实施缺陷跟踪的目的是:(ABCD)【中级】
A、软件质量无法控制
B、问题无法量化
C、重复问题接连产生
D、解决问题的知识无法保留
E、确保缺陷得到解决
F、使问题形成完整的闭环处理
8、使用软件测试工具的目的:(ABC)【中级】
A、帮助测试寻找问题
B、协助问题的诊断
C、节省测试时间
D、提高Bug的发现率
E、更好的控制缺陷提高软件质量
F、更好的协助开发人员
9、典型的瀑布模型的四个阶段是:(ABCD)【高级】
A、分析
B、设计
C、编码
D、测试
E、需求调研
F、实施
10、PSP是指个人软件过程,是一种可用于(A )、(B )和(C )个人软件工作方式的自我改进过程。

【高级】
A、控制
B、管理
C、改进。

相关文档
最新文档