Download presentation
Presentation is loading. Please wait.
Published byVictoria Mustoe Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.