1 / 102
文档名称:

软件项目的综合测试与验收.pptx

格式:pptx   大小:1,437KB   页数:102页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件项目的综合测试与验收.pptx

上传人:araccs37 2017/8/27 文件大小:1.40 MB

下载得到文件列表

软件项目的综合测试与验收.pptx

相关文档

文档介绍

文档介绍:单元5 软件项目的综合测试与验收
【知识疏理】
软件测试的概述
软件测试的概念
在IEEE所提出的软件工程标准术语中,软件测试的定义为“使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清楚预期结果与实际结果之间的差别”。
软件测试的主要工作是验证(verification)和确认(validation)。
【知识疏理】
软件测试的概述
软件测试的地位和作用
软件测试在整个软件开发生命周期中占据着重要的地位,软件工程采用的生命周期方法把软件开发划分成多个阶段,把整个开发工作明确地划成若干个开发步骤,可以把复杂的问题按阶段分别加以解决,为中间产品提供了检验的依据,各阶段完成的软件文档成为检验软件质量的主要依据。
软件测试应该从生命周期的第一个阶段开始,并贯穿于整个软件开发生命周期的每个阶段,而且越早测试越好,早期检测和纠错是系统开发中最有效的方法。
【知识疏理】
软件测试的概述
软件测试的目的
软件测试的目的是为了保证软件产品的最终质量,在软件开发过程中,对软件产品进行质量控制。测试可以完成许多事情,但最重要的是可以衡量正在开发软件的质量。
【知识疏理】
软件测试的概述
软件测试的原则
为了进行有效的测试,测试人员理解和遵循以下基本原则。
(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭
(2)程序员应避免检查自己的程序
(3)测试用例应由测试输入数据和与之对应的预期输出结果两部分组成
(4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件
【知识疏理】
软件测试的概述
软件测试的原则
(5)充分注意软件测试时的群集现象
(6)严格执行测试计划,排除测试的随意性
(7)应当对每一个测试结果做全面检查
(8)妥善保存测试过程中产生的各种数据和文档
(9)注意回归测试的关联性。
【知识疏理】
软件测试的概述
软件测试的分类
软件测试有多种分类方式,例如按测试阶段分类、按是否需要运行被测试软件分类、按是否需要查看代码分类,按测试执行时是否需要人工干预分类、按测试目的分类等,表5-1描述了软件测试的各种分类。
【知识疏理】
软件测试的概述
软件测试的流程
软件测试流程是指从软件测试开始到软件测试结束所经过的一系列准备、执行、分析的过程,一般可划分为制定测试计划、设计测试用例和测试过程、实施软件测试、评估软件测试等几个主要阶段。
【知识疏理】
软件测试的概述
软件测试的流程

制定测试计划的主要目的是识别任务、分析风险、规划资源和确定进度。测试计划一般包括以下几个方面:
(1)软件测试背景(2)软件测试依据
(3)测试范围的界定(4)测试风险的确定
(5)测试资源的确定(6)测试策略的确定
(7)制定测试进度表。
【知识疏理】
软件测试的流程

测试用例是为特定目标开发的测试输入、执行条件和预期结果的集合,这些特定目标可以是验证一个特定的程序路径,或核实是否符合特定需求。
设计测试用例就是设计针对特定功能或组合功能的测试方案,并编写成文档。
设计测试过程就是确定测试的基本执行过程,为测试的每个阶段的工作建立一个基本框架。