系统平台是指支撑应用系统运行的硬件(主机、网络、外围设备等)和系统软件(操作系统、数据库系统、通讯平台等),这部分产品的测试用以下两种方式进行:
●仔细检查产品供应商提供的系统平台产品2000年符合性测试确认书。若发现问题,应采取有效的解决方案,并报总行解决“2000年问题”工程项目组。
●为确保整个系统,特别是几种系统平台整合后“2000年问题”的兼容性,各行应对整合后的系统平台产品进行测试。因为不能排除个别厂商的个别产品出现不可测试的错误。系统平台的2000年测试重点是时间跨越测试。
2.2.2 应用系统“2000年问题”测试
应用系统测试是“2000年问题”测试工作的主要内容。将整个系统实际运行中涉及到的所有资源(硬件、软件平台、业务应用软件、测试数据)都集合在一起进行系统测试。通过测试确认应用系统的修改是否准确,应用系统的运行情况是否达到预期的标准,验证整个系统是否实现“2000年问题”就绪,最终用户的业务需求是否能够得到满足。
2.3 测试方法
根据测试对象的实际情况,必须进行各种必要的测试。既要进行单元测试,也要进行系统测试;既要测试系统表现的各项功能,也要测试系统的内部处理流程。
2.4 测试进度
测试计划必须对整个测试工作的进度进行描述,作出具体的时间安排。必须制定书面的测试进度表,内容包括时间段、任务、责任人等要素。测试小组应按照进度要求,完成每个时间段的工作。
2.5 测试时间点
“2000年问题”测试工作的特殊性,在于必须对测试对象进行敏感日期条件下的功能测试。敏感日期的选择将直接影响测试结果,测试案例的设计必须结合不同的日期进行。测试时间点的选择参见附录1。
2.6 测试案例
测试案例是测试计划的细化,是针对某一具体系统的具体功能设计的测试方案。设计测试案例的原则是必须覆盖测试对象的各种情况。
●设计测试案例时要对被测系统的功能进行逐步划分,并根据划分的每一项子功能所涉及的时间处理内容确定测试案例。
●设计测试案例时首先应列出需要测试的全部时间点和时间段,并根据系统的具体情况,对列出的时间点和时间段进行分组,确定必须测试的时间点和时间段。根据上述分组,列出系统每一项子功能需要测试的时间点和时间段,根据划分情况设计测试案例。
●测试案例必须包括的要素有:案例名称、案例编号、测试日期、测试人员、测试对象、预期结果、测试结果、结果分析等。
三、测试数据准备
2000年符合性测试数据分业务数据和敏感日期数据两个方面。测试数据必须建立完整的文档。
3.1 业务数据
业务数据主要指系统运行中为实现各项业务功能而使用的数据,这些数据主要通过搜集系统日常运行中的样本经验数据和随机数据获得。测试用业务数据必须真实、全面,涵盖建设银行的全部业务范围,以保证对系统进行完全的功能正确性和完整性测试。准备测试数据时,必须作好测试数据的初始化和各类测试用卡、折的准备。
3.2 敏感日期数据
“2000年问题”测试工作的特殊性,在于必须对测试对象进行敏感日期条件下的功能测试。而敏感日期的选择将直接影响测试结果,因此此类数据的测试是“2000年问题”测试工作的重点。敏感日期的选择参见附录1。