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.
© 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.
Pubman and Selenium tests. What is Selenium Selenium is a suite of Web application test automation tools for any browser on any operating system –Firefox,
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.
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.
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
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.
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 &
© 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.
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.
QTP
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
SELENIUM
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
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.
Selenium January Selenium course content  Introduction (Session-1)Session-  Automation  What is automation testing  When to go for automation.
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.
Selenium Basic Level Training Selenium Training Online.
J2EE Platform Overview (Application Architecture)
Appium Studio Appium testing made easy at any scale.
L25 - PlantPAx Process Application Development Lab I
Leverage your Business with Selenium Automation Testing
Continuous Delivery- Complete Guide
Modern Systems Analysis and Design Third Edition
BA Continuum India Pvt Ltd
TECHLEADS IT Oracle Apps ADF R12
GWE Core Grid Wizard Enterprise (
Understanding of Automation Framework
Computer Aided Software Engineering (CASE)
SELENIUM –CI USING OPEN SOURCE TOOL
Advanced Integration and Deployment Techniques
HDM-4 Future Directions
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.
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
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 Selenium (Java) 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 Out-of-the-box integration with TestNG Provides a uniform test runner for unit, integration and functional tests. Also enables easy integration with continuous integration systems. Out-of-the-box integration with Selenium Grid Enables parallel execution of scripts on multiple machines to reduce the cycle time 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 Selenium (Java) C.R.A.F.T for Selenium (Java)

Thank you