Presentation is loading. Please wait.

Presentation is loading. Please wait.

Dept. of Information Systems St. Francis Xavier University

Similar presentations


Presentation on theme: "Dept. of Information Systems St. Francis Xavier University"— Presentation transcript:

1 Dept. of Information Systems St. Francis Xavier University
Computer Aided Test Tool (CATT) Michael A. Molinario Dept. of Information Systems St. Francis Xavier University (902)

2 An SAP R/3 System Component
CATT: What Is It? An SAP R/3 System Component Tools > ABAP Workbench > Test > Test Workbench > CATT Little-known but Valuable Tool Highly underutilized Like AutoTester or Mercury Interactive Automates repetitive work Simple macro-like recording Can execute remotely (RFC) Improves system quality Enhances human productivity

3 CATT: Uses Data Loading Testing Simulates keyboard entry of data
Master, Transaction, Configuration Can read data variants from an external file Populate refreshed “Sandbox” or “Training” Client Testing Unit test Scenario test (“string” or “chain”) Integration test Volume test Stress test Modular and reusable

4 Testing is historically an IT weakness
CATT: Why Teach It? Testing is important importance of test quality, quantity, and scope unit, scenario, integration, regression types etc. Testing is historically an IT weakness most common causes of ERP failures/pain Ambiguous requirements, insufficient investment in Organizational Change Management, End User Training and Testing typically reduced to meet budget / timeline need to test more productively get more done in less time

5 SAP Library (online help files)
CATT: Resources SAP Library (online help files) Basis Components > Computer Aided Test Tool CATT Tutorial: Easy Mode (basic functionality) CATT: Enhanced Mode (advanced functionality) Book Testing SAP R/3 Systems: Using the Computer Aided Test Tool Gerhard Oberniedermeier, et al (US $49.99) CATT (4.6B) Made Easy Guidebook then Courses > INFO347> table at bottom of page

6 CATT: Course (WNAECT)

7 CATT: Course (WNAECT)

8 DO NOT use in Production Environment
CATT: Considerations Prerequisites R/3 navigation and transaction entry experience programming / database knowledge helpful but not necessary DO NOT use in Production Environment will update the database not subject to authorizations screening

9 Test Organization Structure
CATT: Hierarchy Test Case Structure Test Case (Test Procedure) Transaction (Test Modules) Screens Screen details Test Organization Structure Test Catalog (collection of Test Cases) Test Plan (set of Test Cases for a purpose) Test Package (assigned to a tester) Test Case

10 CATT: Operations Record Run Run Record Log Transport and Archive
Attributes Transaction Comments Run Foreground Background Display Errors Log Analysis Rerun Reporting Transport and Archive Run Record

11 CATT: Functions TCD - Call a transaction REF - Reference a test module TXT - Make comments and notes FUN - Execute a function module CHEERR - Check expected error message CHETAB - Check table contents CHEVAR - Check a variable SETVAR - Assign a value to a variable SETVAR <table> - Pass contents of a table field DO / ENDDO - start / end of a loop EXIT - condition for leaving a loop IF / ENDIF - condition/end condition for execute

12 CATT: Parameters and Variables
Import parameters Export parameters SET/GET parameters Variables Local variables System variables Message variables Date variables Special variables Text variables

13 Using the CATT Made Easy Guidebook
CATT: Exercise Using the CATT Made Easy Guidebook Validate that your User ID is authorized to use CATT (pages 4 – 6) Record a CATT test case for transaction FK01 – Create Vendor (pages 7 – 12) Save your new test case (pages 13 – 14) Prepare test case to be used to load data by selecting fields to be used as import parameters (pages 15 – 19) Export parameters to an external file in order to supply parameter variables (variants) (pages 20 – 24) Run the test case to load data records (pages 25 – 28) Add text Comments to your test case (page 29)


Download ppt "Dept. of Information Systems St. Francis Xavier University"

Similar presentations


Ads by Google