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

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

Dec 16, 2015

Download

Documents

Victoria Mustoe
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.

2004

Cross-Platform Automated Regression Test Framework

Ramkumar Ramalingam, Rispna JainIBM Software Labs, India

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

• 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

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

Cross-Platform Testing Scenario

Tester

execution

(24-72 hours)Log the results

Analyze resultsBuilds

Server Configuration

Testcases

Server Pool

Testcases Monitor the tests

logs

On failure

Defect Process

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

Major Challenges Faced

TESTCASES

RUN FOR

24-48 HOURS

MONITOR THE

TESTCASES

CONTINUOUSLY

RECORD THE

OBSERVATIONS

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

• 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

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

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.

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

• 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

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

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.

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

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.

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

• 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

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

CART Architecture

Tester

CART GUI

Database

Test Code & Logs Server

Build server

DependentSoftware Server

Local Servers

Build Collector

CART Engine

Device Management

Engine

Test Plans

Test Machines with STAF

Windows Linux AIX Sun-OS HP-UX

Global Remote Build Servers

CART Application

STAF

Application Server

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

• 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

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

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.

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

• 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

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

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.

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

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 !!

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

Thanks

Ramkumar Ramalingam

email: [email protected]

Rispna Jain

email: [email protected]

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

Questions