什么是ERP测试 (ERP软件测试)?
ERP(企业资源计划)测试是一项非常复杂的工作,尤其是在开发一个全新的ERP系统时。专业测试人员需要使用测试工具,按照既定的测试方案和流程,对该产品进行功能和性能测试。有时甚至需要编写专门的测试工具,设计和维护测试系统,并对测试中可能出现的问题进行分析和评估。执行测试用例后,还需跟踪故障,以确保产品满足需求。
ERP测试利用了长潜伏期诱发电位(ERP)的实验方法,一般在被试者清醒且积极参与的情况下进行。设计不同目的的刺激序列是测试中的关键环节,这些序列可能包括两个或以上的刺激,其中某个刺激会与标准刺激有所偏离,以此触发被试者的认知活动。
从广义上来说,ERP测试就像对ERP系统做体检。通过体检程序,可以列出ERP模块及每个模块的单据运行情况,反映系统的基本信息包括覆盖领域、数量、各类单据设置和运行数量、参与人员、报表使用频率等。这样可以确保生成单据的时间连续性和完整性,同时评估系统在公司内的使用范围。
如何进行ERP系统测试?
1. 长潜伏期诱发电位实验
ERP测试常采用长潜伏期诱发电位的方法,在被试者清醒且积极参与的情况下进行。关键是设计目的明确的刺激序列。这些序列可能包含多个不同的刺激,某个刺激会偏离标准刺激,从而引发被试者的认知反应。
2. 用户测试与性能测试
用户测试是最重要的一环。类似于游戏内测,让实际用户来检验系统的可用性。这是在系统正式启用后进行的,通过用户的反馈来修正和优化系统。
性能测试则主要关注软件运行速度和资源消耗。通过调整依赖的软硬件配置、网络拓扑结构、工作站点数、数据量和服务请求数,评估软件的移植性、运行速率、稳定性和可靠性。企业级自动化测试工具如WinRunner,可以用来辅助测试,通过极限测试分析评估软件性能。
3. 故障跟踪与功能测试
新开发的软件首先需要进行故障跟踪测试,确保产品适合需求。接下来,需要测试ERP功能的完整性和可用性,通过企业的模拟操作检验系统。这一阶段通常为期1个月以上,磨合期可达3个月以上,尽量把企业所有流程转移到ERP系统中测试其稳定性和适用性。
4. 数据备份与恢复
ERP系统必须具备数据备份及数据恢复能力。软件应进行输入有效性检查,确保无数据损坏现象,并提供运行日志管理。系统应保证在网络中断和断电后能自动恢复,并与其他软件保持兼容性。
ERP测试实施与软件测试选项
1. 行业发展趋势
传统软件和传统ERP的发展潜力有限,但与SaaS或互联网相关的产品和企业环境较好。选择一个稳定且有利发展的行业,对于个人成长也有很大帮助。
2. 功能与业务测试
ERP测试首先需了解软件,尤其是业务知识。ERP实施顾问主要对接客户,帮助软件落地,除了功能测试、业务流程测试和数据测试,还要懂得管理、ERP软件及实施方法论。频繁出差是常有的事。
3. 技术与沟通能力
软件测试主要靠技术能力,但ERP实施顾问不仅需技术过关,还需沟通能力、情商和人际处事能力。工作氛围的喜好因人而异。
4. 数据库与系统集成
测试需要理解代码开发和结构,而ERP实施需要认识数据库、系统对接和与其他系统的集成。软件测试在生命周期初期介入,实施则在中后期开始工作。
5. 管理需求分析
进行深入的管理需求分析,有助于企业对ERP系统的了解和正确认识,也是企业对ERP软件选型的关键依据。选择最适合的ERP软件是根据明确的企业需求进行的。
6. 建立应用系统
这一阶段落实前一阶段的方案,包括分工调整、流程规范、数据收集等。实施公司会进行系统初始化设置和二次开发等工作。
ERP测试的标准与项目
ERP测试就像系统的体检,它会反映系统的基本信息、领域覆盖、各类单据数量和设置、运行数量、参与人员及报表使用频率等。
认证要求
ERP认证主要关注照明产品的寿命、光色电参数等,如开关测试和配光曲线测试。指令2005/32/EC规定,能源消耗产品的环保设计要求是必须遵循的。
通过以上方法,ERP系统能为企业提供高效稳定的服务,并通过系统的不断优化来适应企业的需求。