测试题参考答案

上传人:子 文档编号:43419579 上传时间:2018-06-06 格式:DOC 页数:34 大小:78.50KB
返回 下载 相关 举报
测试题参考答案_第1页
第1页 / 共34页
测试题参考答案_第2页
第2页 / 共34页
测试题参考答案_第3页
第3页 / 共34页
测试题参考答案_第4页
第4页 / 共34页
测试题参考答案_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《测试题参考答案》由会员分享,可在线阅读,更多相关《测试题参考答案(34页珍藏版)》请在金锄头文库上搜索。

1、测试题参考答案测试题参考答案测试题参考答案1. 设计系统测试会需要参考的文档有哪些?答:软件需求规格说明书、行业背景、详细设计、概要设计2. 负载测试、容量测试、强度测试的区别答:负载测试:通过在被测系统上不断增加压力,直到性能指标达到极根。容量测试:可以看作系统性能指标中一个特定环境下的一个特定性能指标,即设定的界限或极限值。强度测试:主要是为了检查程序对异常情况的抵抗能力。3. 验收与确认测试的区别?答:验收是软件交给用户前的最后一个工序。确认测试是有效性和配置合理测试。它是集成测试和系统测试之间的过度阶段。4. 什么是测试评估?测试评估的范围答:测试评估是在测试结束后对整个测试过程与产品

2、是进行评估的过程。范围包括:对于测试工作的总结、缺陷数据的分析及测试过程的评估。5. 描述软件测试的过程,其中有那些工作要做?答:软件测试的生命周期。6. 描述软件开发的过程,完整的开发过程需要完成那些工作?答:软件的生命周期。7. 你在测试过程中从事那些工作,最擅长那些工作?答:软件测试工作需要的角色,不同的角色需要做不同的工作,测试计划模板包含该内容。8. 软件测试的类型有哪些?答:策略、方法、阶段9. 测试用例的设计方法有哪些,描述一个具体的例子答:TC 书全是。根据自己熟练程度去选择并描述例子。10.测试用例的关键是什么?答:需求、方法11.描述测试用例设计的完整过程答:测试用例的设计

3、过程可以是一个由简到繁细化的过程。即一个人从简单的测试描述细化到能够去依照执行的测试用例的过程。12.软件测试的评审过程和内容答:软件测试评审的内容:与软件有关的所有文档和代码都是。学员根据自己的需要可以重点强调某一个部分。评审的过程贯穿于整个软件生命的周期,从软件的需求开始到最后的验收测试都是需要评审的。13.性能测试工作的完整过程,目的,最关键的是什么?答:性能测试的测试过程:制定测试计划、录制脚本、增强脚本功能、建立场景、运行场景、监视场景、分析结果。目的:使软件满足用户性能方面的需要。使软件快速有效的为用户服务。最关键的是:测试计划、测试策略的选择及测试用例的设计。学员根据自己的需要可

4、以在扩展。14.缺陷跟踪记录包含哪些,如何提高高质量的记录?答:TP 第四章和第二章(编写缺陷报告的原则) 。15.使用什么工具进行软件测试的跟踪管理,描述管理的过程?答:Bugzilla。提交缺陷报告分配缺陷报告处理返测关闭。16.单元测试和集成测试,描述工作实际开展的情况。答:在编码阶段进行单元测试同时学员要把单元测试用例设计方法讲解出来。集成测试是在作完且结果通过的情况下来进行的。学员讲解集成测试阶段使用到的方法。17.工作中哪些需要改进,期望的工作环境?答:测试的规范性、团队协调、测试技术需要改进。18.软件配置管理工作开展的情况和认识? 答:软件配置管理(SCM)是指在开发过程中各阶

5、段,管理计算机程序演变的学科,它作为软件工程的关键元素,已经成为软件开发和维护的重要组成部分。SCM 提供了结构化的,有序化的,产品化的管理软件工程的方法。它涵盖了软件生命周期的所有领域并影响所有数据和过程。SCM 通过以下方法,强化软件的可靠性和质量:提供用于识别和控制文档、代码、接口、数据库的结构框架,适用于软件开发生命周期的所有阶段;全面支撑某一特定开发及维护工作方法,能够适应各种类型的需求、标准、政策、组织机构以及相关的管理策略;针对特定的基线状态、变更控制、测试、发布版本或审查活动,生成相应的管理信息和产品信息。19.与开发人员如何进行有效的沟通的?答:1.对事不对人;2.方向不一致

6、,但目标相同,所以都是为了提高软件的质量。20.测试工作的哪些步骤,在哪个阶段应该做什么,由谁来完成?答:软件测试的流程图。TP 第八章。21.写测试用例的几种方法,并举例说明。答:等价类、边界值、因果图等。学员可以举例用上机作业题中的任何一个。22.写出你用过的测试工具,并描述它的使用方法及功能。答:QTP:主要进行功能测试。可以用作回归测试和重复性测试。LR:进行性能测试。主要测试软件的承受能力和响应时间。LINKBOT:进行链接测试。测试网站的链接是否存在。23.按照瀑布模型软件开发都分哪几个阶段?对应的测试环节又分哪几个阶段?答:需求分析、概要设计、详细设计、编码、测试、产品发布单元测

7、试、集成测试、系统测试、验收测试。24.黑盒和白盒测试技术的概念?答:别名、测试对象、所在阶段、主要目的、主要负责人。25.测试都包括哪些内容?答:软件测试的生命周期。26.计算中出现下列情况:1+1=2,2+2=5,3+3=6,4+4=9,5+5=10,6+6=13 缺陷报告中描述上述情况答:概述:加法器在进行相同两个偶数相加时,结果多加 1。27.针对缺陷采取怎样的管理措施?答:使用缺陷管理系统。通过不同的负责人对缺陷的处理,缺陷状态的改变进行跟踪和管理。也可使用配置管理工具。28.在测试生命周期,测试过程分为几个阶段,以及各个阶段的含义? 答:TP 第 8 章。29.简要写出自己在理解的

8、基础质上所认为引入测试管理的意义?答:测试管理能够合理安排测试资源、控制测试流程,提高测试质量,加强测试过程的改进。30.写出软件缺陷的过程或流程图答:TP 第四章,缺陷报告处理流程。31.Windows2000 关机界面,写出功能界面测试用例答:TC 第 13 章。32.您对质量的认识是?答:质量是企业的核心竞争力。提升企业在全球的运营。特别对于软件产品,它是一种看不见的产品。质量尤为重要。软件的质量与参与软件整个研发过程的每一个人有关。不仅是开发或测试,市场人员也对有责任。软件测试不管是用手工还是自动方法在某种程度上都能提高软件的质量。33.软件测试在软件开发各阶段的地位和作用?答:TP

9、第 8 章。软件测试流程图。34.测试时需要什么文档?会产生什么文档?您认为这些文档有什么用?答:(TP 第 8 章)35.具体录制过程中,会优先注意何种 Bug?答:优先注意阻碍性 BUG,因为这类缺陷不能使整个软件的业务顺利的走下来。36.输入三个整数,判断三个整数能否构成一个三角形,请用黑盒 测试方法中的一种设计出相应的测试用例并详细说明所使用的黑盒测试方法。答:根据自己在 TC 第四章的学习去回答。37.什么是软件测试静态分析?答:静态分析是属于白盒测试的范畴。是一种检测源代码正确性的测试技术。主要是用于编码阶段。38.引入测试管理的含义?答:测试管理能够合理安排测试资源、控制测试流程

10、,提高测试质量,加强测试过程的改进。39.试述软件的概念和特点?软件复用的含义?构件包括哪些?答:软件是和计算机系统的硬件相互依存的一部分,主要由程序和文档构成。软件特点:TP 第 14 章。软件复用:软件复用是一种计算机软件工程方法和理论。软件复用的主要思想是,将软件看成是由不同功能部分的“组件”所组成的有机体,每一个组件在设计编写时可以被设计成完成同类工作的通用工具,这样,如果完成各种工作的组件被建立起来以后,编写一特定软件的工作就变成了将各种不同组件组织连接体来的简单问题,这对于软件产品的最终质量和维护工作都有本质性的改变。基于构件的软件系统中的构件可以是 COTSCommercial-

11、Off-the-Shelf)构件,也可以是通过其它途径获得的构件(如自行开发) ;Tuxedo 等。40.瀑布模型和螺旋模型的主要区别是什么?答:瀑布模型在项目早期要考虑清楚整个项目所需的所有信息和数据。在每个阶段工作明确、下一个阶段依赖上一个阶段,并且测试只是在某一个阶段。螺旋模型是只考虑当前该阶段的重点工作,开发过程和测试过程并行工作。41.软件生存周期及其模型是什么?答:(TP 第 6 章)42.什么是软件测试 软件测试的目的与原则答:(TP 第 10 章)43.净室软件工程的策略是什么?答:净室软件工程是一种具有坚实理论基础的软件工程技术。再好的管理也代替不了理论基础。净室理论基础由资

12、深数学家 Harlan Mills 及其 IBM 的同仁于 20 世纪 80 年代初建立起来,首次提出了将函数理论和统计学应用于软件设计、测试和认证的软件工程领域,并集成了结构化编程、逐步求精、模块化设计的精髓。这是一个比较老的东西,不过对国内现装还是很有参考价值的。净室软件工程的策略:定义系统的边界激励与响应;状态规约过程变量集;控制流规约过程明盒控制流。 44.软件配置管理的作用 软件配置包括什么?答:作用:配置管理是指用于控制系统一系列变化的学科。 通过一系列技术,方法和手段来维护产品的历史,鉴别和定位产品独有的版本,并在产品的开发和发布阶段控制变化。通过有序管理和减少重复性工作,配置管

13、理保证了生产的质量和效率。配置管理从基础层开始,有机地把其它支持活动结合起来,形成一个整体,相互促进,相互影响,有力地保证了质量体系的实施。软件配置包括:计算机程序,包括源代码和可执行程序。与计算机程序相对应的各种文档。计算机数据,包括计算机程序中包含的数据和系统初始化数据。软件开发过程数据与文件。45.简述需求分析的过程和意义答:需求分析过程: 复查系统规模和目标研究现有系统功能导出新系统模型重新定义问题导出和分析各种可选解决方案推荐行动方针草拟开发计划书写文档提交审查需求分析的意义:可以更多地关注系统的特性以及如何体现用户的需求,以便更好地理解系统的形状和形式;可以对系统的完整性、一致性以

14、及对环境的适应性进行评估;在继续大量投入之前,可以利用这些信息决定可行性和管理系统的范围;可以脱离对具体需求进行取舍和决策所带来的风险. 46.什么是数据的对立性?有几个层次?47.网状、层次数据模型与关系数据模型的最大的区别是什么? 答:最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系数据模型是使用二维表/表格/表/关系。48.dbms 读取一条记录时发生哪些事件?49.什么是软件质量,软件包是什么?答:软件质量:软件产品的特性可以满足用户的功能、性能需求的能力。 软件包(SoftWare Package)是指具有特定的功能,用来完成特定任务的一个程序或一组

15、程序。可分为应用软件包和系统软件包两大类。应用软件包与特定的应用领域有关,又可分为通用包及专用包两类。通用软件包根据社会的一些共同需求开发,专用软件包则是生产者根据用户的具体需求定制的,可以为适合其特殊需要进行修改或变更。软件包由一个基本配置和若干可选部件构成,既可以是源代码形式,也可以是目标码形式。用户手册和指南等文档是软件包的重要组成部分。此外,软件包的维护及技术支持也是非常必要的50.软件产品质量特性是什么?答:软件质量是软件反映实体满足明确和隐含需要的能力和特性总合,提高软件质量成为软件开发方和用户共同的期望。正确性、完整性、易用性、一致性。51.什么软件质量保证 其主要任务是什么?

16、答:软件质量保证是指向用户和社会提供满意的高质量的软件产品而进行的有计划,有组织的活动。软件 QA 涉及到整个软件开发过程监控和提高过程控制,确认既定的标准和流程能够执行,找到问题并处理问题。主要是面向“问题预防”的过程。主要任务:监控公司质量保证体系的运行状况,审计项目的实际执行情况和公司规范之间的差异,并出具改进建议和统计分析报告。是过程、产品质量审计者。52.软件质量保证体系是什么? 国家标准中与质量保证管理相关的几个标准是什么?他们的编号和全称是什么?答:ISO 是一个国际标准化组织,其成员由来自世界上 100 多个国家的国家标准化团体组成,代表中国参加 ISO 的国家机构是中国 国家技术监督局(CSBTS)。ISO 与国际电工委员会(IEC)有密切的联系, 中国参加 IEC 的国家机构也是国家技术监督局。CMM(Capability Maturity Model),英文直译的意思是“能力成熟度模型” 。由卡内基.梅隆大学的软件工程协会(Software Engineering Institute, 简称 SEI) 提出并完善,目的是通过一个合理

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号