APS项目接口设计和测试

0 评论

 

 

APS项目是典型的计算类项目,是用数据进行逻辑分析计算的项目。现在大部分制造企业有ERP、PLM、MES、CRM、SRM、WMS、OA、BI、TMS等业务管理系统,APS需要的数据都是来源于这些系统,计算分析后又返回数据给这些系统进行执行。APS系统实施又是系统集成的的项目,所以接口设计的质量直接关乎项目的成败。

 

APS项目蓝图设计阶段要设计蓝图方案,蓝图方案主要包括业务蓝图、接口开发设计、功能开发设计和报表开发设计四部分,我们本次主要重点讲接口设计和开发测试方面;

 

接口设计的流程:

 

APS项目接口设计和测试

 

接口设计的前置工作主要有蓝图方案、客户IT系统数据发现和DEMO验证;蓝图方案设计时会输出整体流程、功能清单、DEMO数据和数据流图。

 

1.数据流图:

 

通过数据发现和客户IT一起绘制现有系统数据流图;

 

APS项目接口设计和测试

 

2.接口清单需求梳理:

 

通过对整体未来流程的分析和标记,整理出接口清单;

 

蓝图方案需要绘制一张整体的流程图,有系统维度的信息;

 

APS项目接口设计和测试

 

3.接口清单大类:

 

根据模型清单和功能清单分析出每个流程是否需要接口,然后进行分类编码和命名

 

下例输入、输出列先定义要哪些大类的接口

 

APS项目接口设计和测试

 

4.形成接口清单:

 

根据每个模型统计整理初始的接口清单

 

初始接口清单:

 

APS项目接口设计和测试

 

5.接口字段确认:

通过对功能清单的DEMO数据和经验明确每个模型需要哪些数据:

实例:

APS项目接口设计和测试

根据模型业务要求确定需要接口接入的数据字段和属性以及数据处理逻辑定义

APS项目接口设计和测试

6.双向接口字段和逻辑定义:

 

根据前期客户IT系统数据流图和客户IT一起确认客户对应的销售订单数据源是那个系统数据,那个表,对应是哪些字段,需要做哪些数据处理;形成数据源接口定义信息,形成比较完整的接口设计文档:

 

APS项目接口设计和测试

 

7.形成接口设计文档:

 

设计和定义所有接口后形成接口设计清单:

 

APS项目接口设计和测试

 

8.形成接口设计计划:

 

接口设计清单,根据清单评估工作量,安排开发人员编写每一个接口的开发方案,测试数据DEMO,确认开发人员、测试人员,开发和测试时间,形成接口开发、测试计划;安装和调试开发测试环境,准备测试数据;

 

例:制定的接口开发测试计划

 

APS项目接口设计和测试

 

例:接口测试数据

 

APS项目接口设计和测试

 

接口开发完成,需要在软件进行接口配置,现在流程的配置方式是webservice;

 

接口软件配置用例:

 

接口配置界面:

 

APS项目接口设计和测试

 

接口配置设置各种参数界面:

 

APS项目接口设计和测试

 

接口执行界面:

 

APS项目接口设计和测试

 

接口执行可以手工排产时执行,也可以设置任务定时执行,执行要注意数据依赖顺序;

 

9.开发和测试跟进:

 

根据接口开发和测试进度进行单个接口开发和测试,反馈测试进度,记录问题,并协调各方资源,及时处理问题;

 

接口测试报告:

 

接口测试进度记录:

 

APS项目接口设计和测试

 

接口进度统计:

 

APS项目接口设计和测试

 

接口测试报告:

 

APS项目接口设计和测试

 

接口测试问题记录跟进表:

 

APS项目接口设计和测试

 

10.接口移交和运维:

 

通过项目接口开发和测试,所有的接口完成测试,处理完毕接口问题,接口部署到测试环境,进行SIT测试:

 

至此,接口设计和开发、测试工作基本完成,项目SIT测试、UT测试和UAT测试已经项目上线过程中反馈的接口问题进入接口运维工作状态。

 

END

 

 

 

相关阅读