熟悉业务。任何软件进行功能测试,都必须要熟悉业务,包括业务流程和业务规则。报表的业务很难直接通过对界面的浏览和探索性操作去了解业务。准备完整和专用的数据。从查询统计方法角度准备数据,尽可能覆盖到报表所提供的各查询统计方法的数据,至少保证每一种查询统计方法都应该有对应的数据,否则等于没有覆盖到这个查询统计算法。数据的优化。为了提高测试效率,需要对数据进行优化,尽量保证用最少的数据覆盖所有可能的情况。为报表准备专用的数据。在开始测试时,团队内对数据的准备达成一致,使数据中的某一项具有特征性。数据文档的备份与维护。需要对原始的数据文档进行备份。