1.2.4与软件测试相关的术语 1.错误(Eror) 程序员在编写代码时会出错,我们把这种错误称之 为bug。随着开发过程的进行,错误会不断的放大。 2缺陷( Default) 缺陷是错误的结果,更精确的说是错误的表现。 3失效( Failure) 在缺陷运行时,常常会发生失效的情况。一种是过 错缺陷对应的失效;一种是遗漏缺陷对应的失效。 4.测试(Test) 测试是一项采用测试用例执行软件的活动,在这 项活动中某个系统或组成的部分将在特定的条件下 运行,然后要观察并记录结果,以便对系统或组成 部分进行评价
1.2.4与软件测试相关的术语 1.错误(Error) 程序员在编写代码时会出错,我们把这种错误称之 为bug。随着开发过程的进行,错误会不断的放大。 2.缺陷(Default) 缺陷是错误的结果,更精确的说是错误的表现。 3.失效(Failure) 在缺陷运行时,常常会发生失效的情况。一种是过 错缺陷对应的失效;一种是遗漏缺陷对应的失效。 4.测试(Test) 测试是一项采用测试用例执行软件的活动,在这 项活动中某个系统或组成的部分将在特定的条件下 运行,然后要观察并记录结果,以便对系统或组成 部分进行评价
5测试用例( Test Case 测试用例是为特定的目的而设计的一组测试输 入、执行条件和预期的结果 6回归测试( Regression testing) 回归测试的目的是为了测试由于修正缺陷而更 新的应用程序,以确保彻底修正了上一个版本的缺 陷,并且没有引入新的软件缺陷。 1.3软件测试技术分类 从不同的角度,可以把软件测试技术分成不同 种类,如: 从是否需要执行被测软件的角度,可分为 静态测试和动态测试
5.测试用例(Test Case) 测试用例是为特定的目的而设计的一组测试输 入、执行条件和预期的结果。 6.回归测试(Regression testing) 回归测试的目的是为了测试由于修正缺陷而更 新的应用程序,以确保彻底修正了上一个版本的缺 陷,并且没有引入新的软件缺陷。 1.3软件测试技术分类 从不同的角度,可以把软件测试技术分成不同 种类,如: 一 、从是否需要执行被测软件的角度,可分为 静态测试和动态测试
那些不利用计算运行被测程序,而是通过其他 手段达到测试目的的方法称作静态测试。下面我们 对这几种静态测试分别加以介绍: ①代码检查 ②代码走查 ③桌面检查 ④同行评分 下面我们将要介绍的黑盒测试和自盒测试就属 于动态测试。 从软件测试用例设计方法的角度,可分为黑 盒测试( Black-Box Testing)和白盒测试(Whit e- Box Testing)
那些不利用计算运行被测程序,而是通过其他 手段达到测试目的的方法称作静态测试。下面我们 对这几种静态测试分别加以介绍: ①代码检查 ②代码走查 ③桌面检查 ④同行评分 下面我们将要介绍的黑盒测试和白盒测试就属 于动态测试。 二、从软件测试用例设计方法的角度,可分为黑 盒测试(Black-Box Testing)和白盒测试(Whit e-Box Testing)
按照软件测试的策略和过程分类,软件测 试可分为单元测试( Unit Testing)、集成测试( Integrat ion Testing)、确认测试( Validation Testing、系统测 试( System Testing)和验收测试( Verification Testing)o 1.4软件测试的目的 测试真正的目的是使我们通过对软件错误的原 因和分布进行归纳,来发现并排除当前软件产品的 缺陷,对在需求和设计过程中存在的问题查缺补漏, 从而确保软件产品的质量
三、按照软件测试的策略和过程分类,软件测 试可分为单元测试(Unit Testing)、集成测试(Integrat ion Testing)、确认测试(Validation Testing)、系统测 试(System Testing)和验收测试(Verification Testing)。 1.4软件测试的目的 测试真正的目的是使我们通过对软件错误的原 因和分布进行归纳,来发现并排除当前软件产品的 缺陷,对在需求和设计过程中存在的问题查缺补漏, 从而确保软件产品的质量