- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析ERP信息系统测试方法和工具选用
浅析ERP信息系统测试方法和工具选用
[摘 要] 某企业讨论了ERP系统测试方法和适合工具的选用,该系统是了为引进世界成熟先进的管理理念,全面提升企业的管理水平为目标而开发实施的,系统包括企业财务会计、生产管理、采购、生产经管、库存、销售与分销等管理功能,全面实现系统经营管理的集成。本论文首先讨论了采用的测试法,分析了如何使用工具来完成各种测试以及产生的效果,然后详细描述了权限测试,最后讨论存在的不足之处以及改进的办法。
[关键词] ERP;SAP;信息管理;系统测试;工具选用
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 12. 027
[中图分类号] F270.7;TP393 [文献标识码] A [文章编号] 1673 - 0194(2012)12- 0047- 02
某企业是一家大型国有企业,各项业务快速发展,但各部门的业务信息管理缺乏统一、集成的平台,不利于业务发展。为了引进先进的管理理念,全面提升企业的管理水平,进一步提高竞争能力,企业决定开发ERP系统。
经过较长时间的调研和论证,企业决定引进SAP公司的R/3系统。由于该企业不同于传统的制造业,有特定的管理经营方式,有自己独特的业务、客户、供应商,有独特的企业文化、政策规范和经营理念,还有一些重要的成功经验,在引进R/3时,我们考虑将企业的“个性”与ERP软件的“共性”结合起来,走二次开发的道路。我们请专业顾问公司协助完成实施,二次开发基本上由本企业精锐团队来完成。
ERP实施项目是复杂的系统工程,我们采用3个阶段逐步实施的方法。第一阶段以财务管理为主,并与其他系统进行整合,实现SAP系统与业务系统无缝集成。系统涵盖企业的财务会计、生产管理、采购、生产经管、库存、销售与分销等管理功能。笔者
参与了该系统开发与实施、系统配置和测试等工作。
ERP系统相当复杂,因此在系统正式上线前应做好测试,选择合适的测试工具,尽可能多地发现各种错误和缺陷。在项目准备阶段,我们制订了详细的测试计划,确定测试的进度安排、使用的工具以及这些测试的目的。对标准系统和二次开发部分的测试方案有所不同。
我们的测试包括单元测试、集成测试、确认??试和系统测试。在测试前选好各种测试用例,用例清单中包括:交易代码(在R/3系统中,每个功能分配一个交易代码,用户输入后进入界面)、步骤说明、测试数据、期望结果、实际结果和测试状态。
根据系统特点,我们建立了生产系统和测试开发系统,所有设置、开发的测试(系统测试)都在测试开发系统进行,确定没问题之后再通过传输系统传入生产系统。两个系统有相同的环境配置。
在单元测试开发系统中,我们以最小单元——程序模块,进行正确性检验的测试工作,目的在于发现每个程序模块内部可能存在的差错,一般采用人工静态检查和动态执行跟踪方法。测试时建立了3个“client“(是SAP系统中的最高等级),分别为“100”、“200”、“300”,测试流程是:在“100”中配置并测试业务场景和案例;在“200”配置中,生成传输请求传到“300”;在“300”中测试业务场景和案例。
在集成测试系统中的压力测试采用了SAP ABAP/4开发工作台提供的计算机辅助测试工具(CATT)。CATT具有良好的集成功能和报表功能,可以减少人工测试的次数,由系统自动完成测试,并使测试更加系统化(即事先定义测试过程中的输入值以及预期的测试值),从而提高系统的质量。所有测试都有日志,根据所使用的测试模块和测试过程的不同,日志中记录按层次结构组织起来,成为带节点的结构。日志可以从客户端下载保存,便于以后查阅。
在集成测试中,我们根据实际需要,编制测试过程,测试过程包括任意数量的测试模块。例如:为了测试一个发行过程,我们建立了一个测试过程,包括创建客户、创建物料、报数、发货和开票过账等测试模块。定义好参数和变量。其中客户和物料数据在系统外根据测试用例建立文本文件。测试时系统读取文本文件中的每一组数据作为下一模块的输入数据。最后系统生成日志,详细记录结果。用此结果与预期的结果比较,查找问题。
在压力测试中,我们一次性导入30万条数据,在数十台客户机上同时提交同一单据,没有出现死机现象,同时查询2万条数据,仅用40秒。上述测试结果表明,系统是耐压、快捷、安全的。
72小时开机导入数据状态下,吞吐量平衡,说明其性能是经得起测试的。
在测试中比较有特点的是权限测试。ERP系统是一个高度集成的系统,从生产、销售到财务,所有的处理和数据都集中管理,因此合理的授权管理是保障系统安全性的一个重要部分,保证用户拥有需要的权限,避免用户使用不应该拥有的权限使用系统的功能或查看数据。系统采用授权参数文件生成器来进
文档评论(0)