面向对象软件的测试
面向对象软件的测试
前言 ◆什么是软件测试?1983年IEEE定义为 使用人工或自动手段来运行或测定某个系 统的过程,其目的在于检验它是否满足规 定的需求或是弄清预期结果与实际结果之 间的差别
前言 ◆什么是软件测试? 1983年IEEE定义为: 使用人工或自动手段来运行或测定某个系 统的过程,其目的在于检验它是否满足规 定的需求或是弄清预期结果与实际结果之 间的差别
前言 ◆现代的软件开发工程是将整个软件开发过 程明确的划分为几个阶段,将复杂问题具 体按阶段加以解决。这样,在软件的整个 开发过程中,可以对每一阶段提出若干明 确的监控点,作为各阶段目标实现的检验 标准,从而提高开发过程的可见度和倮证 开发过程的正确性
前言 ◆现代的软件开发工程是将整个软件开发过 程明确的划分为几个阶段,将复杂问题具 体按阶段加以解决。这样,在软件的整个 开发过程中,可以对每一阶段提出若干明 确的监控点,作为各阶段目标实现的检验 标准,从而提高开发过程的可见度和保证 开发过程的正确性
前言 ◆软件的质量不仅是体现在程序的正确性上, 它和编码以前所做的需求分析,软件设计 密切相关。 ◆软件测试的概念和实施范围应该包括在整 个开发各阶段的复查、评佶和检测。由此, 广义的软件测试实际是由确认、验证、测 方面组成
前言 ◆软件的质量不仅是体现在程序的正确性上, 它和编码以前所做的需求分析,软件设计 密切相关。 ◆软件测试的概念和实施范围应该包括在整 个开发各阶段的复查、评估和检测。由此, 广义的软件测试实际是由确认、验证、测 试三个方面组成
前言 ◆确认:是评估将要开发的软件产品是否是 正确无误、可行和有价值的。比如,将要 开发的软件是否会满足用户提出的要求 是否能在将来的实际使用环境中正确稳定 的运行,是否存在隐患等。这里包含了对 用户需求满是程度的评价。确认意味着确 保一个待开发软件是正确无误的,是对软 件开发构想的检测
前言 ◆确认:是评估将要开发的软件产品是否是 正确无误、可行和有价值的。比如,将要 开发的软件是否会满足用户提出的要求, 是否能在将来的实际使用环境中正确稳定 的运行,是否存在隐患等。这里包含了对 用户需求满足程度的评价。确认意味着确 保一个待开发软件是正确无误的,是对软 件开发构想的检测