2.1.3 功能测试

背景

所谓部分系统的验收测试,是指DCC为满足业务的不断变换而开发的部分业务功能。当这个业务功能测试完成后,需要对这个新增的业务做功能测试,重点在于每个交易的功能是否符合需求定义,并且是否具有良好的操作方便性、功能的完整性。

部分系统验收测试的方式主要通过业务人员进行手工测试。首先编写测试案例和测试数据,并且进行测试。

测试的内容包括交易的数据、设备操作、打印格式等。

测试的周期一般为一个月,三轮至四轮测试。

测试过程中往往发生直接的修改。

测试完成之后,进入集成测试阶段。测试案例和测试数据仅作为文档保存,不再复用。

开发人员在测试过程中支持的测试,发现错误立即修改。并且缺乏缺陷跟踪统计。

在测试过程中,无法准确统计和分析系统的缺陷(bugs)。

目标

测试系统的功能是否符合需求;

边界条件是否正确;

设备操作、打印格式;

帮助信息;

操作方便性;

代码表正确性;

当前方法

测试采用人工测试和以往的测试案例。

测试周期比较长。

问题

1、测试案例设计不规范,缺乏标准;

2、测试过程不规范,缺乏明确的指标;

3、测试质量难以保证,更多的依赖于测试人员的能力;

4、缺乏准确的报告;