Advertisement

软件测试基础理论包括软件测试定义、目的、原则和模型

阅读量:

软件测试概念

    • 1.软件测试的概念界定
      • 2.软件测试的核心目标
      • 3.软件测试的基本准则
      • 4.软件测试的理论框架

1.软件测试的定义

对于软件测试的界定存在多种表述,以下列举两种较为常见的解释:

Mayer认为,软件测试是通过运行程序来识别其中错误的一种手段。

百度百科指出,在特定条件下对程序实施操作,其目的在于找出程序中的缺陷,评估软件质量,并判断其是否符合设计需求的过程。

2.软件测试的目的

Glenford J. Myers提出了关于软件测试的若干观点:

  1. 测试属于程序运行过程中的一种行为,其主要目标在于识别潜在的问题
  2. 测试的核心作用是验证程序中存在错误,而非确认程序完全无误
  3. 高质量的测试用例应具备发现此前未曾识别出错误的能力。
  4. 能够揭示尚未被发现错误的测试过程,可被视为一次成功的测试实践。

Bill Hetzelt在其著作《软件测试完全指南》中指出:
软件测试的目标不仅局限于识别其中存在的缺陷与问题,还承担着对软件整体进行量化分析与综合评价的任务,从而进一步提升软件的质量水平。

通常情况下,软件测试的目的涵盖以下几个方面:

  • 1)测试不仅仅关注于找出错误本身,还需通过对错误成因及发展趋势的深入分析,

全部评论 (0)

还没有任何评论哟~