制造业BPM UAT说明书

一、概述

BPM测试说明书,定义测试的基本流程、数据操作、用户角色等几个方面的测试规范

二、测试流程

BPM的流程的基本定义是跨部门,跨角色,跨空间和地域来完成具体的业务,并且以事务的方式来通知不同的角色用户按照标准流程来完成各项工作,并提供绩效记录和数据操作记录。所以基于这样系统环境,测试工作必须以角色的方式来进行,因为不同角色面对的界面和操作功能不同,并且可操作的数据也是与角色用户紧密相关联,以下是以合同排期的各个功能点做一个基本测试介绍。图例一
(图例一)
在图例一中,流程的测试会涉及三个部分,角色的转换,流程功能节点的转换,数据整合,在一个业务流程中,不同角色操作人员面对数据是不同的,在不同流程节点的操作也是不同,不同操作导致的下一个分支流程也是不一样的,需要在测试中验证各种可能发生的分支流程。
以下是具体的测试说明:

  1. 角色的流转测试:
    明确角色在每一个节点能做的操作,必须是与业务流程高度关联的,比如一些角色在一些节点能修改数据,一些角色不能修改只能审核和驳回,这些都会是在流程设计中明确下来,常规的流程有取回,撤回,删除,公开…等等操作(如图二),在测试中发现需要的,或者不合理的都必须及时提出讨论,然后再与业务部门确认;
    图例二
    (图例二)
  2. 流程功能节点测试:
    这个是一个单一功能测试,比如合同排期,每一个功能点必须满足所有的功能,必须能够完成所有的功能后才能到下一个节点;这个可以看作一个单一用户的单一页面功能,一个业务流程就是由多个单一用户角色与单一流程功能组合起来的,所以整个流程的功能正确的前提,必须是每一个节点的功能都是正确;
  3. 数据整合测试:
    一些节点的操作会涉及ERP系统的自动更新,操作完成后,必须根据业务逻辑去ERP检查数据同步更新,必须确保BPM系统和ERP系统的同步正确更新,这是BPM系统最重要,也是测试工作量最大的环节;

三、测试步骤

流程的测试过程中,前提的准备工作(数据,用户)比较重要,下面以采购退货流程(图例三)为例来说明,退货流程如下,退货流程是绅爵BPM一个复杂而又重要的功能,涉及到业务的各个方面,特别是面向供应商的操作必须简练,方便供应商客户操作;
图例三
(图例三)

  1. 退货单数据准备;
  2. 退货单数据对应的供应商的账号角色准备;
  3. 整个参与该流程的所有供应链用户角色准备,包括:QC,采购员,仓管;
  4. 在每一个流程节点,用相对应的用户登录BPM,去一一验证每一个节点功能,数据的正确性,特别是在要求供应商操作的步骤,凡是涉及到供应商操作的页面,必须以简单便于操作为基本要求,对不同供应商数据的隔离是BPM系统的基本要求,这在测试过程中必须全面的检查和贯彻;
  5. 操作完成后,ERP系统数据的同步检查和确认;
  6. 记录测试发现的每一个问题,汇总填写功能测试反馈表(图例四)
    图例四
    (图例四)
发布了6 篇原创文章 · 获赞 1 · 访问量 343

猜你喜欢

转载自blog.csdn.net/u010617124/article/details/103961812