软件测试与工具考试C卷答案

合集下载

cstqb考试题及答案

cstqb考试题及答案

cstqb考试题及答案一、单项选择题(每题2分,共10题)1. CSTQB考试中,软件测试的主要目的是什么?A. 修复软件中的所有缺陷B. 证明软件不存在任何缺陷C. 验证软件是否符合预期的质量标准D. 增加软件的功能答案:C2. 黑盒测试与白盒测试的主要区别是什么?A. 测试人员是否了解软件内部结构B. 测试的复杂程度C. 测试的时间长短D. 测试的成本高低答案:A3. 以下哪个不是软件测试的类型?A. 功能测试B. 性能测试C. 静态测试D. 代码测试答案:D4. 测试用例设计中,等价类划分的目的是什么?A. 增加测试覆盖率B. 减少测试用例数量C. 确保测试的完整性D. 提高测试效率答案:B5. 在软件测试中,回归测试的主要作用是什么?A. 验证新添加的功能B. 确认软件修改后的功能正常C. 测试软件的性能D. 检查软件的安全性答案:B6. 软件测试中,压力测试的目的是什么?A. 确定软件在正常工作条件下的性能B. 确定软件在极端工作条件下的性能C. 确定软件在高负载下的性能D. 确定软件在低负载下的性能答案:C7. 软件测试中,哪些因素会影响测试的有效性?A. 测试工具的选择B. 测试环境的配置C. 测试人员的技能D. 所有以上因素答案:D8. 软件测试中,缺陷的严重性等级通常分为几个级别?A. 1个B. 2个C. 3个D. 4个答案:C9. 软件测试中,缺陷跟踪系统的主要作用是什么?A. 记录缺陷的详细信息B. 跟踪缺陷的修复状态C. 评估缺陷的严重性D. 所有以上作用答案:D10. 软件测试中,自动化测试的主要优势是什么?A. 提高测试速度B. 减少人为错误C. 降低测试成本D. 所有以上优势答案:D二、多项选择题(每题3分,共5题)1. 以下哪些是软件测试的基本原则?A. 测试显示存在缺陷B. 穷尽测试是不可能的C. 早期测试D. 缺陷聚集答案:ABCD2. 软件测试过程中,哪些活动是必要的?A. 测试计划B. 测试设计C. 测试执行D. 测试报告答案:ABCD3. 软件测试中,哪些因素可能导致测试用例的失败?A. 软件中的缺陷B. 测试用例设计不当C. 测试环境问题D. 测试工具故障答案:ABCD4. 软件测试中,哪些是性能测试的类型?A. 负载测试B. 压力测试C. 稳定性测试D. 容量测试答案:ABCD5. 软件测试中,哪些是安全性测试的类型?A. 渗透测试B. 代码审查C. 漏洞扫描D. 合规性测试答案:ABCD三、简答题(每题5分,共2题)1. 请简述软件测试的目的和重要性。

软件测试基础练习题库(附参考答案)

软件测试基础练习题库(附参考答案)

软件测试基础练习题库(附参考答案)一、单选题(共90题,每题1分,共90分)1.下面的哪项测试步骤中需要进行局部数据结构测试()A、单元测试B、系统测试C、集成测试D、确认测试正确答案:A2.()也称功能测试,它是通过测试来检测每个功能是都能正常使用。

A、动态测试B、系统测试C、压力测试D、黑盒测试正确答案:D3.软件生存周期过程中,修改错误最大的阶段是()A、设计阶段B、需求阶段C、发布运行阶段D、编程阶段正确答案:C4.以程序的内部结构为基础的测试用例技术属于()A、白盒测试B、数据测试C、黑盒测试D、灰盒测试正确答案:A5.以下说法正确的是()A、自底向上的集成测试需要测试人员编写测试驱动程序B、非功能质量属性越高越好C、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数D、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据正确答案:B6.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种()A、分支覆盖B、语句覆盖C、控制覆盖D、路径覆盖正确答案:D7.软件测试的目的()A、尽可能发现并排出软件中潜藏的错误,提高软件的可靠性B、发现软件开发中出现的错误C、避免软件开发中出现的错误D、修改软件中出现的错误正确答案:B8.下列可以作为软件测试对象的是()A、需求规格说明书B、软件设计规格说明C、源程序D、以上全部正确答案:D9.下面有关软件缺陷的说法中错误的是()A、缺陷就是导致系统程序崩溃的错误B、缺陷开始软件维护过程中存在的错误、毛病等各种问题C、缺陷就是系统所需要实现某种功能的失效和违背D、缺陷就是软件产品在开发中存在的错误正确答案:A10.下列方法中,不属于黑盒测试的是()A、基于场景的测试方法B、边界值分析法C、基本路径测试法D、等价类测试法正确答案:C11.在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、()、程序和数据要求A、用户文档要求B、系统功能要求C、设计要求说明D、软件配置要求正确答案:A12.用黑盒技术设计测试用例的方法之一为()A、循环覆盖B、基本路径测试C、逻辑覆盖D、因果图正确答案:D13.为了提高测试的效率,应该()A、取一切可能的输入数据作为测试数据B、选择发现错误的可能性C、随机的选取测试数据D、在完成编码以后指定软件的测试计划正确答案:B14.CMMI 共有几个级别()A、3个B、4个C、5个D、6个正确答案:C15.软件的六大质量特性包括:()A、功能性、可靠性、可用性、效率、稳定性、可移植B、功能性、可靠性、可拓展性、效率、稳定性、可移植C、功能性、可靠性、兼容性、效率、稳定性、可移植D、功能性、可靠性、可用性、效率、可维护、可移植正确答案:D16.在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的()A、语句覆盖测试B、路径分析测试C、条件覆盖测试D、错误推断测试正确答案:D17.在模块测试的过程中,采用自底向上的测试比自顶向下的测试()A、不确定B、好C、差D、一样正确答案:B18.软件测试的目的是()A、修改软件中出现的错误B、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性C、发现软件开发中出现的错误D、避免软件开发中出现的错误正确答案:C19.下列关于测试方法的叙述中不正确的是()A、对功能的测试通常是要考虑程序的内部结构B、结构测试属于白盒测试C、功能测试属于黑盒测试D、从某种角度上讲,白盒测试与黑盒测试都属于动态测试正确答案:A20.功能测试的目的是()A、保证软件的功能符合软件需求B、保证系统没有错误C、保证用户方便使用D、保证软件性能符合设计的要求正确答案:A21.Excel软件可用于()A、文字处理B、幻灯片制作C、电子表格处理D、设计程序正确答案:C22.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的()A、可靠性依从性B、容错性C、易恢复性D、成熟性正确答案:B23.下列关于软件测试的叙述中,选择出全部正确的一组()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、以上描述全部正确正确答案:A24.下列软件属性中,软件产品首要满足的应该是()A、容错纠错能力B、功能需求C、性能需求D、可扩展性和灵活性正确答案:B25.黑盒测试是从()观点出发的测试,而白盒测试是从()观点出发的测试A、用户、开发人员B、用户、管理人员C、开发人员、管理人员D、开发人员、用户正确答案:A26.坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期()A、管理评审B、技术评审C、改正程序错误D、程序测试正确答案:B27.SQL语言中删除一个表的语句是()A、Drop tableB、Delete tableC、destroy tableD、remove table正确答案:A28.以下哪一种选项不属于软件缺陷()A、软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题B、软件中出现了产品规格说明不应该出现的功能C、软件没有实现产品规格说明所要求的功能D、软件实现了产品规格没有提到的功能正确答案:A29.下面有关测试原则的说法正确的是()A、程序最好由编写该程序的程序员自己来测试B、使用测试用例进行测试是为了检查程序是否做了它该做的事C、测试用例应由测试的输入数据和预期的输出结果组成D、测试用例只需选取合理的输入数据正确答案:C30.对程序的测试最好由谁来做,对程序的调试最好由谁来做()A、程序开发组/程序开发组B、程序开发组/程序员C、第三方测试机构/程序员D、程序员/第三方测试机构正确答案:C31.为了提高测试的效率,正确的做法是()A、随机选取测试用例B、使用测试用例测试是为了检查程序是否做了应该做的事C、在完成程序的编码之后再制定软件的测试计划D、选择发现错误可能性大的数据作为测试用例正确答案:D32.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性()A、正确性B、可靠性C、可维护性D、可使用性正确答案:A33.黑盒测试法是根据产品的()来设计测试用例的A、功能B、内部逻辑C、输入数据D、应用范围正确答案:A34.单元测试中用来模拟被测模块调用者模块是()A、子模块B、父模块C、桩模块D、驱动模块正确答案:D35.大多数实际情况下,性能测试的实现方法是()A、白盒测试B、静态分析C、黑盒测试D、可靠性测试正确答案:C36.正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中错误的是()A、要有严格的评审计划,并遵守日程安排B、限制参与者人数,并要求评审会之前做好准备C、评审产品,而不是评审生产者的能力D、对评审中出现的问题要充分讨论,以求彻底解决正确答案:D37.在进行单元测试时,常用的方法是()A、只使用白盒测试B、采用白盒测试,辅之以黑盒测试C、只使用黑盒测试D、采用黑盒测试,辅之以白盒测试正确答案:A38.单元测试中设计测试用例的依据是()A、用户需求规格说明书B、详细设计规格说明书C、项目计划说明书D、概要设计规格说明书正确答案:B39.下列项目中不属于测试文档的是()A、测试报告B、程序流程图C、测试用例D、测试计划正确答案:B40.测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类()A、<li>(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)</pre></li>B、<li>(500,+∞)</pre></li>C、<li>(500,+∞)、任意大于0小于500的非100倍数的整数</pre></li>D、<li>(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)</pre></li>正确答案:C41.在数据结构中,从逻辑上可以把数据结构分成()A、内部结构和外部结构B、线性结构和非线性结构C、紧凑结构和非紧凑结构D、动态结构和静态结构正确答案:B42.经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()A、较少B、相似C、较多D、不确定正确答案:C43.通常可分为白盒测试和黑盒测试。

测试工具考试题及答案大全

测试工具考试题及答案大全

测试工具考试题及答案大全一、单选题(每题2分,共10题)1. 以下哪个选项是测试工具的主要功能?A. 编写代码B. 项目管理C. 缺陷跟踪D. 自动化测试答案:D2. 测试工具中的断言(assert)主要用于什么?A. 记录日志B. 测试数据C. 验证测试结果D. 错误报告答案:C3. 在自动化测试中,以下哪个框架支持关键字驱动测试?A. JUnitB. TestNGC. SeleniumD. Robot Framework答案:D4. 以下哪个工具是用于性能测试的?A. JMeterB. JenkinsC. GitD. JIRA答案:A5. 哪个测试工具支持跨浏览器测试?A. JUnitB. TestNGC. SeleniumD. JIRA答案:C6. 测试工具中的测试用例(Test Case)的主要作用是什么?A. 记录测试结果B. 定义测试步骤C. 管理测试数据D. 报告测试进度答案:B7. 在测试工具中,测试套件(Test Suite)通常用于什么?A. 存储测试数据B. 组织测试用例C. 管理测试环境D. 报告测试结果答案:B8. 以下哪个选项是测试工具的非功能需求?A. 可扩展性B. 易用性C. 测试覆盖率D. 测试效率答案:A9. 测试工具中的测试计划(Test Plan)的主要作用是什么?A. 定义测试环境B. 记录测试结果C. 规划测试活动D. 管理测试数据答案:C10. 在测试工具中,测试报告(Test Report)的主要作用是什么?A. 记录测试数据B. 显示测试进度C. 分析测试结果D. 报告测试问题答案:C二、多选题(每题3分,共5题)1. 以下哪些是测试工具的常见类型?A. 单元测试工具B. 性能测试工具C. 安全测试工具D. 集成测试工具答案:ABCD2. 在自动化测试中,以下哪些是常见的测试框架?A. JUnitB. TestNGC. SeleniumD. Robot Framework答案:ABCD3. 以下哪些是测试工具的基本功能?A. 测试用例管理B. 测试执行C. 测试结果分析D. 测试报告生成答案:ABCD4. 在性能测试中,以下哪些是重要的性能指标?A. 响应时间B. 吞吐量C. 并发用户数D. 错误率答案:ABCD5. 以下哪些是测试工具的非功能需求?A. 可扩展性B. 兼容性C. 易用性D. 可维护性答案:ABCD三、判断题(每题1分,共5题)1. 测试工具可以完全替代手动测试。

计算机等级考试软件测试真题第四套

计算机等级考试软件测试真题第四套
一、选择题 (每小题2分,共50分)下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正 确选项涂写在答题卡相应位置上,答在试卷上不得分。
1:参考答案:C 我的答案: 参考解析:(P26)接口分析的目的是评估软件交付物是否正确、一致、完整和准确地说明 了接口需求。接口分析必须关注三种接口:用户接口、硬件接口和软件接口。
试题内容: 以下叙述中正确的是
A:可跟踪性分析是在整体上分析整个系统的资源分配策略
B:关键性分析是标识原始需求和相应开发结果之间关系的能力
C:接口分析必须关注三种接口:用户接口、硬件接口和软件接口
D:评估仅在软件开发的最后阶段进行,以确认产品是否符合规模说明 2:参考答案:D 我的答案:
参考解析:(P109)场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法。该方法从系 统分析的结果——用例出发,通过对每个用例的场景进行分析,逐步实现测试用例的构造。 试题内容: 场景测试方法是基于 IBM 推行的 RUP 的测试用例生成方法。该方法的出发点是
A:一个测试用例可以调用该类的多个方法,但每个方法只能调用一次
B:一个测试用例只能调用在该类中定义的方法,不能调用在该类的父类中定义的方法
C:由该类方法组成的任何一个序列都是一个合理的测试用例
D:针对一个类的多个实例间协作的测试仍然属于面向对象单元测试的范畴 15:参考答案:B 我的答案:
参考解析:暂无解析 试题内容: 以下关于面向对象软件测试的说法中,错误的是
A:安全性测试
B:GUI 测试
C:功能测试
D:协议一致性测试 5:参考答案:A 我的答案:
参考解析:(P44)静态错误分析有以下几种:类型和单位分析,引用分析等,其中在静态 错误分析中,最广泛使用的技术就是发现引用异常。 试题内容: 检查是否存在“已定义但未使用”的变量引用异常应属于

c类证试题及答案

c类证试题及答案

c类证试题及答案一、选择题1. 在计算机科学领域中,以下哪个术语表示对系统进行性能测试,以确定其在正常工作负载下的表现?A. 可靠性测试B. 压力测试C. 功能测试D. 兼容性测试答案:B2. 下列哪个是面向对象编程的原则?A. 分离关注点B. 单一职责原则C. 开放封闭原则D. 优先调用原则答案:C3. 在数据库管理系统中,以下哪项是数据库的一个优势?A. 数据共享B. 数据备份C. 数据分类D. 数据加密答案:A4. 下列哪个是网络安全中用于防止未经授权访问的一种方法?A. 防病毒软件B. 防火墙C. 加密D. 数据备份答案:B5. 在软件开发生命周期中,以下哪个阶段通常在整个过程中重复进行?A. 需求分析B. 设计C. 编码D. 测试答案:D二、填空题6. HTML是一种________________语言。

答案:标记7. 在面向对象编程中,类是对象的_________________。

答案:模板8. 在计算机网络中,IP是______________________。

答案:Internet协议9. 在软件开发中,版本控制是用于管理和跟踪______________________。

答案:代码变更10. 在数据库中,主键是用于___________________的一列或一组列。

答案:唯一标识三、简答题11. 请简要解释软件测试的目的和重要性。

答案:软件测试的目的是发现和修复软件中的缺陷,确保其能够按照预定的要求正常工作。

软件测试的重要性在于可以提高软件的质量、稳定性和可靠性,减少用户使用过程中可能遇到的问题,并增强用户对软件的信任度。

12. 请简要解释面向对象编程的概念,并给出一个例子。

答案:面向对象编程是一种将现实世界中的对象和其相互关系用代码表示的编程方法。

它将数据和方法封装在一个对象中,通过对象之间的消息传递来实现数据的处理和功能的实现。

例如,可以创建一个名为"汽车"的类,其中包含加速、刹车和转弯等方法,以及车速和方向等属性。

软件测试考试题(带答案和解释)

软件测试考试题(带答案和解释)

1、查看系统当中所有进程的命令是:(A )A、ps auxB、ps aixC、ps aufD、ps allps -aux 不过貌似ps -A 就能列出所有进程了你的更详细些-a 显示现行终端机下的所有程序,包括其他用户的程序-u 以用户为主的格式来显示程序状况-x 显示所有程序,不以终端机来区分-A 显示所有程序2、以下LDAP描述错误的是:(C)A、ApacheDS的LADP服务器默认端口389B、LDAP目录中可以存储各种类型的数据C、LDAP不支持TCP/IPD、LDAP协议是跨平台的和标准的协议3、下面是JEE5.0规范的为()(1)JDBC (2)JavaMail 1.4 (3)J2EE Management (4)J2EE Application DeploymentA、(1)(4)B、(2)(3)C、(1)(3)D、以上全是4、下面是Web Services规范的是(D)(1)JDBC 3.0 (2)JavaMail 1.4 (3)SOAP with Attachments API for Java (SAAJ)(4)Web Service Metadata for the Java PlatformA、(1)(2)B、(3)(4)C、(1)(3)D、以上全是5、衡量计算机的平均无故障时间是计算机的(C)A、可维护性B、适应性C、可靠性D、稳定性6、软件的可靠性是指在指定的条件下使用时,软件产品为此稳定的性能级别的能力,其子特性(B )是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。

A、易恢复性B、可靠性依从性C、成熟性D、容错性7、如下参数中不能用于进程间通信的是(C )A、消息B、信号量C、口令D、信件8、在LINUX系统中获取帮助信息的命令为(C )A、?B、manC、helpD、cat9、在TCP/IP协议簇中,UDP协议工作在(D )A、网络互联层B、网络接口层C、应用层D、传输层10、以下Loadrunner的描述错误的是(B )A、VuGen完成次数脚本的录制和开发B、VuGen与Load Generator的互连C、Controller 完成设计和执行性能测试用例场景D、Analysis完成测试结果的专门分析11、(B )方法根据输出对输入的依赖关系设计测试用例A、路径测试B、因果图C、等价类D、边界值12、Servlet生命周期分为(A)个阶段。

C笔试题及答案_软件测试笔试题及答案

C笔试题及答案_软件测试笔试题及答案

C笔试题及答案_软件测试笔试题及答案c笔试题及答案篇1(1)算法的时间复杂度是指_______。

a)继续执行算法程序所须要的时间b)算法程序的长度c)算法继续执行过程中所须要的基本运算次数d)算法程序中的指令条数答案:c评析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。

(2)以下描述中恰当的就是________。

a)线性表是线性结构b)栈与队列是非线性结构c)线性链表就是非线性结构d)二叉树就是线性结构答案:a评析:通常将数据结构分成两小类型:线性结构与非线性结构。

线性表、栈与队列、线性链表都就是线性结构,而二叉树就是非线性结构。

(3)下面关于完全二叉树的叙述中,错误的是_________。

a)除了最后一层外,每一层上的结点数均达至最大值b)可能缺少若干个左右叶子结点c)全然二叉树通常不是八十二叉树d)具有结点的完全二叉树的深度为[log2n]+1答案:b评析:满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。

完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。

(4)结构化程序设计主要特别强调的就是_________。

a)程序的规模b)程序的易读性c)程序的继续执行效率d)程序的可移植性答案:b评析:结构化程序设计主要特别强调的就是结构化程序准确易懂,可以认知性不好,程序员能展开逐步求精、程序证明和测试,以确保程序的正确性。

(5)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是________。

a)概述设计b)详细设计c)可行性分析d)需求分析答案:d评析:需求分析就是看待开发软件明确提出的市场需求展开分析并得出详尽定义,即为精确地确认软件系统的功能。

撰写软件规格说明书及初步的用户手册,递交评审。

(6)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

下列图符名标识的图符不属于数据流图合法图符的是_________。

《软件测试基础》期末C卷及参考答案

《软件测试基础》期末C卷及参考答案

安阳工学院期末试题——软件测试基础(C卷)说明:本试卷共六大题,试卷满分100分,考试时间120分钟,考试为开卷考试。

一、不定项选择题(每题2 分,共20分)请将答案填入题后括号中。

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. 模块功能检查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、回归测试二、填空题:共3小题10个空格,每个空格2分,满分20分;请将答案填入指定的空白处。

1.通过画因果图来写测试用例的步骤为___________________、___________________、___________________、把因果图转换为状态图和___________________及共五个步骤。

Word 2010文字处理软件测试卷及参考答案(C卷)

Word 2010文字处理软件测试卷及参考答案(C卷)

Word 2010文字处理软件测试卷及参考答案(C卷)(本卷满分100分,考试时间为60分钟)中职信息技术类对口升学教学资料中等职业教育课程改革国家规划新教材)。

A.Ctrl+HomeB.Alt+HomeC.HomeD.PageUp2.在Word的编辑状态,为文档设置页码,首先应该使用()。

A.“开始”选项卡B.“视图”选项卡C.“文件”选项卡D.“插入”选项卡3.在Word的编辑状态,当前编辑的文档是C盘中的dl.docx文档,要将该文档复制到D盘,应当使用()。

A.“文件”选项卡中的“另存为”命令B.“文件”选项卡中的“保存”命令C.“文件”选项卡中的“新建”命令D.“开始”选项卡中的“粘贴”命令4.在Word的编辑状态,要选定表格的单元格,应该()。

A.右击该单元格并在快捷菜单中操作B.在“插入”选项卡的“插图”功能区中操作C.双击该表格D.在“开始”选项卡的“样式”功能区中操作5.如果要将Word文档中选定的文本复制到其他文档中,首先要按快捷键()。

A.Ctrl+VB.Ctrl+CC.Ctrl+XD.Ctrl+Z6.在Word中,通常设定文档行间距命令的是()。

A.“段落”功能区B.“样式”功能区C.“字体”功能区D.“插图”功能区7.在Word的编辑状态设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是()。

A.草稿视图B.页面视图C.大纲视图D.Web版式视图8.在Word中,打开最近使用过文档的最快方法是()。

A.单击快速访问工具栏上的“打开”按钮B.选择“文件”选项卡中的“打开”项C.单击“文件”选项卡按钮,在“最近所用文件”中选择D.快捷键Ctrl+O9.Word的“文件”选项卡中显示的文件名所对应的文件是()。

A.当前被操作的文件B.当前已经打开的所有文件C.最近被操作过的文件D.扩展名是docx的所有文件10.在Word的“文件”选项卡中,“最近所用文件”项下显示文档名的个数最多可设置为()。

ZUCC软件测试基础平台答案

ZUCC软件测试基础平台答案

1:题目 .软件测试的目的是:为了发现程序中的错误。

A 为了表明程序没有错误B 为了说明程序能正确地执行C 为了发现程序中的错误D 为了评价程序的质量你的答案: C答案: C2:题目结构化方法是一种:面向数据流的软件开发方法。

A 面向用户B 面向数据结构C 面向对象D 面向数据流你的答案: D答案: D3:题目下面:PDL不是详细设计的图形工具。

A 程序流程图B N-S图C PDLD PAD你的答案: C答案: C4:题目下列关于功能性注释不正确的说法是:用来说明程序段,需要在每一行都要加注释。

A 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态B 用来说明程序段,需要在每一行都要加注释C 可使用空行或缩进,以便很容易区分注释和程序D 修改程序也应修改注释你的答案: B答案: B5:题目下面:测试开发阶段在典型环境下所需的人力百分比最高A 可行性分析B 需求分析C 软件设计D 测试你的答案: D答案: D6:题目下列文档与维护人员有关的有维护手册。

A 软件需求说明书B 项目开发计划C 维护手册D 概要设计说明书你的答案: C答案: C7:题目下列关于瀑布模型不正确的是:瀑布模型每个阶段都不需要反馈。

A 瀑布模型上一阶段的变换结果是下一阶段的输入B 瀑布模型每个阶段都不需要反馈C 瀑布模型提供了软件开发的基本框架D 瀑布模型存在局限性你的答案: B答案: B8:题目在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是:条件组合覆盖A 语句覆盖B 判定/条件覆盖C 条件组合覆盖D 判定覆盖你的答案: C答案: C9:题目软件调试技术包括:回溯法调试A 回溯法调试B 循环覆盖调试C 边界值分析调试D 集成测试调试你的答案: A答案: A10:题目在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为:非渐增式测试A 确认测试B 系统测试C 渐增式测试D 非渐增式测试你的答案: D答案: D11:题目白盒测试的前提是完全了解程序的结构和处理过程A 白盒测试B 黑盒测试C α测试D β测试你的答案: A答案: A12:题目下面专家制小组不是程序设计小组的组织形式。

软件测试试题和答案

软件测试试题和答案

软件测试试题和答案单选题,共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)集成测试计划在需求分析阶段末提交。

软件测试期末考试试卷(C)

软件测试期末考试试卷(C)

试卷编号: 期末考试试题(C 卷) 课程: 软件测试 考试班级: 注意事项: 1. 本试题全部为笔答题,共4页,满分100分,考试时间90分钟。

2. 答卷前将答题纸上密封线内的项目填写清楚,密封线内禁止答题。

3. 用钢笔或圆珠笔在答题纸上写清题号,将答案直接答在相应题号后。

4. 本试题为开卷考试。

只允许带课本。

一、单选题(每题2分,共20分) 1、软件测试的目的是( )。

(A)编制操作说明书 (B)尽可能发现软件中潜在的错误(C)修改软件中的错误 (D)验证编程风格 2、软件缺陷常被称为( )。

(A) BUG (漏洞) (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、文档审查二、多选题(每题2分,共20分)1、以下属于兼容性的是()。

A、向前兼容B、向后兼容C、不同版本间兼容D、数据共享兼容2、以下属于黑盒测试的是()。

A、软件界面B、软件功能C、外部数据库访问D、软件初试化3、用一般边界值分析法,若变量X是10至100的整数,则X的边界值应为()。

软件测试测试题(含答案解析)

软件测试测试题(含答案解析)

L对手机软件的压力测试通常可以包括(ABC)A存储压力B响应能力压力C网络流量压力D并发压力2 .软件验收测试的合格通过准则(ABCD)A软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B所有测试项没有残余一级、二级和三级错误。

C立项审批表、需求分析文档、设计文档和编码实现一致。

D验收测试工件齐全。

3 .考察知识点:黑盒测试方法:等价类、边界值、因果图、错误推测(功能测试或数据驱动测试)白盒测试:(结构测试或逻辑驱动测试)路径测试、条件判断、循环测试、语句覆盖、判定条件覆盖等4 .有关''测试驱动开发〃,下列说法正确的有?(ABCD)A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码B.TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。

C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。

D.TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。

扩展:测试驱动开发是敏捷开发中的一项核心实践和技术,也是一种设计方法论。

TDD得原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。

TDD虽是敏捷方法的核心实践,但不只适用于XP(ExtremePrOgramming),同样可以适用于敏感词开发方法和过程。

TDD得基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。

TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求。

TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证。

软件测试习题库+答案

软件测试习题库+答案

软件测试习题库+答案一、单选题(共100题,每题1分,共100分)1.以下不属于测试计划设计的工具的是()A、WordB、ExcelC、ProjectD、PPT正确答案:D2.模块是组成软件结构的基本元素,它是( )的集合。

A、变量定义和功能实现B、变量和函数C、数据说明和算法D、软件描述和实现正确答案:C3.软件管理按时间可划分为( )和使用维护管理。

A、开发进度管理B、生产管理C、技术管理D、软件设计管理正确答案:B4.著作权亦称( ),是指著作权人对其作品享有的专有权利。

A、版权B、许可权C、产权D、专利权正确答案:A5.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。

A、验证测试B、单元测试C、系统测试D、模块测试正确答案:B6.十进制数(307)10转换为十六进制数的结果是( )。

A、(226)16B、(133)16C、(281)16D、(186)16正确答案:B7.下列选项中关于软件测试叙述错误的是()A、软件测试可以作为度量软件与用户需求间差距的手段B、软件测试的根本目的是尽可能多地发现问题并排除潜在的错误,最终把一个高质量的软件系统交给用户使用。

C、没有发现错误的测试也是有价值的D、软件测试的目的是暴露问题正确答案:B8.虚拟机好似通用的计算机,有自己的指令系统,但本身没有( )。

A、翻译程序B、实际的硬件C、翻译指令D、操作系统正确答案:B9.( )是采用人—机对话的方式控制作业的运行。

A、实时作业控制B、脱机作业控制C、联机作业控制D、动态作业控制正确答案:C10.在Bugzilla中,如果一个缺陷的处理状态被开发人员置为Wontfix,则表明()A、这个Bug中描述的B、这个Bug 中描述的是问题,但不修改C、根据这个Bug的描述无法查找问题的原因并解决,需要提供更多的关于这个Bug的信息D、这个Bug描述的是问题,但不能确定是否在这个版本中修改正确答案:B11.为了对我们所设计的系统进行测试,我们使用测试工具模拟上万个用户从终端同时登陆,找出因资源不足而导致的错误,你认为现在最有可能进行的测试活动是()A、负载测试B、安全测试C、容量测试D、压力测试正确答案:A12.( )方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。

软件测试考试题库及答案

软件测试考试题库及答案

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

A. 证明软件是正确的B. 发现软件中的错误C. 证明软件是错误的D. 证明软件没有错误答案:B2. 黑盒测试主要关注软件的()。

A. 内部结构B. 内部逻辑C. 功能D. 代码答案:C3. 单元测试通常由()执行。

A. 项目管理者B. 开发人员C. 测试人员D. 客户答案:B4. 软件测试中,回归测试是指()。

A. 测试新发现的错误B. 测试软件的新功能C. 在修改后重新运行测试用例以验证错误是否被修复D. 测试软件的安全性答案:C5. 软件测试的V模型中,测试活动应该在开发活动的()进行。

A. 之前B. 同时C. 之后D. 任意时间答案:C二、多项选择题1. 以下哪些是软件测试的类型?()A. 功能测试B. 性能测试C. 压力测试D. 界面测试答案:ABCD2. 软件测试的基本原则包括()。

A. 测试显示存在错误B. 穷尽测试是不可能的C. 早期测试D. 缺陷聚集答案:ABCD3. 软件测试过程中可能使用的工具包括()。

A. 缺陷跟踪系统B. 自动化测试框架C. 性能监控工具D. 代码审查工具答案:ABCD三、判断题1. 软件测试可以完全替代人工检查。

()答案:错误2. 测试应该在软件开发的后期进行。

()答案:错误3. 软件测试的目的是确保软件产品的质量。

()答案:正确四、简答题1. 请简述什么是软件测试?答案:软件测试是一系列旨在评估软件质量的活动,目的是验证软件的功能、性能、安全性等是否符合预期,并发现软件中可能存在的缺陷。

2. 描述软件测试的基本流程。

答案:软件测试的基本流程通常包括测试计划、测试设计、测试实施、测试执行和测试报告等阶段。

五、案例分析题1. 假设你是一个软件测试工程师,你被分配到一个项目中,该项目的软件产品是一个在线购物平台。

请描述你将如何进行测试计划的制定。

答案:在制定测试计划时,我会首先了解项目的需求和目标,确定测试的范围和重点。

最新《软件测试基础》期末C卷及参考答案

最新《软件测试基础》期末C卷及参考答案

一、不定项选择题(每题2 分,共20分)请将答案填入题后括号中。

abcd 1.软件验收测试的合格通过准则是:(ABCD)A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。

B. 所有测试项没有残余一级、二级和三级错误。

C. 立项审批表、需求分析文档、设计文档和编码实现一致。

D. 验收测试工件齐全。

abcd2.软件测试计划评审会需要哪些人员参加?( ABCD)A.项目经理B.SQA 负责人C.配置负责人D.测试组da 3.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种bc 4.测试设计员的职责有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动c d 5.下面哪些属于动态分析(CD)A. 代码覆盖率B. 模块功能检查C. 系统压力测试D. 程序数据流分析abc 6.下面哪些属于静态分析(ABC )A、代码规则检查B、程序结构分析C、程序复杂度分析D、内存泄漏abc 7.软件实施活动的进入准则是(ABC)A、需求工件已经被基线化B、详细设计工件已经被基线化C、构架工件已经被基线化D、项目阶段成果已经被基线化d8.不属于单元测试内容的是(D)(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试abcd9.软件测试设计活动主要有(ABCD)A、工作量分析B、确定并说明测试用例C、确立并结构化测试过程D、复审并评估测试覆盖d10.不属于集成测试步骤的是(D)A、制定集成计划B、执行集成测试C、记录集成测试结果D、回归测试二、填空题:共3小题10个空格,每个空格2分,满分20分;请将答案填入指定的空白处。

1.通过画因果图来写测试用例的步骤为___________________、___________________、___________________、把因果图转换为状态图和___________________及共五个步骤。

测试软件考试题及答案

测试软件考试题及答案

测试软件考试题及答案一、单项选择题(每题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. 请简述软件测试中“测试用例”的定义及其重要性。

测试工具考试题及答案解析

测试工具考试题及答案解析

测试工具考试题及答案解析一、单项选择题(每题2分,共20分)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. 运维人员答案:B6. 以下哪个是性能测试工具?A. JUnitB. SeleniumC. LoadRunnerD. JMeter答案:D7. 测试计划的主要目的是什么?A. 确定测试范围B. 制定测试策略C. 记录测试结果D. 以上都是答案:D8. 测试用例的编写应该基于什么?A. 用户需求B. 系统设计C. 测试计划D. 以上都是答案:D9. 回归测试的目的是什么?A. 验证新功能B. 修复已知缺陷C. 确保修改未引入新缺陷D. 以上都是答案:C10. 测试报告的主要内容包括什么?A. 测试范围B. 测试结果C. 缺陷统计D. 以上都是答案:D二、多项选择题(每题3分,共15分)1. 以下哪些属于测试工具的分类?A. 单元测试工具B. 性能测试工具C. 安全测试工具D. 集成测试工具答案:ABCD2. 测试用例设计的方法包括哪些?A. 等价类划分B. 边界值分析C. 决策表测试D. 状态转换测试答案:ABCD3. 性能测试关注的指标包括哪些?A. 响应时间B. 吞吐量C. 并发用户数D. 系统资源利用率答案:ABCD4. 测试过程中可能遇到的问题有哪些?A. 功能缺陷B. 性能瓶颈C. 安全漏洞D. 用户体验问题答案:ABCD5. 软件测试的阶段包括哪些?A. 单元测试B. 集成测试C. 系统测试D. 验收测试答案:ABCD三、判断题(每题1分,共10分)1. 测试工具只能用于自动化测试。

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

湖南科技职业学院 2007 年 下 学期考试试卷 科目 软件测试与工具 卷号 C 卷 使用班级 IIIT3061-IIIT3068
一、 选择题(每题2分,共40分) 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.标识和定义组织过程并确定过程的执行程序,这一过程属于质量保证体系的哪一部份:
( ) A.组织结构
B.程序
C.过程
D.资源
12.通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、
持续性地对过程进行改进,属于CMM分级结构的哪一级:( ) A.优化级
B.已管理级
C.已定义级
D.可重复级
13.主要针对编码过程中可能存在的各种错误的测试阶段属于V模型的:( ) A.集成测试
B.单元测试
C.系统测试
D.验收测试
14.V模型中哪一个阶段需要用户执行:( ) A.集成测试
B.单元测试
C.系统测试
D.验收测试
15.V模型中哪一个阶段可以采用黑盒测试方法:( ) A.集成测试和单元测试
B.系统测试和单元测试
C.验收测试和单元测试
D.验收测试和集成测试
16.对于软件的β测试,下列描述正确的是:( ) A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
17.主要目标是发现与接口有关的问题的测试阶段是:( ) A.单元测试
B.系统测试
C.集成测试
D.验收测试
18.以下哪些测试需要用户参与:( )
A.回归测试和α测试
B.有效性测试和回归测试
C.α测试和β测试
D.β测试和回归测试
19.以下哪个不是白盒测试工具:( ) A.JUnit
B.JMeter
C.JTest
D.Pruify
20.测试记录文档应该在哪一个阶段提交:( ) A.功能设计阶段
B.编码阶段
C.测试阶段
D.运行维护阶段
二、填空题(每空2分,共20分)
1. 软件测试的周期性是“测试→改错→再测试→再改错”这样一个循环过程。

2. V模型是由:需求分析、概要设计、详细设计、编码、单元测试、集成测试、系统测
试和验收测试、、
和八个部分组成。

3. 目前的自动化测试解决方案几乎都是采用基于脚本的“录制-回放”的技术。

4. 单元测试主要检查模块的局部数据结构,全局性的数据结构在集成测试中考察。

5. 每项测试都可以由三个部分组成:操作、预期结果和实际结果。

三、判断题(每题2分,共20分)
1.单元测试能发现约80%的软件缺陷。

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

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

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

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

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

(错)
7.测试是为了验证软件已正确地实现了用户的要求。

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

(对)
9.黑盒测试的测试用例是根据程序内部逻辑设计的。

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

(错)
四、简答题(每题5分,共20分)
1.什么是软件测试?简述软件测试的目的?
答:软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。

软件测试的目的包括以下三点:
●测试是程序的执行过程,目的在于发现错误;不能证明程序的正确性,仅限于处理
有限种的情况。

●检查系统是否满足需求,这也是测试的期望目标
●一个好的测试用例在于发现还未曾发现的错误;成功的测试是发现了错误的测试。

2.什么是单元测试?简述单元测试的优点。

答:单元测试是在软件开发过程中要进行的最低级别的测试活动,实施单元测试通常具有以下优点
●单元测试可以降低不确定性从而降低风险
●单元测试可以帮助开发人员优化设计
●单元测试用例可以完善开发文档
3.白盒测试有几种方法
答:(答案以书本为主,以下内容供参考)总体上分为静态方法和动态方法两大类。

静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义
动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

4.简述测试过程的基本测试文档。

●测试计划文档:指明测试范围、方法、资源以及相应测试活动的时间进度安排标
的文档;
●测试方案文档:指明为完成软件或软件集成特性的测试而进行的设计测试方法的
细节文档;
●测试用例文档:指明为完成一个测试用例项的输入、预期结果、测试执行条件等
因素的文档;
●测试规程文档:指明执行测试时测试活动序列的文档;
测试报告文档:指明执行测试结果的文档。

相关文档
最新文档