Presentation is loading. Please wait.

Presentation is loading. Please wait.

2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.

Similar presentations


Presentation on theme: "2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India."— Presentation transcript:

1 2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India

2 Cross-Platform Testing Scenario and Challenges Need for CART Framework What is CART? How does CART work? Benefits of CART Framework Road Ahead Summary Questions Agenda

3 Cross-Platform Testing Scenario Tester execution (24-72 hours) Log the results Analyze results Builds Server Configuration Testcases Server Pool Testcases Monitor the tests logs On failure Defect Process

4 Major Challenges Faced TESTCASES RUN FOR 24-48 HOURS MONITOR THE TESTCASES CONTINUOUSLY RECORD THE OBSERVATIONS

5 Cross-Platform Testing Scenario and Challenges Need for CART Framework What is CART? How does CART work? Benefits of CART Framework Road Ahead Summary Questions

6 Typical Testing Steps Test Planning - determine applications, priority level and schedule. Test Environment Preparation - technical environment that the test(s) will be executed in. Test Construction - developing the test scripts and test cases. Test Execution - automation saves significant time. Test Evaluation - decision is made as to the readiness of the application for release.

7 Cross-Platform Testing Scenario and Challenges Need for CART Framework What is CART? How does CART work? Benefits of CART Framework Road Ahead Summary Questions

8 Features of CART Cross-Platform Automated Regression Test Framework Web based GUI for launching the test plans from anywhere, anytime. Web based GUI for creating test plan coverage. STAF/STAX for peer-to-peer communication. Centralized and Uniform Interface for managing test devices and test builds.

9 Features of CART (cont..) Log Analyzer - highlights Warnings and Errors using different color codes. Support for launching tests like Java, JUnit, Ant, RFT, HttpUnit etc., Intelligent cleanup of test machines Integrated with Version Control System – provides API support.

10 Cross-Platform Testing Scenario and Challenges Need for CART Framework What is CART? How does CART work? Benefits of CART Framework Road Ahead Summary Questions

11 CART Architecture Tester CART GUI Database Test Code & Logs Server Build server Dependent Software Server Local Servers Build Collector CART Engine Device Management Engine Test Plans Test Machines with STAF WindowsLinuxAIXSun-OSHP-UX Global Remote Build Servers CART Application STAF Application Server

12 Cross-Platform Testing Scenario and Challenges Need for CART Framework What is CART? How does CART work? Benefits of CART Framework Road Ahead Summary Questions

13 Benefits of CART Reduces the overall time required for managing the test cycle. Reduces human errors. Uniform interface to multiple platforms. Centralized repository for log files for audit purpose. Easy of Use – for testers to manage defects. Flexible for testing any kind of middleware product.

14 Cross-Platform Testing Scenario and Challenges Need for CART Framework What is CART? How does CART work? Benefits of CART Framework Road Ahead Summary Questions

15 Road Ahead Enhancements End-to-End automation by launching the test plans automatically. Automation for z-Series and I-Series Platforms. Testing for a defect. Testing for a distributed environment.

16 Summary Automation is  strategies, tools and artifacts  Reduces the need of manual or human involvement or interaction.  Avoids spending time in unskilled, repetitive or redundant tasks.  Provides bandwidth to Innovate !!

17 Thanks Ramkumar Ramalingam email: rispjain@in.ibm.com Rispna Jain email: ramkumar_rj@in.ibm.com

18 Questions

19 Backup Slides

20 STAF STAFProc Program STAFProc Program STAF Communication Model Open source automation framework. Operates in peer to peer environment. Runs as a daemon process (called STAFProc) on each system. Provides two interfaces – command line & API STAF services are reusable components that provide all the capability in STAF. Services can be internal and external. HardDiskService Process FS.. Help. External services Internal services Timer STAX C Java REXX PERL API Interface Command interface SOFTWARE TESTING AUTOMATION FRAMEWORK


Download ppt "2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India."

Similar presentations


Ads by Google