软件测试方法技术讲稿.pdf

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第1章回顾

①什么是软件测试

②软件测试的正反两面性

验证软件

发现缺陷

VV

①软件测试和开发的关系

②TDD——TestDrivenDevelopment

(测试驱动开发,测试,编程在后的

开发方法)

第2章软件测试的基本概念

1.软件缺陷

2.验证和确认

3.软件测试的分类

4.测试阶段

5.软件测试的工作范畴

缺陷是质量的对立面

要了解什么是缺陷(defect/bug),就必须清楚

“质量(Quality)”概念,因为缺陷是相对质量而存

在的,违背了质量、违背了客户的意愿,不能满

足客户的要求,就会引起缺陷或产生缺陷

2.1软件缺陷

1.软件质量的内涵

2.软件缺陷的定义

3.软件缺陷的产生

4.软件缺陷的构成

5.修复软件缺陷的代价

软件质量的内涵

IEEE:质量是系统、部件或过程满足

1.明确需求

2.客户或用户需要或期望的程度不同

软件质量:软件产品具有满足规定的或隐含要求能力要

求有关的特征与特征总和(ISO8492)

软件质量:软件产品满足

使用要求的程度

高质量软件标准体系

产品质量

是人们实践产物的属性和行为,是可以认识,可以科学地描述的。

并且可以通过一些方法和人类活动,来改进质量.

质量模型:McCall模型(图2-2),Boehm模型,ISO9126模型(图2-3)

过程质量:

软件能力成熟度模型CMM(CapabilityMaturityModel).

国际标准过程模型ISO9000

软件过程改进和能力决断SPICE(SoftwareProcessImprovementand

CapabilityDetermination)

在商业过程中有关的质量内容:

培训、成品制作、宣传、发布日起、客户、风险、成本、业务等

产品质量的标准

-功能性Functionality

-可用性Usability(简单安装;轻松使用;友好界面)

-可靠性Reliability(用户使用的根本)

-性能Performance

-容量Capacity

-可测量性Scalability

-可性Servicemanageability

-兼容性Compatibility

-可扩展性Extensibility

软件质量特征(ISO9126)

功能:与一组功能及其指定性质有关的一组属性,这里的功能是

满足明确或隐含的需求的那些功能。

可靠:在规定的一段时间和条件下,与软件维持其性能水平的

能力有关的一组属性。

易用:由一组规定或潜在的用户为使用软件所需作的努力和所

作的评价有关的一组属性。

效率:与在规定条件下软件的性能水平与所使用资源量之间关

系有关的一组属性。

可:与进行指定的修改所需的努力有关的一组属性。

可移植:与软件从一个环境转移到另一个环境的能力有关的一

组属性。

其中每一个质量特征都分别与若干子特征相对应。

ISO9126软件质量三层模型

McCall软件质量模型

正确性阐述性

正确性

可靠性连贯性

产品

您可能关注的文档

文档评论(0)

158****9376 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档