一
前言
集成测试是ERP项目中比较重要的环节,在这个环节项目成员需要
-
定义出集成测试的所有场景,
-
为每个场景确定具体的执行步骤.
-
培训用户操作系统
-
记录每次测试的结果(记录单号或截屏)
-
根据情况执行多轮集成测试
-
……
一般情况下项目都是采用EXCEL管理集成测试文档. (当然现在可以采用腾讯或其它在线文档集中管理).
本文主要介绍集成测试管理平台的相关功能
二
思维导图
三
数据结构
按以往项目经验, 把集成测试相关内容记录在如下四个表中
-
ZTQ10 场景表
-
ZTCS01 集成测试脚本模版管理
-
ZTCS02_H 测试记录抬头
-
ZTCS02_I 测试记录明细
其中ZTCS02_H/ZTCS02_I 是主从关系的表. 用来记录每次测试的详情.
ZTQ10
ZTCS01
ZTCS02_H
ZTCS02_I
四
配置场景
通过TCODE ZCS01 功能-配置场景 进入. 单表维护,通过调用SE16N实现.
关于SE16N调用详见链接
无峰,公众号:ABAP 技巧与实战SAP小技巧之 改造SE16N(三)
五
配置场景步骤
通过TCODE ZCS01 点击执行按钮进入, 单表维护,通过调用SE16N实现.
场景或场景步骤可以在EXCEL中维护好后,通过粘贴功能或者任意表导入功能导入系统
任意表导入
无峰,公众号:ABAP 技巧与实战SAP工具箱 通用导入程序
六
测试记录
通过TCODE ZCS02 进入,下图是测试记录的主界面
01
创建测试记录
通过新建按钮为场景创建一个新的测试记录,从场景步骤表中复制步骤作为测试记录的明细.
02
测试用主数据
抬头特定字段可以通过搜索帮助选择记录使用的主数据(物料,客户,供应商等),也可以把主数据记录在场景文档中.
03
测试结果记录
记录步骤的测试状态
记录产生的单号(可以双击跳转显示单据)
通过文档记录测试过程中的问题
对于所有步骤都通过的测试记录ID,设置结束状态(抬头审批功能)
04
文档功能
通过点击图中的WORD图标, 可以弹窗显示文档(场景所有者才能修改场景文档,步骤所有者才能修改步骤通用文档)
所有者关系维护在场景/场景步骤表的创建者字段
05
测试用户管理
步骤中维护相关用户
记录测试问题时,使用特定功能选择与当前用户相关的场景/场景步骤
06
步骤演示
项目成员通过录屏软件记录下来系统操作步骤.
( 推荐使用SAP WPB ,一次记录,可以输出演示,联系,测试,输出多种风格,格式的文档)
详见链接
无峰,公众号:ABAP 技巧与实战最最牛的SAP录屏软件(一)
录屏人员通过ZCS03上载到服务器,
集成测试人员通过ZCS03 下载安装到本地指定目录(SAP工作目录,按场景,步骤组织文件目录,文件名)后,即可使用
下图箭头指明了ZCS03的主要功能
-
指定录屏文件
-
上载,服务器存在标记
-
安装,本机存在标记
五
集成测试问题记录
借用开发清单管理中的问题管理,使用模块SIT. 把场景维护成开发项,所有问题记录在场景的开发项中即可.
详见链接
无峰,公众号:ABAP 技巧与实战SAP开发清单管理之 问题管理
六
代码生成
集成测试管理平台通过主从关系的框架程序复制生成,定义好表结构后,主体操作就可使用,界面(字段的显示,修改,隐藏,ICON,热点等属性通过ZTBCREP_C1配置).
在此基础上补充文档功能. 就大致完成了ZCS02 的主要功能.
主从关系程序框架详见链接
无峰,公众号:ABAP 技巧与实战SAP开发框架系列之 自定义单据
七
总结
集成测试管理是一个简单应用,把集成测试的相关内容,流程固化在系统中.
方便项目中的集成测试管理.
方便用户查看相关文档及步骤演示
方便后续对集成测试结果的回顾,总结.
方便对集成测试问题的管理
……
该功能在不同项目中应用,根据项目特性得以持续优化.
THE
END