验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试 数据通常是系统测试的测试数据的子集。所不同的是,验收测试常常有软件系统 的购买者代表在现场,甚至是在软件安装使用的现场。 除了上述按照不同阶段进行划分的测试类型外,还有几种测试也会安排,它 包括: 1.回归测试 回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检 验对软件进行的修改是否正确,以及是否引发了其他的错误。为了保证软件修改 后没有引发新的错误,原先的测试用例都需要再次执行。 2.Alpha测试 这是在系统开发接近完成时对应用系统的测试,它是由最终用户或其他人员 在开发人员准备好的环境中进行的测试。 3.Beta测试 当开发和测试完成、准备发布前,将软件部署到用户的环境时中所做的测试,。 这种测试一般由最终用户或其他人员完成 8.2.2按测试手段的划分 1.白盒测试 白盒测试是指基于代码的内部结构信息,采用某种覆盖准则,即使覆盖全部 代码、分支、路径或者条件的测试。白盒测试可以检验程序中的每条通路是否都 能按预定要求正确工作。白盒测试可用于单元测试、集成测试中。 2黑盒测试 黑盒测试是指不基于内部设计和代码的任何知识,而基于需求和功能性进行 的测试。黑盒测试在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑 程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它检查程序功 能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而 产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测 试方法主要有等价类划分、边值分析、因一果图、错误推测等。黑盒测试可以用 于系统测试、验收测试中。验收测试旨在向软件的购买者展示该软件系统满足其用户的需求。它的测试 数据通常是系统测试的测试数据的子集。所不同的是,验收测试常常有软件系统 的购买者代表在现场,甚至是在软件安装使用的现场。 除了上述按照不同阶段进行划分的测试类型外,还有几种测试也会安排,它 包括: 1. 回归测试 回归测试是在软件维护阶段,对软件进行修改之后进行的测试。其目的是检 验对软件进行的修改是否正确,以及是否引发了其他的错误。为了保证软件修改 后没有引发新的错误,原先的测试用例都需要再次执行。 2. Alpha 测试 这是在系统开发接近完成时对应用系统的测试,它是由最终用户或其他人员 在开发人员准备好的环境中进行的测试。 3. Beta 测试 当开发和测试完成、准备发布前,将软件部署到用户的环境时中所做的测试,。 这种测试一般由最终用户或其他人员完成 8.2.2 按测试手段的划分 1. 白盒测试 白盒测试是指基于代码的内部结构信息,采用某种覆盖准则,即使覆盖全部 代码、分支、路径或者条件的测试。白盒测试可以检验程序中的每条通路是否都 能按预定要求正确工作。白盒测试可用于单元测试、集成测试中。 2 黑盒测试 黑盒测试是指不基于内部设计和代码的任何知识,而基于需求和功能性进行 的测试。黑盒测试在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑 程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它检查程序功 能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而 产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测 试方法主要有等价类划分、边值分析、因—果图、错误推测等。黑盒测试可以用 于系统测试、验收测试中