软件测试基础理论包括软件测试定义、目的、原则和模型
发布时间
阅读量:
阅读量
软件测试概念
-
- 1.软件测试的概念界定
- 2.软件测试的核心目标
- 3.软件测试的基本准则
- 4.软件测试的理论框架
- 1.软件测试的概念界定
1.软件测试的定义
对于软件测试的界定存在多种表述,以下列举两种较为常见的解释:
Mayer认为,软件测试是通过运行程序来识别其中错误的一种手段。
百度百科指出,在特定条件下对程序实施操作,其目的在于找出程序中的缺陷,评估软件质量,并判断其是否符合设计需求的过程。
2.软件测试的目的
Glenford J. Myers提出了关于软件测试的若干观点:
- 测试属于程序运行过程中的一种行为,其主要目标在于识别潜在的问题
- 测试的核心作用是验证程序中存在错误,而非确认程序完全无误
- 高质量的测试用例应具备发现此前未曾识别出错误的能力。
- 能够揭示尚未被发现错误的测试过程,可被视为一次成功的测试实践。
Bill Hetzelt在其著作《软件测试完全指南》中指出:
软件测试的目标不仅局限于识别其中存在的缺陷与问题,还承担着对软件整体进行量化分析与综合评价的任务,从而进一步提升软件的质量水平。
通常情况下,软件测试的目的涵盖以下几个方面:
- 1)测试不仅仅关注于找出错误本身,还需通过对错误成因及发展趋势的深入分析,
全部评论 (0)
还没有任何评论哟~
