下载此文档

软件测试与软件质量课件.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
目录
1. 引言
2. 软件质量属性和质量要素
3. 功能性质量因素
4. 非功能性质量因素
5. 商业目标决定质量目标
1. 引言
软件测试的目的
发现软件缺陷
发现软件缺陷,尽可能早一些
发现软件缺陷,尽可能早一些,并确保其得以修复,从而提高软件产品质量
软件测试与软件质量的关系??
2. 软件质量属性和质量要素
如何描述质量
词典对质量的定义是:①典型的或本质的特征;②事物固有的或区别于其他事物的特征或本质;③优良或出色的程度。
CMM 对质量的定义是:①一个系统、组件或过程符合特定需求的程度;②一个系统、组件或过程符合客户或用户的要求或期望的程度。
上述定义很抽象,人们看了准会一脸迷惘。就让我们用“人的健康”来类比解释软件质量。
古时候人们以为长得结实、饭量大就是健康,这显然是不科学的。现代人总是通过考察多方面的生理因素来判断是否健康,如测量身高、体重、心跳、血压、血液、体温等。如果上述因素都合格,那么表明这人是健康的。如果某个因素不合格,则表明此人在某个方面不健康,医生会对症下药。
通过类比,我们这样理解软件质量: 软件质量是许多质量属性的综合体现,各种质量属性反映了软件质量的方方面面。人们通过改善软件的各种质量属性,从而提高软件的整体质量(否则无从下手)。
2. 软件质量属性和质量要素
软件质量模型
软件的质量属性很多,如正确性、精确性,健壮性、可靠性、容错性、性能、易用性、安全性、可扩展性、可复用性、兼容性、可移植性、可测试性、可维护性、灵活性等。
人们通过多个质量属性构成一个“软件质量模型”来评价一个软件质量,比如《Boehm软件质量模型》、《McCall质量模型》、《ISO9216质量模型》等
Boehm软件质量模型
设备独立性
易更改
可靠性
效率
总体效用
易用性
可维护性
可测试性
人体工程学
可移植性
易懂性
精确性
完整性
完全性
可说明性
设备功效
易操作性
沟通良好
自我操作性
架构性
简明性
易懂性
可维护性
模块独立性
连续性
McCall质量模型
McCall质量模型
McCall定义了21种软件质量属性,用作质量要素的评价准则
功能性
易用性
效率
维护性
可移植性
可靠性
时间特性
资源利用特性
适合性
安全性
准确性
互操作性
易理解性
易学性
易操作性
易修改性
稳定性
易分析性
可测试性
适应性
一致性
易安装性
可替换性
成熟性
容错性
易恢复性
ISO9216质量模型

软件质量模型指出了质量属性之间的联系和高质量软件的质量属性构成
软件质量模型存在的问题
“你中有我,我中有他”,非常缠绵。如果测试人员每天要面对那么多的质量属性咬文嚼字,不久就会迂腐得像孔乙己,因此我们有必要对质量属性做些分类和整合。

软件测试人员必须为这些质量属性设计出具体的量化方法和评价指标,从而进一步设计和执行测试用例,得到具体的数据。
质量属性可分为两大类:“功能性”与“非功能性”。

软件测试与软件质量课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人实用文库
  • 文件大小0 KB
  • 时间2015-10-21