1 / 18

Cross-Platform Automated Regression Test Framework

Cross-Platform Automated Regression Test Framework. Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India. Agenda. 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.

yeo-walsh
Download Presentation

Cross-Platform Automated Regression Test Framework

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Agenda • 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

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

  4. RECORD THE OBSERVATIONS MONITOR THE TESTCASES CONTINUOUSLY TESTCASES RUN FOR 24-48 HOURS Major Challenges Faced Repetitive Laborious Tedious Manual Error-Prone

  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. Global Remote Build Servers Local Servers CART Application Build server CART GUI Build Collector Test Code & Logs Server Tester Application Server CART Engine Dependent Software Server Test Plans Device Management Engine STAF Database Test Machines with STAF Windows Linux AIX Sun-OS HP-UX CART Architecture

  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 Rispna Jain email: ramkumar_rj@in.ibm.com email: rispjain@in.ibm.com

  18. Questions

More Related