IT4IT中,构建功能组件是重要的组成部分。中培的IT4IT专家陈老师在这里介绍了构建功能组件
从源控制功能组件接收源数据对象,管理所有构建的创建、实现、自动化以及安全和存储。
从特定服务组件的源数据对象创建构建。
自动化构建过程来支持构建计划和构建频率要求,以支持每日构建和冒烟测试计划或持续集成计划。
运行动态应用程序安全测试不得晚于收到最终的构建数据对象,并且创建RFC之前将新的或更改的服务移动到生产中。
在最终媒体库(DML)中管理构建和版本控制。
开发自动化构建存储过程和自动编译技术和工具。
监控和报告每个集成的结果。
启动或自动化构建到构建包功能组件的交付,以供验收测试团队作为候选版本构建进行验证。
关键数据对象
构建(数据对象)从源创建和版本化。
主要属性
构建数据对象应具有以下关键数据属性:
构建ID:构建的唯一标识符。
构建版本:构建的版本。
ID:相关源的标识符。
测试样例ID:相关测试用例的标识符。
构建集成ID:相关构建包的标识符。
Key Data Object Relationships
关键数据对象关系
构建数据对象应保持以下关系:
源到构建(1:n):源可以多次创建,以创建几个构建版本。
构建到测试用例(n:m):一个或多个构建可以与作为构建创建的一部分使用的一个或多个测试用例相关联。
构建包到构建(1:n):构建包由一个或多个构建构成。
主要结构
构建功能组件:
应该是所有构建的记录系统(权威来源)。
应管理每个单独构建的版本。
将一个构建关联到一个服务。
如果存在源代码控制功能组件,则构建功能组件:
将源关联到一个或多个构建。
如果存在测试功能组件,则构建功能组件:
将一个或多个构建关联到作为构建创建的一部分执行的一个或多个测试用例。
如果存在构建包功能组件,则构建功能组件:
将一个或多个构件关联到构件集成中。