2、数据移植
如今不少企业都上了OA、CRM等系统,或淘汰老系统,在进行新系统(如ERP或PLM)建设并最终上线时,一般需要将旧系统的原始数据移植到新系统或调用企业原有的OA、CRM等系统内的数据时,则常需数据移植,此时CIO正好可籍此机会检验新系统的优劣、匹配性如何。这些应完成以下主要工作内容:
1)制订数据移植:除了要定义数据收集的格式、范围、进度外,还要考虑系统接口的影响,并建立数据移植完整性和准确性测试方法以及意外事件处理程序;2)数据收集:项目实施常涉及到数据收集,应由数据收集小组根据数据收集格式,准确对数据进行收集,以确保数据提供人员了解和掌握对数据收集的各项规定和要求;4)数据导入并核查结果:项目组成员将数据导入系统,并在导入后按照事先制定的数据移植完整性和准确性的测试方法,对系统中的数据做进一步的核查,确保导入数据的质量;5)数据移植后要进行适当时间的试运行,检测、确认数据移植的真实性、准确性和完整性。
3、系统测试
系统测试是项目验收的关键环节,也是CIO最需花心思把关之处。以ERP软件为例,系统测试具体包括以下5大测试内容:安装测试、功能测试、界面测试、性能测试、文档测试等。而其中,功能测试是重点,必须高度重视。
下面结合ERP,重点阐述如何有效进行功能测试,其功能测试的用例设计,主要应注意以下几点:
1)测试项目的输入域要全面。要有合法数据的输入,也要有非法数据的输入,CIO可以此检验系统的抗干扰性如何;2)要适时利用边界值进行测试。如"订单预排"中一般要求预排的数量大于0,那么测试数据可以分别为0,-1,1,100000(一个非常大的正数),查看单据流转和控制情况,系统在执行MRP分解、工单下达、车间任务调度等操作是否正确;3)CIO可不按照常规的顺序执行功能操作,查看系统计算的准确性,如仓库历史库存、当前库存、货位库存是否准确;4)验证实体关系,实体间的关系有三种:一对一,一对多,多对多。如一个MPS对应多个MRP,一个MRP对应多个车间任务,CIO对此检验,看能否对应;5)执行正常操作,观察输出结果的异常性。如CIO删除某条记录对排序的影响,或执行审批后,单据的状态是否改变,报表的打印输出效果如何;6)划分等价类,提高测试效率。要划分等价类,选择有代表意义的少数用例进行测试,提高测试效率等等。
4、其它系统测试
除上述的系统测试外,CIO还有必要对系统的其他特性和需求加以测试,这些系统测试也很重要,主要有以下几种:
1)负载压力测试,主要包括并发性能测试、疲劳强度测试、大数据量测试和速度测试,一般采用自动化技术分别在客户端、服务器端和网络上进行测试;2)恢复测试,通过模拟硬件故障或故意造成软件出错,检测系统对数据的破坏程度和可恢复的程度;3)安全性测试。通过非法登陆、漏洞扫描、模拟攻击等方式检测系统的认证机制、加密机制、防病毒功能等安全防护策略的健壮性;4)兼容性测试。通过硬件兼容性测试、软件兼容性测试和数据兼容性测试来考察软件的跨平台、可移植的特性;5)性能测试,性能测试主要是测试软件的运行速度和对资源的消耗。
5、评估整个系统运行效益
作为信息部门的一把手,聪明的CIO应在项目合同上写明系统试运行2-3月后再来验收、付款的规定,以争取主动。CIO的做法主要是录入1-3月的企业相关经营数据进行核查,目的是利用此段时间来判断系统上线运行后能给企业带来哪些积极变化和成效--看它有无促使企业在管理思想、管理模式、管理方法、管理机制、管理基础、业务流程、组织结构、规章制度、全员素质、企业竞争力、企业形象、科学决策和信息的集成与处理等方面发生一些明显的改进、提高和创新;企业是否运用ERP系统对整个供应链管理中的各相关环节和企业资源实行有效的规划和控制;通过财务模块分析,企业在客户关系管理、市场预测分析、加强财务管理、合理组织生产、资源优化配置、压缩生产周期、降低物料库存、减少资金占用、降低产品成本、提高产品质量、扩大市场销售和实行电子商务等方面有无产生相应的经济效益等。如果在这些方面,用户感觉良好,表明系统运行成功,那CIO就可放心正式验收、签单付款了。
责编:Rosaww
微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友