软件测试第11章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件测试第11章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 11 课件
- 资源描述:
-
1、 第11章 软件测试实例 在整个软件测试的学习中,软件测试实例应该是离我们的实践最近的一部分了,只有真正去接触实际,才能够把测试做得更好。11.1 项目背景 项目需求包括项目的来源、客户和需求等。要做好软件测试计划和随后的工作,也需要掌控软件项目的背景,就是要抓住与软件测试相关的项目要素,了解与这些要素相关的详细信息。11.1 项目背景 制订测试计划时,由于各软件公司的背景不同,所撰写的测试计划文档也有差异。在实际测试工作中,可依据实际情况对模板增删或部分修改。11.2.1 测试计划的内容测试计划需要包含16个大纲领:1测试计划标识符2简要介绍:主要是对测试软件基本情况的介绍和对测试范围的概括
2、性描述。11.2.1 测试计划的内容3测试项目:包括所测试软件的名称及版本,需要列出所有测试单项、外部条件对测试特性的影响和软件缺陷报告的机制。具体要点如下:设计测试、整体测试需求规格说明、用户指南、操作指南、安装指南、与测试项相关的事件报告。11.2.1 测试计划的内容4测试对象:需要列出待测的单项功能及功能组合。5不需要测试的对象:需要列出不测试的单项功能及组合功能,并说明不予测试的理由。6测试方法(策略):测试计划的核心所在,需要给出有关测试方法的概述以及每个阶段的测试方法。主要描述如何进行测试,并解释对测试成功与否起决定作用的所有相关问题。11.2.1 测试计划的内容7测试项通过/失败
3、的标准:需要给出“测试项目”中描述的每一个测试项通过/失败的标准。8中断测试和恢复测试的判断准则:需要给出测试中断和恢复测试的标准,在哪种情况下应中断测试。11.2.1 测试计划的内容9测试完成所提交的材料:需要包含测试工作中开发设计的所有文档、工具等。10测试任务:需要给出测试前的准备工作以及测试工作所需要完成的一系列任务。11测试所需的资源:在测试开始之前,要制定一个项目测试所需的资源计划,包含每一个阶段的任务所需要的资源。11.2.1 测试计划的内容12职责:需要明确指出每一名测试人员的工作职责。13人员安排与培训需求:明确哪些人员(管理、测试和程序员等)负责哪些任务。14测试进度表:主
4、要列出测试的重要日程安排,估算各项测试任务所需的时间,给出测试进程时间表。11.2.1 测试计划的内容15风险及应急措施:需要列出测试过程中可能存在的一些风险和不利因素,并给出规避方案。16审批:宣布已经为测试工作转入下一个阶段做好准备的某个人或某几个人。测试计划审批部分中的一个重要的部件是签名页,审批人除了在适当的位置签署自己的名字和日期外,还应该表明他们是否建议通过评审的意见。11.2.1 测试计划的内容1目的项目简介的目的文档应该包括以下目标(1)确定现有项目的信息和应测试的软件构件。(2)列出推荐的测试需求(高级需求)。(3)推荐可采用的测试策略,并对这些策略加以说明。(4)确定所需的
5、资源,并对测试的工作量进行估计。(5)列出测试项目的可交付元素。11.2.2 项目简介2背景 即对测试对象(构件、应用程序、系统等)及其目标进行简要说明。需要包括的信息有:主要的功能和性能、测试对象的构架以及项目的简史。11.2.2 项目简介3范围 范围即描述测试的各个阶段(例如,单元测试、集成测试或系统测试),用于说明本计划所针对的测试类型(如功能测试或性能测试)。范围所包括的几个方面如下:(1)简要地列出测试对象中将接受测试或不接受测试的那些性能和功能。(2)如果在编写此文档的过程中做出的某些假设可能会影响测试设计、开发或实施,则列出所有这些假设。(3)列出可能会影响测试设计、开发或实施的
6、所有风险或意外事件。(4)列出可能会影响测试设计、开发或实施的所有约束。11.2.3 测试参考文档和提交文档1测试参考文档测试参考文档2测试提交文档测试提交文档 测试提交文档应当列出在测试阶段结束后,所有可提交的文档。11.2.4 测试风险和优先级 测试风险是指在软件开发过程中因遇到的预算、进度、开发不成功等方面的问题而引起损失的可能性。软件测试风险主要是对测试计划执行的风险分析与制定要采取的应急措施,降低软件测试产生的风险造成的危害。11.2.4 测试风险和优先级测试计划风险发生时,可能采用的应急措施有:(1)缩小范围:决定在后续的发布中,实现较低优先级的特性。(2)增加资源:请求用户团队为
7、测试工作提供更多的用户支持。(3)减少过程:在风险分析过程中,确定某些风险级别低的特征测试或少测试。11.2.4 测试风险和优先级1、需求风险需求风险包括如下内容:范围风险:与范围变更有关的风险。外部可预测风险:市场风险(原材料可利用性、需求)、日常运作(维修需求)、环境影响、货币变动、通货膨胀、税收。外部不可预测风险:规章(不可预测的政府干预)、自然灾害。内部非技术风险:战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)。需求定义欠佳,而进一步的定义会扩展项目范畴。添加额外的需求。产品定义含混的部分比预期需要更多的时间。在需求中用户参与不够。缺少有效的需求变化管理过程。
8、11.2.4 测试风险和优先级2计划编制风险计划编制风险包括如下内容:计划、资源和产品定义全凭用户或上层领导口头指令,且不完全一致。计划不能实现,只能算是期待状态。计划基于使用特定的小组成员,而那个特定的小组成员其实指望不上。产品规模比估计的要大。完成目标日期提前,但没有相应地调整产品范围或可用资源。涉及不熟悉的产品领域,花费在设计和实现上的时间比预期得要多。没有按照要求的技术性能和质量水平完成任务。没有在预算的时间范围内完成任务。没有在预算的成本范围内完成任务。11.2.4 测试风险和优先级3组织和管理风险组织和管理风险包括如下内容:仅由管理层或市场人员进行技术决策,导致计划进度缓慢,计划时
9、间延长。员工离职。低效的项目结构降低生产率。管理层审查决策的周期比预期的长。预算消减,打乱项目计划。缺乏必要的规范,导致工作失误与重复工作。非技术的第三方的工作。作为先决条件的任务(如培训及其他项目)不能按时完成。开发人员和管理层之间关系不佳,导致决策缓慢,影响全局。缺乏激励措施,士气低下,降低了生产能力。某些人员不熟悉软件工具和环境。项目后期加入新的开发人员,需要进行培训并逐渐与现有成员沟通,从而使现有成员的工作效率低。由于项目成员之间发生冲突,导致沟通不畅、设计欠佳、接口出现错误和额外的重复工作。不适应工作的成员没有调离项目组,影响了项目组其他成员的积极性。没有找到项目急需的具有特定技能的
展开阅读全文