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

Slides:



Advertisements
Similar presentations
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Advertisements

Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
Performance Testing - Kanwalpreet Singh.
Testing Workflow Purpose
GENI Experiment Control Using Gush Jeannie Albrecht and Amin Vahdat Williams College and UC San Diego.
HP Quality Center Overview.
Prashant Lambat Sr. Manager SQA Engineering Symantec Corporation, Pune Date: 29 th January 2011.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Automating with Open Source Testing Tools Corey McGarrahan rSmart 01-July-08.
By SAG Objectives Cross platform QA Automation for web applications Scheduling the automation Automatically build the test scripts Generate the.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
Web Service Testing Solution Accelerator
Automated Tests in NICOS Nightly Control System Alexander Undrus Brookhaven National Laboratory, Upton, NY Software testing is a difficult, time-consuming.
Introduction to Software Testing
Agile Testing with Testing Anywhere The road to automation need not be long.
© copyright 2014 BMC Software, Inc. DevOps consultant Niek Bartholomeus Going DevOps with BMC.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Understanding and Managing WebSphere V5
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Framework for Automated Builds Natalia Ratnikova CHEP’03.
M Gallas CERN EP-SFT LCG-SPI: SW-Testing1 LCG-SPI: SW-Testing LCG Applications Area GridPP 7 th Collaboration Meeting LCG/SPI LCG.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
© 2012 WIPRO LTD | 1 Version 1.0a, 23 rd April 2012 TTCN-3 Users Conference Practical integration of TTCN-3 with Robot test automation framework.
Software Testing Life Cycle
Bottlenecks: Automated Design Configuration Evaluation and Tune.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
May 29 th, 2003 Curtis Anderson Sivaprasad Padisetty.
Testing Workflow In the Unified Process and Agile/Scrum processes.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
Software Quality Assurance
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
A Networked Machine Management System 16, 1999.
DB2 Universal Database Confidential | July 2012 | India Software Lab Click to add text © 2012 IBM Corporation An End to End Windows Automation Framework.
M4 Alpha Release August 9 th February 8th, 2006 M4 Alpha Release Modified Agenda Review M4 Objectives, General Concepts and Design Review M4 Development.
ABone Architecture and Operation ABCd — ABone Control Daemon Server for remote EE management On-demand EE initiation and termination Automatic EE restart.
Confidential Continuous Integration Framework (CIF) 5/18/2004.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
TSSG Case Study: Using Free & Open Source Tools to Manage Software Quality EECS811: Software/IT Project Management Agile Integration Management Case Study.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
IBM Software Group ® Jazz Team Build – Part 1 Overview Jonathan.
7/8/2016 OAF Jean-Jacques Gras Stephen Jackson Blazej Kolad 1.
Tool Support for Testing
Appium Studio Appium testing made easy at any scale.
Leverage your Business with Selenium Automation Testing
CLIF meets Jenkins Performance testing in continuous integration, and more... Bruno Dillenseger - Orange Labs CLIF is OW2's load testing framework project,
Eclipse Test & Performance Tools Platform Project (TPTP)
Test Automation CS 4501 / 6501 Software Testing
Understanding of Automation Framework
Continuous Performance Engineering
SeeTestReporter.
Introduction to Software Testing
Test Automation CS 4501 / 6501 Software Testing
Module 01 ETICS Overview ETICS Online Tutorials
Software Test Automation and Tools
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Ensuring Project Success with SpiraTeam & Rapise
Bringing more value out of automation testing
Presentation transcript:

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

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

Major Challenges Faced TESTCASES RUN FOR HOURS MONITOR THE TESTCASES CONTINUOUSLY RECORD THE OBSERVATIONS

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

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.

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

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.

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.

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

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

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

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.

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

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.

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

Thanks Ramkumar Ramalingam Rispna Jain

Questions

Backup Slides

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