您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
企业中台如何进行测试
 
 
  670  次浏览      16 次
 2023-11-3
 
编辑推荐:
本文主要介绍了企业中台如何进行测试相关知识。希望对你的学习有帮助。
本文来自于CSDN,由火龙果软件Linda编辑、推荐。

企业的信息化建设比较合理的规划是专业套装软件 + 灵活的SaaS应用 + 定制化的开发平台 + 基础的平台支撑,而企业在进行建设时,往往都是从业务软件开始,而忽略平台的建设,但平台却是支撑企业业务系统整合的基础,从企业整体信息化发展和建设而言,规划一套覆盖企业业务,并且具备可生长能力的信息化体系是非常重要的。

平台体系应满足现有业务,并能为后续业务变化提供支撑,可以根据需要快速进行产品迭代升级,灵活易用、敏捷搞笑,提供强大的配置和开发能力,能够根据企业需求快速变更、灵活调整,并能满足企业个性化的业务和使用需要。企业中台方案就是针对企业信息化的总体建设需要构建的一体化解决方案,它能作为业务系统的底层基础,支撑系统集成与对接,满足系统集成、数据整合、业务集成以及综合展现等需要,为企业的信息化建设奠定基础。

1总体说明

企业中台实际包括了MDM基础数据平台、IDM身份认证平台、DAP数据分析平台、ESB企业服务总线和Portal门户集成平台5款核心产品,并且各个产品内部打通、融合一体,形成了面向企业IT架构和数据治理的综合性解决方案。

1.1集成架构

企业中台的整体集成架构如下:

其中MDM主数据管理平台和IDM身份管理平台作为基础数据支持,MDM完成主数据治理,实现各系统基础数据的统一,IDM实现统一认证等5A安全管控,打通系统壁垒,DAP作为数据整合与展现端,构建数仓并进行可视化分析,而Portal则是作为统一入口,将各个业务系统整合到一起,而整个平台内外部的数据传输与集成则通过ESB进行打通,从而实现一体化管理。

1.2数据架构

企业中台数据架构图如下:

在企业中台方案中,数据主要分为基础数据和业务数据,按照使用场景,又可以细分为主数据、认证数据、业务单据和分析数据。

1.主数据以MDM平台为核心,通过与上下游系统的集成实现主数据的全生命周期管理,保证主数据的完整性、唯一性、准确性。

2.认证数据主要是账号、认证相关的数据,主要用于满足IDM平台统一账号、统一认证、统一权限的需求,在企业中台方案中,账号数据也会纳入主数据管理范畴。

3.业务单据主要是通过ESB进行业务单据集成相关的数据,由于业务集成数据不落地,所以这些数据都是经由ESB进行转发。

4.分析数据囊括了基础数据和业务数据,主要是通过业务系统汇总到数仓中的数据,这些数据用于支撑可视化分析、数据服务、指标报警等需求。

1.3产品作用

企业中台中一共包括了5款核心产品,分别是MDM基础数据平台、IDM身份认证平台、DAP数据分析平台、ESB企业服务总线和Portal门户集成平台。

1.MDM基础数据平台:主数据管理的核心,通过主数据的同步与分发,实现各系统基础数据的同源统一,保证数据准确性,实现基础数据治理,同时为数仓建设提供维度数据。

2.IDM身份认证平台:5A安全管控中心,通过统一用户、统一认证、统一权限、统一审核和统一应用管理实现安全体系建设,在构建统一认证中心的基础上通过强化密码、认证机制保证系统和数据的安全性

3.DAP数据分析平台:数据中心构建的基础,汇总覆盖全企业业务的业务数据,构建一体化数据仓库,实现综合性数据分析与展现,并基于元数据构建指标体系,实现数据汇总、数据预测、数据挖掘,全面支撑企业运营。

4.ESB企业服务总线:系统集成的骨干,支撑各系统集成与数据交互的桥梁,包括主数据同步分发、业务单据传输,以及业务数据加工、汇总到数仓的过程等。

5.Portal门户集成平台:各系统的统一入口,构建应用中心,为各系统提供统一的访问方式,并能基于实际业务和场景汇总业务系统数据和功能到统一的页面和菜单中,实现快速访问、便捷操作,提供系统使用的效率。

1.4测试内容

企业中台的测试内容,主要围绕建设内容展开,一般包括主数据集成、统一认证、业务集成、门户集成、数据仓库、数据分析及数据服务和指标等内容。

1.主数据集成:功能测试以MDM平台为主,测试MDM平台主数据管理和配置功能,验证功能的可用性、易用性,业务测试主要测试主数据同步与分发的过程,测试数据传输的准确性、稳定性,以及对传输过程的监控与记录。

2.统一认证:功能测试以IDM为主,主要测试IDM相关功能使用,是否满足业务及使用需要,业务测试主要测试账号的同步分发、统一认证、安全策略、统一权限以及异常报警等。

3.业务集成:主要测试业务系统接口的准确性,通过ESB的接口注册、配置、代理进行接口测试,通过日志和业务系统接收情况确认数据传输的准确性。

4.门户集成:功能测试以Portal产品为主,主要测试Portal的门户导航、应用管理、消息、待办等功能配置和展现,业务测试主要是测试通过门户集成的业务系统链接、数据、页面等内容。

5.数据仓库:功能测试主要测试DAP数仓相关的ODS、维表、事实表、模型配置功能以及数据同步、加工、汇总的流程,业务测试主要测试数据的准确性,即从业务系统抽取到ODS以及数仓中的数据。

6.数据分析:功能层面主要测试DAP分析模型以及导航看板的数据显示效果,业务层面需要校对数据的准确性,是否符合业务运行逻辑,满足业务需求。

7.数据服务:功能上测试DAP数据服务的配置功能和数据接口,业务上测试通过数据服务获取的数据是否和数仓实际数据一致,是否满足业务集成需求。

8.数据指标:功能上测试DAP指标相关的模型、配置、报警等功能,业务上根据配置测试指标报警的准确性。

2主数据集成测试

主数据集成治理是企业中台的数据基础,也是企业进行系统集成整合的基础之一,通过主数据集成将各个系统的基础数据进行统一,从而为业务集成、数仓建设提供基础。

2.1集成架构

主数据集成治理的业务流程如下:

主数据的业务流程主要是根据不同类型的主数据确定数据源头,以源头数据为基础,先同步到主数据平台,根据实际需要可以在主数据平台进行清洗、查重、维护、检验、审核等操作,之后再分发到下游系统,实现上下游基础数据的统一。

2.2角色清单

MDM平台相关角色清单如下:

2.3测试用例

MDM集成以及业务测试用例清单(以组织主数据为例),主要如下:

3账号集成测试

主要包括统一账号和统一认证两部分,是系统集成的基础之一,通过统一账号和统一认证实现业务系统的账号统一、单点登录,满足一次登录多次访问的目的,从而降低多系统登录的繁琐,提高系统使用效率。

3.1集成架构

企业中台中的统一认证基于IDM统一身份管理平台实现,实际上包括了统一用户、统一认证、统一授权、统一审计和统一应用管控等5A管控的内容。

在统一认证体系中统一用户和统一认证是最主要的内容,统一用户实现的基础,主要是通过认证平台进行用户的统一管理,基于同一套用户体系从而实现统一认证、统一权限等内容,而统一权限则是以IDM平台为基础,将角色、权限统一管理,再下发不同的系统。

3.2角色清单

账号、统一认证集成涉及的相关角色清单如下:

3.3测试用例

账号、统一认证以及IDM产品的业务测试用例清单:

《企业中台如何进行测试》包含了主数据治理测试、统一认证测试、业务集成测试、门户建设测试、数据分析测试等内容。由于篇幅较长,将分为上、下两个篇章与大家分享,本文(上篇)主要从主数据治理和统一认证两个方面对企业中台的测试内容进行介绍,下篇将从业务集成、门户建设和数据分析这三个方面介绍企业中台的测试内容。

《企业中台如何进行测试》包含了主数据治理测试、统一认证测试、业务集成测试、门户建设测试、数据分析测试等内容。由于篇幅较长,将分为上、下两个篇章与大家分享,在上篇主要从主数据治理和统一认证两个方面对企业中台的测试内容进行介绍,下面我们将继续从业务集成、门户建设和数据分析这三个方面介绍企业中台的测试内容。

4业务集成测试

业务集成主要是业务系统间的单据集成,通过ESB企业服务总线来实现,ESB提供API注册、管理、安全功能,可以将业务系统接口进行统一管理,并能以配置服务或代理的方式供外部调用。

4.1集成架构

基于ESB平台的业务集成以ESB的API管理为核心,将源头或接收系统的接口注册在ESB平台,并通过ESB提供外部调用地址,供其他系统进行调用用于查询或写入。集成架构图如下:

应用集成主要针对不同系统间的业务单据,ESB主要负责将系统接口注册进来,并提供外部访问地址,同时对注册的接口进行监控和限制,包括接口报文、限流策略、安全机制、报警策略等。

4.2角色清单

由于业务集成主要是在ESB的SMC中配置业务系统接口,并对外部系统提供代理或配置接口,而在实际业务运行过程中,主要是由业务系统调用ESB的接口,一般不需要单独设置业务角色,或者按照注册的业务系统,为每个系统提供一个查看角色即可。

4.3测试用例

以销售业务为例,业务集成的测试用例清单如下:

5门户集成测试

门户是企业中台方案中的统一入口,所有系统的入口都在平台维护,并且根据需要,针对部分功能或数据也需要集成到门户中进行集中展现,如消息、待办、新闻等。

5.1集成架构

门户平台在功能上包括综合门户、应用门户、数据门户、知识门户等内容,在企业中台方案中门户多以综合门户或应用门户为主,门户集成架构如下:

门户作为统一的访问入口,可以支持不同角色、不同用户访问,并且能按访问用户进行权限控制,门户的主要集成内容包括系统访问入口,消息、待办、新闻等常用业务或数据,企业经营的核心数据或指标。门户平台采用动态配置,可以直接以API接口的方式获取数据并展现在门户中,消除数据延时问题,实时展现关键数据指标。

5.2角色清单

Portal门户平台涉及的相关角色清单如下:

5.3测试用例

Portal门户集成业务测试用例清单如下:

6数据分析测试

数据分析是企业中台项目中非常重要的应用,同时也是企业进行信息化建设和数据资产建设的重要内容,数据分析实际包括数仓建设和数据分析两部分,数仓建设实现数据仓库搭建,汇总各系统数据,数据分析基于数仓进行可视化分析,实现数据动态呈现。

6.1集成架构

数据分析结构体系以数仓为核心,数仓前面用于承接业务系统,将数据汇总到数仓,后面为分析和可视化展现提供数据支持,集成架构如下:

数仓通过ODS、DW构建数仓模型,实现分层建设,并能进行数据集、立方体等分析模型的配置,从而支持基于业务主题和业务指标的可视化分析。ESB作为数据集成平台,实现源头系统到ODS以及ODS到DW数据抽取、加工、转换,完成数据汇聚的过程。而MDM基础数据平台则实现基础数据治理,为数仓提供基础数据支撑,构建数仓维表。

6.2角色清单

DAP涉及的相关角色清单如下:

6.3测试用例

DAP数据分析业务测试用例清单如下:

7总结分析

企业中台方案是满足企业系统集成、数据集成的综合性方案,它面向于企业的整个信息化建设体系,实现从系统、数据、接口、功能、安全等全方面的集成规划和实现。

7.1模式归纳

企业中台是一个综合性方案,虽然几个层面的建设内容相互支撑,但同时每一个层面的内容都可以独立出来进行建设,所以企业中台也可以拆分出多个子方案,从而使方案体系更加灵活多变,也能满足不同企业的建设要求,提升整体方案的价值。作为综合方案,企业中台的建设是一个复杂的过程,除了产品和内容外,涉及和业务系统的集成点、数据处理过程也相对较多,在集成过程中要制定好相关标准和流程,保障项目的有效落地。

7.2重点难点

企业中台的重难点主要在于数据的处理,包括主数据的集成、账号数据的集成处理,以及业务系统数据加工、转换、汇总到数仓的过程。对于重点内容,要注重标准的制定与输出,通过标准将集成内容、集成方式流程化、统一化,使数据集成能够更加快速、便捷。对于难点内容,除了基于标准和最佳实践,要强化对业务的理解,通过业务深度梳理数据、深化数据分析与应用,并强调业务人员的参与,通过业务分析数据的准确性、实用性。

7.3说在最后

企业中台综合主数据治理、统一认证、业务集成、门户建设、数据分析等多方面的内容,基本涵盖企业信息化建设时系统集成层面的需求,在实际项目中也能充分保证系统对接的成果,从系统、数据等方面实现系统整合,打通了业务系统的数据壁垒,更好地支撑企业系统建设。而在进行企业中台建设时,对于相关功能和数据的测试要全面到位,并且也需要对产品的性能进行测试,包括统一认证的并发性能、主数据的数据量、数仓加工的效率等。

从信息化层面,企业中台是企业进行信息化集成整体的基础,从业务层面而言,通过企业中台实现业务间的整体联动,实现数据共享与业务整合,提升业务处理的效率,加快企业的发展,有效推动信息化、一体化、高效化的智能企业建设。

 

   
670 次浏览       16
相关文章

中央计算的软件定义汽车架构设计
汽车电子控制系统中的软件开发过程
一文读懂汽车芯片-有线通信芯片
OTA在汽车上有哪些难点痛点?
相关文档

汽车设计-汽车的整体结构及动力系统
自动驾驶汽车软件计算框架
SysML在汽车领域的应用实践
电子电气架构-大陆汽车系统架构平台
相关课程

AutoSAR原理与实践
功能安全管理体系(基于ISO26262)
MBSE(基于模型的系统工程)
基于SOA的汽车电子架构设计与开发

最新活动计划
MBSE(基于模型的系统工程)4-18[北京]
自然语言处理(NLP) 4-25[北京]
基于 UML 和EA进行分析设计 4-29[北京]
以用户为中心的软件界面设计 5-16[北京]
DoDAF规范、模型与实例 5-23[北京]
信息架构建模(基于UML+EA)5-29[北京]
 
 
最新文章
架构设计-谈谈架构
实现SaaS(软件及服务)架构三大技术挑战
到底什么是数据中台?
响应式架构简介
业务架构、应用架构与云基础架构
最新课程
软件架构设计方法、案例与实践
从大型电商架构演进看互联网高可用架构设计
大型互联网高可用架构设计实践
企业架构师 (TOGAF官方认证)
嵌入式软件架构设计—高级实践
更多...   
成功案例
某新能源电力企业 软件架构设计方法、案例与实践
中航工业某研究所 嵌入式软件开发指南
某轨道交通行业 嵌入式软件高级设计实践
北京 航天科工某子公司 软件测试架构师
北京某领先数字地图 架构师(设计案例)
更多...