New Automation Strategy for Verizon Kushan Athukorala.

Slides:



Advertisements
Similar presentations
PREDICT Model for Test Automation. Does it sound familiar to you? Organization has procured test automation tools Management expectations are high Multiple.
Advertisements

RDK Migration to Yocto/OE
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Outline About author. The problem that discussed in the article.
EVLA Data Processing PDR Proposal Handling Honglin Ye, NRAO.
Architecture Eclipse Framework with Plugin Concept JTransformer Plugin Analysis + Transformation interface: logical Program.language keeps representation.
Software Architecture Design Instructor: Dr. Jerry Gao.
Rob Reynolds | | Twitter: ferventcoder.
The Observer Design Pattern By Bradley Woods. Pattern Overview Consists mainly of subjects and observers. – Subjects update all observers on state changes.
Rob Reynolds | | Twitter: ferventcoder.
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.
Migrating Access Applications to.NET and SQL Server Ken Tim
Introduction to the Java Stack Michael Youngstrom.
Oakkar Fall The Need for Decision Engine Automate business processes Implement complex business decision logic Separation of rules and process Business.
Who am I? ● Catalin Comanici ● QA for 10 years, doing test automation for about 6 years ● fun guy and rock star wannabe.
Web Application Architecture: multi-tier (2-tier, 3-tier) & mvc
UNIT-V The MVC architecture and Struts Framework.
AUTO- CONFIGURATION IN CLOUD 1. Why we need automate something? What we need to automate? How we can do that? Scripting languages vs Frameworks Most popular.
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
CustomWare Asia Pacific Pty Ltd All Rights Reserved Integration Quality Assurance – WmUnit.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Hyper/J and Concern Manipulation Environment. The need for AOSD tools and development environment AOSD requires a variety of tools Life cycle – support.
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
Introduction to JavaServer Pages February 23, 2000 Chris Hagner Noblestar Systems Corporation
MVC Design Pattern Web Developer at Crimshield, Inc Application Developer at IBM Present - Delta Developer at Tides.
AutoTester & UAT Automation Framework By SSTZ-UAT.
©2002 B&R Software Technology - Automation Studio.
UAT Automation Framework By SSTZ-UAT. Agenda Traditional Automated Testing. UAT Automation Framework introduction. Advantage. Demo. Q&A.
Introduction to the Java Stack Michael Youngstrom.
A – TEAM Automation Framework A-TEAM. LOGIN CREATE INDEMNITY CLAIM SET RESERVE UPDATE INDEMNITY CLAIM MAKE PAYMENT Demonstration.
Model View Controller Architecture of Java Web Applications Dr. M V S Peri Sastry, Ph.D.[BITS-Pilani]
INTEGRATION PLATFORM SETUP IN A BOX
Java EE Patterns Dan Bugariu.  What is Java EE ?  What is a Pattern ?
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
What is Enterprise Architecture March Enterprise Architecture Architecture –the fundamental organization of a system, embodied in its components,
A script free GUI Automation Framework using Sikuli Nikhil K R
 Automating the process of writing the automation code using Allay Test Tool.  Allay Test Tool generates test files in executable/running form.  Dev/Testers.
1 Workflow Systems at APNIC How they help everyone Robert Loomans February 2, 2007.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
Test a Little, Code a Little Colin Sharples IBM Global Services New Zealand Colin Sharples IBM Global Services New Zealand.
Lecture 21: Component-Based Software Engineering
PI2134 Software Engineering IT Telkom.  Layered technology  Software Process  Generic Process (by Pressman)  Fundamental activities (by Sommerville)
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010/2013.
Implementing Distribution and Persistence Aspects with AspectJ WAS CLASS.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
1/30/2003 Los Alamos National Laboratory1 A Migration Framework for Legacy Scientific Applications  Current tendency: monolithic architectures large,
Capture and Storage of Tabular Data Leveraging Ephesoft and Alfresco W. Gary Cox Senior Consultant Blue Fish Development Group.
Real time automatic decisions Graphical designer for the automation of decisions to be made during the process. Powerful tool intended to increase.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.
(Complex) Problem domain Requirements Specification
ITEC 370 Lecture 13 Design.
Stable and reliable Web Automation
GWE Core Grid Wizard Enterprise (
End-to-End REST Service Testing Automation
Advanced BDD for large scale test automation
Software Engineering Lecture #45
Automatic Derivation, Integration and Verification
Advanced BDD for large scale test automation
ABHISHEK SHARMA ARVIND SRINIVASA BABU HEMANT PRASAD 08-OCT-2018
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Presents: Rally To Java Conversion Suite
Five Guidelines for Robust Reusable Code
Chapter 13 Logical Architecture.
Presentation transcript:

New Automation Strategy for Verizon Kushan Athukorala

Evolution of Test Automation We are here today Our Goal

Existing Automation Architecture Pros – Easy to design initially Cons – Less Reusability – Less Maintainability – No Separation of Concerns QA Engineer should have java knowledge to understand test code – Less Modular Code Helper Functions Test Code

Layered Automation Architecture Base TestCase Layer Verification Logics Layer - TBD Tasks Layer Business Process Layer - TBD Utility Layer - TBD Test Script Layer Pros – Improved Reusability – Improved Maintainability – Separation of Concerns – Modular Code Cons – Automation Engineer should have good knowledge in java – Needs adherence to Test Automation Design Patterns

Test Automation Design Patterns Test Patterns Catalogue Anti Patterns ?? ObjectClass CreationalTBD Structural1. script-simple pattern 2. script-base pattern 3. script-composed-tasks pattern 4. script-visible-base-composed-tasks pattern 5. script-invisible-base-composed-tasks pattern TBD BehaviouralTBD

Next Steps Reporting Framework Logging Framework Exception Hierarchy Design Automation Wizards Automation Tool Kits Performance Framework Integration

Q&A Do you re-write existing test-suite from the scratch? - No Is seamless migration possible to new strategy? - Yes Where can I get more information / guidelines? Verizon Automation Framework - Optimization Guide.doc - TBD What is the top most prerequisite which drives the new automation strategy? – Well designed TestCases

Thank You