



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1 . 软件测试 的目的是尽可能多的找出软件的缺陷。( Y2 . Beta 测试是 验收测试 的一种。 ( YAcceptance testing验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪 , 并且可以让最终用户将其用于执行软件的既定功能和任务。3 . 验收测试是由最终用户来实施的。( N是由测试人员来实施的4 .项目立项前测试人员不需要提交任何工件。( Y 工件 :加工过程中生 产对象5 .单元测试能发现约80% 的软件缺陷。 ( Y6 .代码评审是检查源代码是否达到模块设计的要求。( N代码评审也称代码复查 , 是指通过阅读代码来检查源代码与编码标准的符合性
2、以及代码 质量的活动。7 .自底向上集成需要测试员编写驱动程序。( YVvvvvvvvvvvvvvvvvvv自顶向下综合测试的具体步骤为:1 以主控模块作为测试驱动模块 , 把对主控模块进行单元测试时引入的所有桩模块用实 际模块替代 ;2 依据所选的集成策略 (深度优先或广度优先,每次只替代一个桩模块 ;3 每集成一个模块立即测试一遍;4 只有每组测试完成后 ,才着手替换下一个桩模块;5 为避免引入新错误 ,须不断地进行回归测试 (即全部或部分地重复已做过的测试 。自底向上综合测试的步骤分为:1 把低层模块组织成实现某个子功能的模块群(cluster ;2 开发一个测试驱动模块 ,控制测试数据
3、的输入和测试结果的输出;3 对每个模块群进行测试 ;4 删除测试使用的驱动模块 ,用较高层模块把模块群组织成为完成更大功能的新模块 群。8 . 负载测试是验证要检验的系统的能力最高能达到什么程度。( N负载 测试 (Load testing , 通过 测试 系统在资源超 负荷 情况下的表现 , 以发现设计上的 错误或验证系统的负载能力。 在这种测试中 , 将使测试对象承担不同的工作量 , 以评测和评 估测试对象在不同工作量条件下的性能行为 , 以及持续正常运行的能力。 负载测试的目标是 确定并确保系统在超出最大预期工作量的情况下仍能正常运行。 此外 , 负载测试还要评估性能特征。例如 , 响应
4、时间 、事务处理速率和其他与时间相关的方面。9 . 测试人员要坚持原则 ,缺陷未修复完坚决不予通过。( N10 . 代码评审员一般由测试员担任。( N11 . 我们可以人为的使得软件不存在配置问题。( N是一种标识、组织和控制修改的技术。 软件配置管理 应用于整个软件工程过程。 我们知道 , 在软件建立时变更是不可避免的 , 而变更加剧了项目中软件开发者之 间的混乱。12 . 集成测试计划在需求分析阶段末提交。( N执行阶段1 时间安排 单元测试 已经完成后就可以开始执行集成测试了2 输入 需求规格说明书 概要设计 集成测试计划 集成高度设计 集成测试例 集成测试规程 集成测试代 码(如果有
5、集成测试脚本 集成测试工具 详细设计 代码 单元测试报告3 入口条件 单元测试阶段已经通过基线化评审4 活动步 骤 执行集成测试用例回归集成测试用例撰写集成测试报告5 输出 集成测试报告6 出口条件 集成测试报告通过集成测试阶段基线评审二、选择题1 .软件验收测试的合格通过准则是:(ABCDA . 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B . 所有测试项没有 残余一级、二级和三级错误。C . 立项审批表、需求分析文档、设计文档和编码实现一致。D . 验收测试工件齐全。2 .软件测试计划评审会需要哪些人员参加?( ABCDA .项目经理B.SQA负责人软件质量保证
6、(SQA 是建立一套有计划目标 1: 软件质量保证工作是有计划进行的。目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。目标 3: 将软件质量保证工作及结果通知给相关组别和个人。目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。C .配置负责人D .测试组3 .下列关于 alpha 测试 的描述中正确的是 :( ADA . alpha 测试需要用户代表参加B . alpha 测试不需要用户代表参加C . alpha 测试是系统测试的一种D . alpha 测试是验收测试的一种4 .测试设计员的职责有 :( BCA .制定测试计划B .设计测试用例C .设计测试
7、过程、脚本D .评估测试活动5 .软件实施活动的进入准则是:( ABCA . 需求工件 已经被 基线化工件加工过程中的生产对象。基线化 一个文档如果经过讨论被通过了 ,被固定了 ,就可以说这个文档被 “基线化 ”了,然后所有人就可以在这个 “基线 ”的基础上工作。B .详细设计工件已经被基线化C .构架工件已经被基线化D .项目阶段成果已经被基线化三、添空1. 软件验收测试包括 :_正式验收测试 , alpha 测试 , beta 测试。2. 系统测试的策略有 :功能测试 ,性能测试 ,可靠性测试 ,负载测试 ,易用性 测试 ,强度测试 ,安全测试 ,配置测试 ,安装测试 ,卸载测试 ,文挡测
8、试 , 故障恢复测试 ,界面测试 ,容量测试 ,兼容性测试 ,分布测试 ,可用性测试 (有的可以合在一起 ,分开写只要写出 15 就满分哦3. 设计系统测试计划需要参考的项目文挡有 :_软件测试计划 , 软件需求工件和迭代计划。4. 对面向过程的系统采用的集成策略有 :自顶向下 ,自底向上两种 。5. 通过画因果图来写测试用例的步骤为 :(1 根据程序规格说明书描述 ,分析并确定因 (输入条件和果 (输出结果或 程序状态的改变 ,画出因果图。(2 将得到的因果图转换为判定表。(3 为判定表中每一列所表示的情况设计一个测试用例。四、简答1. 区别阶段评审的与同行评审答:同行评审目的 :发现小规模
9、工作产品的错误, 只要是找错误 ;阶段评审目的 :评审模块 阶段作品的正确性可行性 及完整性同行评审人数 :3-7 人 人员必须经过同行评审会议的培训, 由 SQA 指导阶段评审人数 :5 人左右 评审人必须是专家具有系统评审资格同行评审内容 :内容小 一般文档 < 40 页 , 代码 < 500 行阶段评审内容 : 内容多 , 主要看重点同行评审时间 :一小部分工作产品完成阶段评审时间 : 通常是设置在关键路径的时间点上!2. 什么是软件测试答:测试是为发现错误而执行程序的过程软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试 , 甚至根据需要 编写不同的测试工具
10、 ,设计和维护测试系统 ,对测试方案可能出现的问题进行分析和评估。 执行测试用例后 ,需要跟踪故障 ,以确保开发的产品适合需求。3 简述集成测试的过程答:系统集成测试主要包括以下过程 : 1. 构建的确认过程。2. 补丁的确认过程。3. 系统集成测试测试组提交过程。4. 测试用例设计过程。5. 测试代码编写过程。6. Bug 的报告过程。7. 每周 /每两周的构建过程。8. 点对点的测试过程。9. 组内培训过程。5 白盒测试有几种方法答:总体上分为静态方法和动态方法两大类。静态 :关键功能是检查软件的表示和描述是否一致, 没有冲突或者没有歧义。动态 :语句覆盖、判定覆盖、条件覆盖、判定条件覆盖
11、、条件组合覆盖、路径覆 盖。6 系统测试计划是否需要同行审批,为什么答:需要 ,系统测试计划属于项目阶段性关键文档,因此需要评审。7Alpha 测试与 beta 的区别Alpha 测试 ( 测试是由一个用户在开发环境下进行的测试 ,也可以是公司 内部的用户在模拟实际操作环境下进行的受控测试 , Alpha 测试不能由程序员或 测试员完成。 Alpha 测试发现的错误 ,可以在测试现场立刻反馈给开发人员 ,由 开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性 能和支持。尤其注重产品的界面和特色。 Alpha 测试可以从软件产品编码结束之 后开始 ,或在模块 (子系统测试完成
12、后开始 ,也可以在确认测试过程中产品达 到一定的稳定和可靠程度之后再开始。 有关的手册 (草稿等应该在 Alpha 测试 前准备好。Beta 测试 ( 测试是软件的多个用户在一个或多个用户的实际使用 环境下进行的测试。开发者通常不在测试现场 , Beta 测试不能由程序员或测试 员完成。因而 ,Beta 测试是在开发者无法控制的环境下进行的软件现场应用。 在 Beta 测试中 ,由用户记下遇到的所有问题 ,包括真实的以及主管认定的 ,定 期向开发者报告 , 开发者在综合用户的报告后 , 做出修改 , 最后将软件产品交付 给全体用户使用。 Beta 测试着重于产品的支持性 ,包括文档、客户培训和
13、支持 产品的生产能力。只有当 Alpha 测试达到一定的可靠程度后 ,才能开始 Beta 测 试。 由于 Beta 测试的主要目标是测试可支持性 , 所以 Beta 测试应该尽可能由主 持产品发行的人员来管理。答:Alpha 测试 在系统开发接近完成时对应用系统的测试 ;测试后仍然会有少 量的设计变更。 这种测试一般由最终用户或其它人员完成 , 不能由程序或测试员 完成。Beta 测试 当开发和测试根本完成时所做的测试 , 最终的错误和问题需要在最终发行前找到。 这种测试一般由最终用户或其它人员完成 , 不能由程序员或测试员 完成。8 比较负载测试,容量测试和强度测试的区别 答:负载测试:在一
14、定的工作负荷下,系统的负荷及响应时间。 强度测试: 在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能 所造成的影响。 容量测试: 容量测试目的是通过测试预先分 析出反映软件 系统应用特征的某项 指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下 没有出现任何软件故障或还能保持主要功能正常运行。容量测试 还将确定测试 对象在给定时间内能够持续处理的最大负载或工作量。 容量测试的目的是使系统 承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据 的,并 且它的目的是显示系统可以处理目标内确定的数据容量。 9 测试结束的标准是什么? 答:用例全部测试。 覆盖
15、率达到标准。 缺陷率达到标准。 其他指标达到质量标准。 10 描述软件测试活动的生命周期? 答: 测试周期分为计划、设计、实现、执行、总结。其中:计划:对整个测试周期中所有活动进行规划,估计工作量、风险,安排人力物力资源,安排进度等; 设计:完成测试方案,从技术层面上对测试进行规划;实现:进行测试用例和测试规程设计;执行:根据前期完成的计划、方案、用例、规程等文档,执行测试用例。 总结:记录测试结果,进行测试分析,完成测试报告。11 软件的缺陷等级应如何划分?A 类 严重错误,包括以下各种错误:1 由于程序所引起的死机 , 非法退出 2 死循环 3 数据库发生死锁4 因错误操作导致的程序中断5 功能错误6 与数据库连接错误7 数据通讯错误 B 类 较严重错误,包括以下各种错误: 1 程序错误 2 程序接口错误 3 数据库的表、业务规则、缺省值未加完整性等约束条件C 类 一般性错误,包括以下各种错误:1 操作界面错误(包括数据窗口内列名定义、含义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 肩胛骨骨折护理查房
- 人教版七年级音乐上册(简谱)第3单元《丰收锣鼓》教学设计
- 记忆力减退日常护理
- 兼职跑腿员工合同范例
- 义卖赞助合同范例
- 借款合同范例txt
- 五年级语文上册第三单元11古诗二首渭城曲诗歌解析素材冀教版
- 2025年幼儿园新纲要试题及答案
- 公司多个股东合同范例
- kt板制作合同范例
- 《2024年 《法学引注手册》示例》范文
- 2022年4月07138工程造价与管理试题及答案含解析
- 项目部施工班组管理办法
- 气管插管操作并发症
- JT∕T 795-2023 事故汽车修复技术规范
- 预防接种门诊验收表4-副本
- 2024年交管12123学法减分考试题库及完整答案(典优)
- 数智时代的AI人才粮仓模型解读白皮书(2024版)
- (2024年)高中化学校本课程教材《绿色化学》
- 中医-血家药方四物汤
- 2024年北师大版八年级下册数学第二章综合检测试卷及答案
评论
0/150
提交评论