行业垂直门户网站

设为首页 | 加入收藏

您当前的位置:北极星智能电网在线 > 技术文章 > 正文

ERP测试理论与方法

关键词: ERP ERP测试

山东电力集团公司第二批县供电企业ERP建设已进入测试阶段,作为ERP实施的重要环节,测试的全面性将直接影响系统上线后的稳定性。随着ERP这类企业管理信息系统复杂性的增加,以寻找配置开发中的错误为目的测试工作就显得更加困难。因此,为了尽可能找出并避免更多的错误,建设一个尽可能完善的ERP系统,了解测试的理论和方法显得十分重要。

一、测试理论:V模型

V模型已被IT行业作为行之有效的通用模型,它定义了IT 项目生命周期框架,是指导软件测试的基本理论。V模型认为:测试应该贯穿于项目实施的整个生命周期。这里的测试是广义的测试概念,包括检查(如图示中的B)、验证(如图示中的A)、单元测试和集成测试。对每一项交付品,都应该在最短的时间内检查是否采取了正确的方法、交付品的内容是否全面;验证交付品是否满足业务需求、功能需求;测试模块内部的功能是否正常、数据是否准确、反应是否及时等(如单元测试);测试模块之间或者与其他系统之间的业务衔接是否正确、顺畅,接口功能是否正常、数据是否正确等(如集成测试)。

从V模型中还可以看出,在项目实施的每个阶段,每项主要任务都伴随着检查和验证工作。如设计阶段的分析设计工作,就有对本阶段工作方法的检查和对其交付品的验证工作。一般而言,检查就是要保证实施人员按照正确的方法做事,验证是要保证交付品符合前一阶段的要求。具体到分析设计,检查就是保证分析设计工作方法得当、内容完整;验证就是看分析设计的成果是否能满足业务需求。

从V模型中还可以看出单元测试和集成测试的目的。虽然单元测试和集成测试都是为了发现系统错误,但单元测试主要是验证模块功能是否满足详细设计与配置的要求,而集成测试则是为了验证系统是否满足分析设计的要求。

二、测试方法介绍

1.周密的计划与组织

当开发配置工作完成以后,就应该着手测试的准备工作了。一般来讲,由测试经理或者集成经理组织人员编写测试方案、制订测试计划、指定测试人员、明确测试内容和测试通过的准则,设计完整、合理的测试场景,以指导测试脚本的编写,并对系统进行正式测试。

2.严谨的测试前准备

测试前需要保证测试系统开发配置到位,并经过顾问的初步测试。测试数据和测试场景准备完整,测试脚本的内容涵盖所有单位和所有业务。测试用户完成培训,测试数据已经导入系统,测试工具已经安装,集中的测试办公环境布置完成,系统内测试用户创建完成。

3.完整的测试管理

在正式测试开始之前,测试经理或者集成经理召集所有测试人员,召开一次测试启动会,会上讲解测试要求、进度安排、任务安排、文档模板、问题记录、问题解决程序,以及所有测试提交文档清单。

测试的目的是为了发现系统缺陷。因此集中的测试和迅速解决问题的能力,是整个测试过程关注的重点。

三、测试工具介绍

1.Solution manager介绍

Solution manager是SAP组件之一。Solution manager主要的功能是管理配置和测试。下面对Solution manager的测试方法作一简单介绍。

首先要建立测试项目,测试项目中包含需要测试的业务场景,比如检修计划场景测试项目。然后建立要测试的业务蓝图,将测试的业务场景按测试要求分别维护到测试的业务蓝图中。第三步是配置业务蓝图,建立测试业务蓝图之后,要对测试业务蓝图进行配置,即对每个子业务场景分配所用的事务代码。第四步是建立测试计划和测试包,将不同的测试包分给不同测试用户。最后是执行测试、记录测试结果、解决测试过程中出现的问题,并提交所有测试文档。

2.测试辅助工具介绍

由于山东电力县供电企业ERP实施项目工期紧,对实施系统的质量要求又非常高,因此我们专门针对山东电力开发了辅助测试工具SD-CATT。使用方法如下:运行辅助测试工具SD-CATT,导入测试场景和测试脚本。对于同一测试场景的多个测试脚本,可以重复导入。测试工具包含测试人信息、测试计划信息、测试步骤、测试所用数据、测试事务码和测试路径,测试用户按照辅助工具的指示操作即可。

如果测试步骤正确,则该辅助工具自动进入下一步骤,上一步骤显示为绿色。如果该测试步骤不正确,则该步骤被锁定,测试用户不能进入下一个步骤,该步骤状态显示为红色。同时系统弹出问题描述框,测试人员填写问题信息和处理人信息,以及要求的处理时间。

问题处理人登录系统后,辅助工具会自动弹出需要处理的问题信息。问题解决后,测试步骤被解锁,测试人即可开始重新测试。最后可由系统自动生成测试报告。

来源:电力信息化
北极星投稿热线:陈女士 13693626116 邮箱:chenchen#bjxmail.com(请将#换成@)
最新新闻

新闻排行榜

今日

本周

本月

相关专题