ccidnet????

出版日期:1999-09-06 总期号:855 本年期号:65

本期导读
要闻综合
电脑工作室
市场
硬件
软件
infotimes
rc2000拒绝“千年虫”
“润嘉阳光集成财务系统”通过y2k符合性认证测试
王晓玲

  中国软件评测中心(cstc)受北京市润嘉阳光科技发展有限公司的委托,根据《gb/t 7408-94标准》和《cstc软件产品2000年符合性测试规范》,于1999年5月对“润嘉阳光集成财务系统for windows 95/ntv6.0账务部分(以下简称rc2000)”在日期功能、容错与恢复、日期界面、容量与效率、易操作性、总体完整性、日期完整性七个方面进行了基线、当前年、未来年的规范测试。测试结果表明:“润嘉阳光集成财务系统for windows 95/ntv 6.0(rc2000)账务部分”在cstc2000年符合性规范规定的范围内,通过y2k符合性认证测试,并达到a级(完全符合)测试,有效日期为“1980年1月1日至2099年12月31日”。

  rc2000是润嘉阳光公司自1992年开始从事财务软件的开发应用研究以来,奉献给广大用户的又一精品。该产品体现出公司宗旨“潜心研制,创造经典”。与众多的财务软件所不同的是,向导界面可将各功能模块流程全面展现在用户面前,给用户一个简捷全新的感觉。它还同时可以打开12个窗口,应用操作灵活,方便各业务之间参考及查询,并能够针对核算部门及个人与核算项目进行交叉匹配查询,使经营管理者实时地对内部及外部经济运营信息一目了然。

  该产品拥有账务处理(建账、凭证处理、转账、记账、期末处理、结账、查账、支票管理、银行对账、往来管理)、工资核算、固定资产管理及系统维护等功能模块。该软件采用的数据库为access 97中文版,通过visual basic 5.0开发,应用在486或以上的微机上,需20mb磁盘空间、8mb内存;操作系统为中文windows 9x/nt。


  一、测试准备


  1.测试环境准备。测试人员根据用户功能手册对应用环境的要求,选择了nec express 5800/100sa/64mb ram/6.4gb hd,是经过硬件修改验证符合y2k的硬件平台;操作平台为中文windows nt 4.0和service pack 4,操作系统支持4位数字年份日期,有效年份为“1980年至2099年”,基于该软件应用平台及用户资源状况,采取此测试环境,不做更广泛性的测试。

  2.测试数据准备。根据财务特点,针对各个功能设计了1999年至2005年的y2k符合性测试数据,同时也准备了非y2k符合性日期测试数据。


  二、测试过程


  在y2k符合性测试中,测试人员着重进行了当前年测试(19××年测试)和未来年测试(20××年测试)。

  1.当前年测试

  当前年测试阶段的专门日期确认验证中,测试人员采用了测试规范中采集的高风险日期测试系统日期功能。系统在20世纪与21世纪之间或之内的敏感日期能够正常运行,功能运行正常,数据处理正确。测试人员对日期处理结果作了记录,以便在未来年测试阶段进行比较。

  2.未来年测试

  在未来年的测试中,重点测试日期模块1999年12月31日跨越2000年1月1日和2000年以后危险日期的日期功能验证。根据财务软件的业务处理周期、月清年结的行业特点及2000年敏感日期时间,测试人员共采集出22个专门日期测试案例,进行了规范性测试,并与当前年测试结果进行比较,各项功能未发现异常。

  测试人员针对日期数据,作了以下测试:

  ·日期数据的输入输出测试

  软件产品的录入、编辑、显示、打印等日期格式均采用四位年份,软件产品提供了万年历输入方式,可以方便快捷地输入日历日期。但部分模块须手工输入日期,可以屏蔽非法日期输入。测试中运行正常,未发现异常。

  ·日期和时间的设置和获取

  测试人员调整系统时钟至敏感日期时间,在日期的输入查询中选择测试规范制定的y2k专门日期时间,以获取专门日期数据资料。测试结果表明软件产品能够接受测试中的高风险日期时间,并正常显示资料结果,运行正确。

  ·跨越测试

  测试人员将系统时钟调拨至1999年12月31日,进行了年终结账处理,同时对12月份数据资料进行了备份处理,以作为下年年初数据的比较。软件系统正常跨越2000年,各个数据准确结转到下个年度,成功完成数据的2000年跨跃。

  ·日期的比较与排序测试

  软件产品具备丰富、灵活的查询统计功能,测试人员可根据日期等条件组合查询财务数据,多组数据的查询测试显示,软件产品对20世纪与21世纪之间或之内日期排序和比较未出现异常。

  ·日期值间的计算

  在此测试阶段,测试人员使用1999年至2005年间应收账款数据进行账龄分析功能测试。调整1999年至2005年间不同业务处理日期,然后查询各账龄区间的数据结果,并与记录结果核对,以验证日期值间计算的正确性。测试过程日期值计算正确。在基础数据中测试人员又实时增减了一批应收账款数据,20世纪与21世纪之间或之内日期差值计算无误。

  ·闰年计算

  测试人员着重进行了2000年至2005年的2月28日至3月1日的闰月跨月测试,系统成功完成闰月跨越,正确处理2000年及2004年为闰年,其它年份不接受“02-29”日期时间。以上测试表明软件内部闰年运算是正确的。测试人员通过应收账的账龄分析测试,也进一步核实该软件对闰年日期计算是无误的。

  3.容错性与可恢复性测试

  在y2k符合性测试中,测试人员选择了非y2k符合性日期测试数据,包括系统敏感界限日期、非法的年份、月份日期数据和系统易判断错误的数据日期。对该产品进行容错性与可恢复性测试,该软件产品对非法日期数据输入能够进行有效性检验而屏蔽错误,没有因日期处理错误而造成系统中断。提供有数据备份功能,防止了软硬件发生意外时给用户带来更大的损失。

  4.容量与效率测试

  该软件经受了大数据量运行处理的考验,测试当中整个系统运行基本稳定,系统效率较高。


  三、测试结论


  该软件所有日期年份均采用4位数字表示,日期信息显示、处理都是按照标准规定的日历日期完全表示法,格式为yyyy-mm-dd或yyyy.mm.dd。软件的日期输入接口、输出接口及内部数据处理与日期相关模块的日期界面均为4位年份,支持20世纪与21世纪之内或之间的有效日期,日期处理功能正常。

  rc2000通过中国软件评测中心y2k符合性认证测试,达到a级(完全符合性),鉴于操作系统平台的限制,本软件y2k符合性有效期为“1980-1-1至2099-12-31”。