软件测试总结ppt(共2篇).doc
文本预览下载声明
软件测试总结ppt(共2篇)
:测试 软件 ppt 软件测试工作总结ppt 软件测试总结报告 测试总结怎么写
篇一:软件测试知识总结
软件测试定义(通识观点)
(1)软件测试是为了发现错误而执行程序的过程;
(2)测试是为了证明程序有错,而不是证明程序没有错误;
(3)一个好的测试用例是在于它能发现至今未发现的错误;
(4)一个成功的测试时发现了至今未发现错误的测试。 描述性定义
定义1:为了发现错误而执行程序的过程。 定义2:根据软件开发各阶段规格说明和程序内部结构而精心设计的一批测试用例(即输入数据及其预期的输出结果),并利用测试用例运行程序以及发现错误的过程,即执行测试步骤。 1.2.1 软件测试的目的与原则 软件测试的目的
(1)测试是执行过程,并限于执行有限的测试用例发现软件的缺陷或错误
(2)检测软件是否满足软件定义的各种需求目标
(3)执行的测试用例发现了未曾发现的缺陷或错误,即实现了成功的测试 软件测试的原则
(1)尽早并及时进行测试,测试始于软件产品开发初期
(2)测试用例由测试数据与预期结果两部分组成,并包括测 试前置条件或后置条件
(3)测试根据其需求和风险由专业测试者进行或开发者自检
(4)需严格执行测试计划并排除测试随意性 (5)注意测试中的集群效应(80%错误仅与20%程序有关)
(6)对测试结果作核查并保存用例、缺陷统计和分析报告,为软件维护提供资料及条件 测试的基本原理
原理1:测试可证明缺陷存在,但不能证明缺陷不存在 原理2:穷尽测试是不可能的 原理3:测试活动应尽早开始 原理4:缺陷集群性 原理5:杀虫剂悖论 原理6:测试依赖于测试内容 原理7:没有失效就是有用的系统是一种谬论 测试的特性准则 对任何软件系统都存在有限的充分测试集合; 测试单调性; 测试的非复合性; 测试的非分解性; 测试的充分性与软件需求与软件实现相关; 测试复杂性; 测试回报递减率; 1.2.3 软件测试的基本策略
确定测试目标 确认测试对象 建立测试生命周期 制定实施测试策略
选择测试类型 : 功能测试 / 非功能性测试 / 恢复 测试 1.4.1 软件质量体系 1.质量与质量管理 GB/T 6583—1994 idt(等同)ISO 8402. 1994定义:“反映实体满足明确和隐含需要的能力和特性综合”。这里实体指产品、活动、过程、组织的体系等。因此,质量“是一组固有特性满足要求的程度”。要确保产品质量,必须保证有生产过程的质量和组织体系的质量等实体的质量。 ISO 9000 的重要科学依据是“质量生存于全部的生产过程中”。具体体现在事前计划、严格按计划实施、事后检查、总结分析并采取改进措施的循环方式上。
所谓质量管理就是组织在产品生产中的质量策划、质量控制、质量保证和质量改进等与质量有关的相互协调的活动,有下列内容。 (1)质量管理体系
(2)质量管理运作实体,主要为4部分:① 组织结构;② 程序;③ 过程;④ 资源。
(3)ISO 8402:1994定义的质量策划:确定质量及采用质量管理体系要素和要求活动。 包括:① 产品策划;② 质量管理体系管理和运作策划;③ 编制质量计划。
(4)质量控制(5)质量保证 (6)质量改进
现代质量管理已从单纯对产品质量检验拓展到对产品形成过程的控制,控制策略从静态发展到动态与持续的过程,其核心思想是对过程的策划、控制和过程能力持续改进。 2.软件质量管理
ANSI/IEEE Std 729—1983定义的软件质量:与软件产品满足规定的和隐含的需求的能力有关的特征或特征的全体。定义实质反映三方面。 (1)软件需求是度量软件质量的基础
(2)在各种标准中定义开发准则,指导软件开发要使用工程化的方法
(3)软件需求中常有一些隐含需求未明确提出 软件质量是软件产品特性可满足用户的功能、性能需求的能力
ISO/IEC 9126 软件质量的完整定义标准,包括六部分:功能性、可靠性、可用性、有效性、可维护性和可移植性。每部分质量为软件属性的各种标准度量的组合
软件质量管理是软件组织在软件生产中的质量策划、质量控制、质量保证和质量改进等与质量相关的相互协调的活动。软件质量管理具有质量管理的特征和所有属性。 确定组织-为建立软件组织的质量管理体系所做的基础准备。
确定组织的质量管理体系目标-通常以CMM及ISO 9126作为质量管理体系符合性标准
标识和定义组织质量过程-对组织的质量过程进行策划,确定过程的资源、主要影响因素、作业程序和规程、过程启动条件和过程执行结构的规范等。
标识产品质量特性-建立起目标、质量要求和约束条件。
(2)软件组织的质量过程
软件工程过程-软件生
显示全部