软件测试技术与实践(8)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试技术与实践(8)

1.William E.Perry 著,兰雨晴,高静译,软件测试的有效方法,机械工业出版社,2004年

2.郑人杰等, 实用软件工程, 清华大学出版社, 1997年

3.郑人杰, 计算机软件测试技术, 清华大学出版社, 1992年

4.G.J. Myers, 周之英,郑人杰译,计算机软件测试技巧,1987年

5.G.M. Weinberg, The Psychology of Computer Programming, New York: Van Nostrand

Reinhold 1971.

6.朱鸿,金凌紫著,软件质量保障与测试,科学出版社,1997年

7.William Perry, Effective Methods for Software Testing, New York, NY: John Wiley &

Sons, Inc., 1995

8.Tim Koomen and Martin Pol, Test Process Improvement, Addison –Wesley 1999.

9.Cem Kaner, Jack Falk and Hung Quoc Nguyen, Testing Computer Software, John Wiley

& Sons, Inc. 1999

10.Rick D. Craig and Stefan P. Jaskiel, Systematic Software Testing, Artech House

Publishers, 2002

11.Ron Patton, 周予滨, 姚静译, 软件测试, 机械工业出版社, 2001

八.软件测试与软件质量保证

l软件质量

l软件质量模型

l软件质量保证

l ISO9000-3标准及软件质量认证

l软件过程成熟度模型CMM

8.1 软件质量

什么是软件质量?

ANSI/IEEE Std729-1983对软件质量的定义:

“与软件产品满足规定的和隐含的需求

的能力有关的特征或特征的全体”。

8.1 软件质量

软件质量的定义反映了以下三方面的问题:

(1)软件需求是度量软件质量的基础。

(2)在各种标准中定义了一些开发准则,用来指导软件人

员用工程化的方法来开发软件。

(3)往往会有一些隐含的需求没有明确地提出来。如果

软件只满足那些准确定义了的需求,而没有满足这些隐

含的需求,软件质量也不能保证。

8.2 软件质量模型

McCall 质量模型: 使用三个领域11个软件特性来描述软件质量。

McCall模型的三个领域:

♦产品运行(Product Operation)

♦产品修正(Product Revision)

♦产品转移(Product Transition)

8.2.1 McCall 质量模型

8.2 软件质量模型

1.正确性(Correctness)

2.可用性(Usability)

3.完整性(Integrity)

4.可靠性(Reliability)

5.效率(Efficiency)

6.可维护性(Maintainability)

8.2.1 McCall 质量模型

7.可测试性(Testability)

8.灵活性(Flexibility)

9.互连性(Interoperability)

10.可移植性(Portability)

11.复用性(Reusability)McCall 质量模型的11个软件特性:

8.1 软件质量模型

McCall 质量模型图

8.2.1 McCall 质量模型

产品修正产品转移

产品运行

可维护性(Maintainability)

可测试性(Testability)

灵活性(Flexibility)

互连性(Interoperability)

可移植性(Portability)

复用性(Reusability)

正确性(Correctness)

可使用性(Usability)

完整性(Integrity)

8.2 软件质量模型McCall等人给出了如下三层模型的框架:8.2.1 McCall 质量模型

评价

准则

特性

评价

准则

度量

评价

准则

度量度量

决定产品质量的软件属性

面向管理观点的产品质量

定量化地度量软件属性

8.2 软件质量模型

8.2.1 McCall 质量模型

McCall 模型的

软件质量特性

与评价准则之

间的关系:

8.2 软件质量模型

按照ISO/TC97/SC7/WG3/1985-1-30/N382,软件质量度量模型由三层组成:

高层(top level):软件质量需求评价准则(SQRC)中层(mid level):软件质量设计评价准则(SQDC)低层(low level):软件质量度量评价准则(SQMC)8.2.2 ISO软件质量评价模型

8.2 软件质量模型8.2.2 ISO软件

质量评价模型

相关文档
最新文档