CATT是SAP自带的一个用于辅助测试的工具,理论上是用于功能测试,在新版本的R/3中已经被弃用,取而代之的eCATT。两者的关系可以从他们的命名中可见一斑。

CATT:Computer Aided Test Tool(Tcode: SCAT)

eCATT:extended Computer Aided Test Tool(Tcode: SECATT)

CATT提供的是类似于BDC的transaction录屏功能,操作比较简单,项目中使用得不是很多,主要就是用于简单的业务数据的导入。既然现在已经弃用,这里就不再复述,有兴趣的朋友可以参看黄宏的那本蓝书。

下面主要谈一下eCATT。

首先,从使用者的角度来讲,除了eCATT还是基于录屏之外,其他方面的操作有了很大的差别(实际上和CATT完全就是两个不同的工具)。eCATT更偏重于测试,提供了第三方测试的接口;由于NetWeaver的推广,同时也支持WEB的功能测试(可惜不支持WebDynpro);测试脚本、测试数据、系统数据分开维护,利于复用;基于自动化测试设计,可以节约大量测试的时间;支持CATT到eCATT的迁移。

再次,从eCATT的使用范围来讲,相比其他的第三方测试工具来讲,与R/3的紧密地集成是eCATT的主要优势所在。第三方测试工具比较有名是一个Mercury的QTP,在公司里由于有相关的测试组在使用这个工具,我有幸把玩过一把。QTP主要是使用VB Script作为测试脚本的语言,用类似于GUI录屏的方式,完成自动化测试。测试组为了写这些测试脚本,还要专门成立一个项目组,可见这个工程量也不小啊!完成整个测试流程需要花很多的人力!相比而言,在R/3的功能测试中,eCATT优势很明显,录屏功能简单实用,测试脚本、测试数据、系统数据分开置放,有利重复使用,还有相应的测试报告和错误纠正,简单而高效。唯一的不足就是,由于不支持WebDynpro的测试,所以关于这类测试还是要使用到第三方的测试软件。

关于eCATT的版本需求:

1.  Web Application Server(WAS) 6.20以上

2.  SAP GUI 6.20以上

3.  R/3 4.6C以上

一些设置上的需求:

1.  SM31->对T000进行维护->找到相应的client 点击察看->在’CATT and eCATT Restricatioin’中选择’eCATT and CATT Allowed’-> SAVE

2.  ->options->’Enable Scripting’-> OK

3.  RZ11-> Param.Name ‘sapgui/user_scripting’->如果’Current value’不是 ‘TURE’, 在’New value’中设置成’TRUE’-> SAVE

关于eCATT的具体操作一般分为4个步骤:

System Data->Test Script->Test Data->Test configuration

System Data:用于定义系统,默认本机,可以设置成RFC的机器

Test Script:主要的工作量,录屏(GUI Recording method, TCD Recording method等),编写参数和程序(ABAP object),直至完成所要得测试脚本

Test Data: 测试的数据可以是自己定义的variant,也可以是外部数据

Test configuration: 把System Data, Test Script, Test Data进组合,从而生成一个测试方案,进行测试

Test Script的录制和编写篇幅比较多,我有一份关于这些操作的文档,所以不在这里复述。

关于eCATT的debugging:Test Script->进入运行界面->’Shared’中’Debugging Mode’选择’Execution with Immediate Debugging’->’Breakpoints’中在Scipt Line和Command and Object中填入适当的参数->运行

eCATT作为一个SAP的测试工具,国内对于编写程序的ABAPer使用的概率不是很高(国内很多实施的测试都没到自动化层次),但是为了对SAP中技术有个全面的了解和应用(同时也是以防万一),学习它还是有必要的。这就像Query、QuickView、LSMW一样,作为SAP的从业人员,这些是必需的。

CATT eCATT相关推荐

  1. CATT eCATT

    CATT是 SAP 自带的一个用于辅助测试的工具,理论上是用于功能测试,在新版本的 R/3 中已经被弃用,取而代之的 eCATT .两者的关系可以从他们的命名中可见一斑. CATT : Compute ...

  2. CATT eCATT {转载}

    CATT是SAP自带的一个用于辅助测试的工具,理论上是用于功能测试,在新版本的R/3中已经被弃用,取而代之的eCATT.两者的关系可以从他们的命名中可见一斑. CATT:Computer Aided ...

  3. ABAP总结之四,CATT eCATT

    CATT是SAP自带的一个用于辅助测试的工具,理论上是用于功能测试,在新版本的R/3中已经被弃用,取而代之的eCATT.两者的关系可以从他们的命名中可见一斑. CATT:Computer Aided ...

  4. LSMW、BDC、CATT 区别

    1.ECATT 解释Extended Computer Aided Test Tool(T-code:SECATT) ECATT是SAP自带的功能测试工具,主要目标用来作SAP业务流程的自动化测试,每 ...

  5. 使用CATT作批量数据导入

    1.使用TC:SCAT创建一个CATT作业名. 2.使用TC:SCEM来录制这个CATT. 3.将CATT生成的文件格式导入,并填充数据. 4.使用SCAT来将相关上传文件数据上传到SAP

  6. CATT在SAP系统中的应用

    转载自http://www.chinafm.org/Opinion/view_9_1372.html ERP系统(企业资源计划系统),是由不同功能模块组成的软件包,它采用计算机和网络通讯技术的最新成就 ...

  7. 第二届计算机辅助教育国际大会,【回看】2019年第二届翻译教育国际研讨会 机助译员训练 (CATT): 人机之间...

    主旨发言一 CATT: Putting the Mind Where the Mouth Is 朱纯深 香港中文大学(深圳) 慕媛媛 合肥工业大学 Bio Chunshen ZHU received ...

  8. [转]CATT的功能介绍

    简单介绍一些CATT. w         CATT(Computer Aided Test Tool)是一个计算机辅助测试工具 w         CATT可以将你所做的操作记录下来,制作成一个模板 ...

  9. E-CATT 录入测试数据的方法

    http://scnblogs.techweb.com.cn/tomhegon/archives/340.html 我们在业务处理和程序测试的的时候往往用到大量输入和测试,SAP为我们提供了强大的辅助 ...

最新文章

  1. 机器学习拓展知识(数学/统计/算法)
  2. 装了Ubuntu后将默认启动项修改为windows
  3. [转]浅析Tomcat、JBOSS、WebSphere、WebLogic、Apache
  4. 织梦后台对应的php文件,织梦DedeCMS后台文件列表按文件名排序的方法
  5. Python之网络爬虫(selenium爬取动态网页、爬虫案例分析、哈希算法与RSA加密)
  6. send和sendmsg性能测试
  7. Atitti knn实现的具体四个距离算法 欧氏距离、余弦距离、汉明距离、曼哈顿距离
  8. ipq6010 qsdk spf11.5 64bit编译
  9. php上传的文件名乱码,php上传文件时文件名乱码怎么办
  10. 买书问题的动态规划实现
  11. 《偷影子的人》书评分享:那份属于我的感动
  12. CV笔记9:纹理特征之LBP特征(基于python实现)
  13. 轻量级私有云存储企业主要功能探析
  14. codeforces 839 E. Mother of Dragons(最大团)
  15. Windows下C++调用系统软键盘及其需要注意的点
  16. ios键盘横屏_iOS强制转换横竖屏和键盘方向控制
  17. 基于MATLAB-GUI数字图像的水果边缘检测
  18. ubuntu windows双系统时间不一致
  19. word如何去除表格中高亮部分(表格属性-边框和底纹)
  20. NSDate-日期类nbsp;OC——第七天(1)

热门文章

  1. 标号变迁系统(Labelled Transition System)
  2. 正则表达式re模块用法总结
  3. 从内存播放Flash。
  4. 第一次写ssm项目经验总结
  5. php 调用格式工厂,格式工厂能转换kux吗?
  6. Pascal's Triangle帕斯卡三角形算法
  7. 你知道吗?iPhone耳机旁边的小孔是做什么用的?
  8. u盘运行的linux系统软件,大师练习xp系统利用U盘直接运行Linux软件 的设置教程...
  9. aix服务器移动文件系统,AIX文件系统管理汇总:命令+SMIT实战
  10. 【渝粤题库】陕西师范大学201331 民事诉讼法学作业