Cognizant Reusable Automation Framework for Testing C.R.A.F.T.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Hexawares Test Accelerator for eBaoTech® GeneralSystem Software.
Automation Repository - QTP Tutorials Made Easy Actions in QTP – The Basics By Anish Pillai Automation
© 2010 Wipro Ltd - Confidential SGSN Automation Testing Using TTCN3 Authors: Jyothi Gavara Nikhil Rahul Ekka.
HP Quality Center Overview.
Software Testing Workshop Regression Automation 11-Jul-08 COPYRIGHT NOTICE Copyright © 2008 Polaris Software Lab Limited All rights reserved. These materials.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Track, View, Manage and Report on all aspects of the Recruitment Process… with ease!
Automatic Installation System on USB Memory Instructor: Hai Vortman Students: Leeor Langer Eyal Koren.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e Business & Enterprise Systems Introduction to Hewlett Packard (HP) Application Lifecycle Management.
Feb 2015 QCWiz Capability QE&A Automation COE.
Introduction to Software Testing
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
© 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.
September 2009 QTP Automation Framework. Objective  Introduction to Automation  Benefits of Automated Testing  Automated Testing Process  Introduction.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
Automation Repository - QTP Tutorials Made Easy The Zero th Step TEST AUTOMATION AND QTP.
Who am I? ● Catalin Comanici ● QA for 10 years, doing test automation for about 6 years ● fun guy and rock star wannabe.
Survey Programming Capabilities. Survey Programming In Datamatics, Survey Programming (SP) team constitutes experienced programmers who have extensive.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
Case Study : Morcom Trading – P BSC 21
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
Module 7: Fundamentals of Administering Windows Server 2008.
June 6 th – 8 th 2005 Deployment Tool Set Synergy 2005.
QTP
SELENIUM
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
Solmar Knowledge Networks Ltd. Automation Framework Marvell.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Srihari Techsoft TESTING TOOLS. Srihari Techsoft   WINRUNNER   QUICK TEST PRO (QTP)   LOAD RUNNER   RATIONAL ROBOT   SILK TEST.
ATUL PATANKAR [ ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 LINDA WILSON [ ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 JUERGEN LINDNER [ SAP POINT OF CONTACT.
SOA IT Top 5 Critical Factors for Successful Test Automation.
Test Creation in QuickTest Professional Using Keyword Driven Methodology A Storehouse of Vast Knowledge on Software Testing.
A – TEAM Automation Framework A-TEAM. LOGIN CREATE INDEMNITY CLAIM SET RESERVE UPDATE INDEMNITY CLAIM MAKE PAYMENT Demonstration.
Chapter 4 Automated Tools for Systems Development Modern Systems Analysis and Design Third Edition 4.1.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
By SPEC INDIA. TestComplete – An Introduction An automated testing tool by SmartBear – TestComplete is a comprehensive product with umpteen features and.
Metadata Driven Clinical Data Integration – Integral to Clinical Analytics April 11, 2016 Kalyan Gopalakrishnan, Priya Shetty Intelent Inc. Sudeep Pattnaik,
Leaders in Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R.Nagar Hyderabad Tel: / Mob:
© 2006 Epiance, Inc. Confidential and Proprietary 1.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
J2EE Platform Overview (Application Architecture)
QAD Financial Report Writer
L25 - PlantPAx Process Application Development Lab I
Continuous Delivery- Complete Guide
Modern Systems Analysis and Design Third Edition
BA Continuum India Pvt Ltd
Understanding of Automation Framework
Computer Aided Software Engineering (CASE)
Advanced Integration and Deployment Techniques
HDM-4 Future Directions
Software Prototyping Animating and demonstrating system requirements.
Quality Center, QuickTest Pro 10
Advantages OF BDD Testing
Rapid fire performance testing of 250 websites
Automation execution portal for Customer-Partner businesses
Automation Leveraging Artificial Intelligence
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Modern Systems Analysis and Design Third Edition
Achieve Next level of Automation with Robotic Test Automation
ABHISHEK SHARMA ARVIND SRINIVASA BABU HEMANT PRASAD 08-OCT-2018
Modern Systems Analysis and Design Third Edition
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
QTP Test Process
Framework Anil
Presentation transcript:

Cognizant Reusable Automation Framework for Testing C.R.A.F.T.

C.R.A.F.T – Introduction What? Why? Who? Cognizant’s proprietary test automation framework Stands for Cognizant Reusable Automation Framework for Testing Follows a hybrid approach by combining the best practices of keyword driven and data driven approaches Tool agnostic framework Why? C.R.A.F.T greatly improves the quality of test automation through a well-defined set of design patterns and best practices C.R.A.F.T focuses on increased participation from business users and functional consultants in the automation process C.R.A.F.T has been in place for nearly a decade, and has matured over a wide range of project implementations across various domains C.R.A.F.T – Introduction * Any automation framework – including C.R.A.F.T – is predominantly focused on improving automation quality, and should not be looked at from a cost savings perspective. Who? C.R.A.F.T has been created by the Research and Development team from Cognizant’s Automation Centre of Excellence C.R.A.F.T is continuously enhanced and updated by the R&D team, based on feedback from the end users of the framework C.R.A.F.T has a dedicated helpdesk to assist end users with the framework implementation and troubleshooting

C.R.A.F.T – Architecture Execution Flow <Test case details> Business Flow3 <Keyword Driven> Test Data5 <Data Driven> Data driving Library Support Libraries4 <Generic reusable functions> Allocator1 <Batch Execution Controller> Run Manager.xls2 <Batch Run Configurations> Test Scripts2 <One Script per Testcase> Customized Test Results6 <HTML, Excel> Component Groups Business Components Business Keywords3 <Building blocks of test cases> Reporting Utility Core Driver Script3 <Keyword processor with in-built error handling> C.R.A.F.T – Architecture Execution Flow The Allocator is the entry point of the batch execution The Allocator reads the specified batch run configuration from the Run Manager and invokes the Test Scripts accordingly The Test Scripts in turn call the Driver Script, which reads the Business Flow of the test case and passes control to the relevant Business Keywords as specified The Business Keywords leverage the Support Libraries (mainly the data driving and reporting libraries) as required The Business Keywords consume the Test Data specified in the datasheets The Test Scripts publish the Test Results at the end of every test execution

C.R.A.F.T for HP QTP (VBScript) Features Benefits Hybrid framework approach (Keyword + Data driven) Facilitates effective BA-QA interaction Test cases are broken down into business keywords Ensures increased reusability and reduced maintenance effort Keywords are strung together in an Excel sheet to form automated test cases based on the business flow Simplifies the process of creating end-to-end automated scripts and improves the automation quality Centralized test data in Excel, with provision to reuse any data common to multiple test cases Empowers functional consultants to configure test data easily Robust error handling with automatic screen capture of failures Enables uninterrupted batch execution of scripts Batch execution engine Provides one-click execution facility Integrates with Windows Scheduler and MS Outlook to facilitate scheduled script execution and e-mail triggers for execution Enables unattended overnight execution and on-demand execution of scripts* Customized HTML/Excel based reports Helps in easy analysis of test results Out-of-the-box integration with HP QC/ALM Leverages the end-to-end test management features of QC HP QTP (VBScript) C.R.A.F.T for HP QTP (VBScript) * QTP cannot execute scripts on a locked system; these features require the system to be kept unlocked

Thank you