原创 无峰 [ ABAP 技巧与实战 ](javascript:void\(0\);)
一
前言
集成测试是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(三)
> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485310&idx=1&sn=553de71b38de7b5ced176b766ccb67ad&chksm=cf5dda48f82a535eb1a46435f08ec10410d7a0c8a0357117442a5e363f56e27894b464003307#rd)
五
配置场景步骤
通过TCODE ZCS01 点击执行按钮进入, 单表维护,通过调用SE16N实现.
场景或场景步骤可以在EXCEL中维护好后,通过粘贴功能或者任意表导入功能导入系统
> 任意表导入 无峰,公众号:ABAP 技巧与实战 [ SAP工具箱 通用导入程序
> ](https://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247486562&idx=1&sn=c128d7ca1cef276fa214d09f13ec7c43&chksm=cf5dd154f82a5842d6a8ed74f03135e82681c34097fca1df711c553226808291aba92a0fa5e6&token=414645111&lang=zh_CN#rd)
六
测试记录
通过TCODE ZCS02 进入,下图是测试记录的主界面
_**01** _
**创建测试记录**
通过新建按钮为场景创建一个新的测试记录,从场景步骤表中复制步骤作为测试记录的明细.
_**02** _
**测试用主数据**
抬头特定字段可以通过搜索帮助选择记录使用的主数据(物料,客户,供应商等),也可以把主数据记录在场景文档中.
_**03** _
**测试结果记录**
记录步骤的测试状态
记录产生的单号(可以双击跳转显示单据)
通过文档记录测试过程中的问题
对于所有步骤都通过的测试记录ID,设置结束状态(抬头审批功能)
_**04** _
**文档功能**
通过点击图中的WORD图标, 可以弹窗显示文档(场景所有者才能修改场景文档,步骤所有者才能修改步骤通用文档)
所有者关系维护在场景/场景步骤表的创建者字段
_**05** _
**测试用户管理**
步骤中维护相关用户
记录测试问题时,使用特定功能选择与当前用户相关的场景/场景步骤
_**06** _
**步骤演示**
项目成员通过录屏软件记录下来系统操作步骤.
( 推荐使用SAP WPB ,一次记录,可以输出演示,联系,测试,输出多种风格,格式的文档)
> 详见链接 无峰,公众号:ABAP 技巧与实战 [ 最最牛的SAP录屏软件(一)
> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485058&idx=1&sn=b958d91546dd0df8511441d2a9b5e344&chksm=cf5ddbb4f82a52a22fba347670faf31715a679257257267990b5c1caa6f4dd11fcb07086357e#rd)
录屏人员通过ZCS03上载到服务器,
集成测试人员通过ZCS03 下载安装到本地指定目录(SAP工作目录,按场景,步骤组织文件目录,文件名)后,即可使用
下图箭头指明了ZCS03的主要功能
• 指定录屏文件
• 上载,服务器存在标记
• 安装,本机存在标记
五
集成测试问题记录
借用开发清单管理中的问题管理,使用模块SIT. 把场景维护成开发项,所有问题记录在场景的开发项中即可.
> 详见链接 无峰,公众号:ABAP 技巧与实战 [ SAP开发清单管理之 问题管理
> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485009&idx=1&sn=028f237c100406b38bc1423d0be362f5&chksm=cf5ddb67f82a5271048ce0303375928f0f61ae969d5c5e1ff8407a31012f164ec43077b1ee37#rd)
六
代码生成
集成测试管理平台通过主从关系的框架程序复制生成,定义好表结构后,主体操作就可使用,界面(字段的显示,修改,隐藏,ICON,热点等属性通过ZTBCREP_C1配置).
在此基础上补充文档功能. 就大致完成了ZCS02 的主要功能.
> 主从关系程序框架详见链接 无峰,公众号:ABAP 技巧与实战 [ SAP开发框架系列之 自定义单据
> ](http://mp.weixin.qq.com/s?__biz=Mzg4MjA1MjE4NQ==&mid=2247485035&idx=1&sn=bcb948be340bf03315e0d1e8a82dfc0e&chksm=cf5ddb5df82a524b909d329fbceecd6d3ac0d0334ccffa846af46a58ebcfbdd29dfaa994a602#rd)
七
总结
集成测试管理是一个简单应用,把集成测试的相关内容,流程固化在系统中.
方便项目中的集成测试管理.
方便用户查看相关文档及步骤演示
方便后续对集成测试结果的回顾,总结.
方便对集成测试问题的管理
……
该功能在不同项目中应用,根据项目特性得以持续优化.
** THE **
** END **
**约定**
如果你对这篇文章感兴趣,请帮忙点赞,在看,分享.
( **如果你真的喜欢这篇文章,请记得回来打个赏,作为支持我继续下去的动力,这是一个正反馈过程.
越多的人打赏,作者越有动力分享,读者就能享受更多的福利.毕竟打赏的金额富不了我,穷不了你,却能支持这个公众号长久发文.** )
**公众号 : syjf1976_abap**
**ABAP开发技巧**
**微信号 : 392077**
syjf1976
sharry_xlp
Yannick_Duan
申请进入公众号讨论群提问或者参与话题讨论