|
|
|
|
移动端

1.18 测试的类型

《软件测试基础教程》第1章软件测试的基本知识,本章作为一个导引,其目的在于让读者熟悉与软件测试相关的基本概念,建立起全书的框架。在本书后续章节中将要详细阐述的问题,首先在这里被提了出来。读完这章之后,读者就能够在软件测试和软件质量方面提出一些有意义的问题。本节为大家介绍测试的类型。

作者:王峰/郭长国/陈振华 等译来源:机械工业出版社|2011-09-16 21:46

【新品产上线啦】51CTO播客,随时随地,碎片化学习

1.18 测试的类型

你们单位采用的是什么类型的测试?对这个问题的回答常常包含一系列的术语,比如黑盒测试、可靠性测试、单?馐缘取H肥荡嬖诖罅康氖跤镉美疵枋鲆恢只蚨嘀掷嘈偷牟馐裕颐墙姓庑┦跤锍橄笪猉测试。本节提出测试技术的一个分类框架,通过赋予X测试中的X具体含义,采用这个框架对大量测试技术进行分类。

该框架包含5个分类因子,用于对属于动态测试范畴的测试技术进行分类。属于静态测试范畴的技术已在1.12节讨论过了。动态测试要求执行被测软件。静态测试包含用于代码审查和程序分析的技术。

每个分类因子都是一个从特征集合到测试技术集合的映射。特征包括测试设计的依据、确定测试目标的问题、生命周期阶段或者软件制品。下面是5个分类因子,其标识分别为C1~C5:

C1:测试设计的依据。

C2:测试所在的软件生命周期阶段。

C3:具体测试活动的目标。

C4:被测软件制品的特点。

C5:测试过程。

表1-4~表1-8通过定义映射的方式分别列出了各个分类因子,并且还提供了一些适当的例子。虽然每个分类因子都定义了一个映射,映射之间还是存在层次关系的。例如,几乎在所有目标导向的测试中都会用到黑盒测试。从表中明显看出,每个映射都不必是一对一的。例如,结对测试可以用于为整个系统或单个组件设计测试。

属于映射C1的测试技术比其他映射更加通用。映射C1中的每一种技术都可以用来满足C3中的测试目标,同样也可以用来测试C4中的软件对象。例如,可以在任何属于C3的目标导向测试中,采用结对测试这种手段来设计测试。下面就让我们来详细讨论每个分类因子。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读——网络组建(第2版)

《网管员必读——网络组建(第2版)》仍是以一个中等规模的模拟局域网组建为思路,较全面地介绍了与局域网组建相关的各方面知识和组建、配...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊