Main Author - Navaneetha Kowdle (Associate Director)

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

HP Quality Center Overview.
Chapter 4 Quality Assurance in Context
Test Automation An Approach to Automated Software Regression Testing Presented by Adnet, Inc Feb 2015.
ITIL: Service Transition
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Accelerated Testing in.
Services Flexible Workstyle and People-Centric IT Windows Accelerate: Deployment Windows 8.1 Proof of Concept (Window 8.1 PoC) will demonstrate how the.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
StickyMinds.com and Better Software magazine presents… How to Build a Testing Center of Excellence Sponsored by Cognizant This event aired on July 8, 2008.
Enterprise Architecture
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
© 2012 WIPRO LTD | 1 Test Strategy Pattern Venkatesh D Rao Sr. Consultant.
Model Bank Testing Accelerators “Ready-to-use” test scenarios to reduce effort, time and money.
MERCURY BUSINESS PROCESS TESTING. AGENDA  Objective  What is Business Process Testing  Business Components  Defining Requirements  Creation of Business.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Contact us: Call: , , Mail: Visit:
© 2010 IBM Corporation STRATEGIC ADVISORY COUNCIL MARCH 2011 Enterprise Architecture - Advisory Discussion – Greg Dietzel Vice President, Client Unit Director,
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
ITIL: Service Transition
Engaging Business Analysts in Test Automation
Continuous Delivery- Complete Guide
CIM Modeling for E&U - (Short Version)
Digital Transformation Services
Plan and Safeguard Service Package for SAP S/4HANA
Objectives Reduction of Implementation and Maintenance Expenditure on SharePoint Ecosystem Keeping the SharePoint Ecosystem aligned with Modern Technology.
ADT (Analytics Driven Testing)
Chapter 18 Maintaining Information Systems
aBAP – NextGen QA Delivery Gear
SHIFT LEFT IN AUTOMATION
TechStambha PMP Certification Training
Discover the New ADM and App Testing
All-Inclusive Testing in API Management
Main Author - Navaneetha Kowdle (Associate Director)
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
E2E Testing in Agile – A Necessary Evil
Quality Strategies In AGILE
Script-less Automation: An Approach to Shift-Left.
COE as a Service An eUnomia Factory Solution.
Advantages OF BDD Testing
Effective Testing Strategy for
Cognitive Software Delivery Using Intelligent Process Automation (IPA)
Quantifying Quality in DevOps
Machine Learning in Test Automation
HATS – Hierarchical Automated Test Sequencer Platform
Automation execution portal for Customer-Partner businesses
Data Migration Assurance
Automation Leveraging Artificial Intelligence
ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION
Customer Focused Testing Model - Bridging The Gap
Order-to-Cash (Project-Based Services) Scenario Overview
Automated Testing and Integration with CI Tool
Achieve Next level of Automation with Robotic Test Automation
Effective Testing Strategy for
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Customer Focused Testing Model - Bridging The Gap
Welcome to the Ericsson journey towards an Agile WoW!
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Order-to-Cash (Project-Based Services) Scenario Overview
Capability Maturity Model
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Configuration management
Capability Maturity Model
Testing Maximo Time to automate?
I4.0 in Action The importance of people and culture in the Industry 4.0 transformation journey Industry 4.0 Industry 3.0 Industry 2.0 Industry 1.0 Cyber.
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

An Automated approach towards Dev-Ops based continuous Regression Testing for SAP Landscapes Main Author - Navaneetha Kowdle (Associate Director) Co – Author - Akshay Mullick (Consultant) Cognizant Technologies

Abstract SAP implementations can be extremely complex and test repositories, built over a time, can be voluminous The constant need for changes impact existing functionality continuously and QA in general & Regression testing in particular are key activities to ensure nothing is broken Many of the world’s largest implementers of SAP are continuously looking to improve the effectiveness of an already mature QA organization. Regression Testing, although a key activity, takes time and effort for each release and QA organizations are looking at making this effective and agile Focused testing using an impact based approach can help reduce RT scope whilst maintaining efficacy A customized Dev-Ops solution for Regression Testing SAP systems can dramatically reduce time and effort This presentation presents a successful implementation of a dev-ops based continuous Regression Testing approach using Impact analysis

An Automated approach towards Dev-Ops based continuous Regression Testing for SAP Landscapes Covered in Two Phases Phase 1 - Impact Analysis - Tool Selection & implementation Phase 2 - Continuous RT – adaption of Shift Left approach using DevOps

Phase 1 - Erstwhile approach Vs Impact based approach Normal RT Scoping : Impact based RT Scoping : Regression Test Scope “Baseline” Optional Scenarios fragile (dependency on skills of individuals) Baseline Testing Driven by business critical scenarios covering core processes Understanding the changed objects Limiting Test Scope “Gap Identification” will identify that our RT Capability misses certain test cases and triggers creation of those before RT cycle

Why BPCA (Impact Analysis Tool) for SAP BPCA is a part of SAP-SolMan Suite Provided a means to make use of existing Test repository to build a blueprint, thus providing a 1-1 mapping. BPCA is capable of understanding existing test assets’ coverage (TBoMs) More granular than other tools compared, thus providing finer impact (Subroutine/Form level). Features such as configurable Test Scope Optimization / Multiplicity parameter to define extent of testing Advantageous in building customized solution for continuous testing

Implementing BPCA based RT– Key Steps Business Blueprint Set up of business process hierarchy Business Requirements TBOM Creation (Static/Semi-Dynamic/Dynamic) CHARM Change Document information Transport Information Business Process Change Analyzer Impact Analysis Test Scope Optimization Multiplicity Parameter Connection Setup Test Planning &Setup TAO/UFT Scripts Re-structuring Requirements Mapping Test Lab Creation Test Execution Impacted Automated Test Scenario Execution Impacted Manual Test Scenario Execution Defect Tracking Defect raised and tracked for failed scenarios

Pain Points encountered during BPCA implementation Effort for TBoM creation Manual Also TAO with Association, PFA Consolidation, link to HP ALM Requirements module OSS Notes for enabling TBoM creation (auto and manual) – guinea pig approach TAO scenarios restructuring – PFA consolidation etc to Need to review HP ALM hierarchical structure in order to align with Blueprint / BPCA needs Technical Connection Setup with HP ALM Approach for auto TBoM creation for UFT scenarios Connections between SAP SolMan and Managed Systems

Regression testing – Impact based approach BPCA & TSO Executed with Transports collected from CHARM Developer implements the change and release the transport BPCA & TSO Change and Transport information flows to CHARM S7D4716 S7D4716 S7D4717 QA Environment S7D4713 S7D4714 S7D4712 HP Quality Center S7D4716 Pre-Prd Environment S7D4716 S7D4716 Test Lab created of impacted Scenarios after TSO from BPCA Automated Test Scenarios selected and executed in Pre-PRD

Data Speak – End of Phase 1

…limits speed and flexibility Focus on testing „new“ functionality Phase 2 -Taking it Further – Pioneering work Increasing Test Coverage Continuous RT – adaption of Shift Left approach using DevOps “The V Model” “Shift Left” Gate 3 Regression testing ensures that a change or fix has not caused faults in unchanged parts of the system. Gate 2B Regression Test Light Regression Test Gate 0 Integration testing ensures that the e2e process as described in the design documents function as described. User acceptance testing ensures that changes meet the business requirements. - Business Requirements Gate 1 Gate 2A User Acceptance Test Gate 0 Gate 3 Gate 2B Functional Design - Business Requirements Regression Test Integration Test Cycle 1 / 2 Gate 1 Gate 2A Technical Design User Acceptance Test Functional Design H/H H/H Unit / Component / Assembly Test …turning into Continuous RT… Integration Test Cycle 1 / 2 Technical Design H/H H/H Build Unit / Component / Assembly Test …limits speed and flexibility New or changed requirements are brought to production by projects. Fixes to incidents and problems are brought to production by application maintenance. Build …will enable Fast Track Deployments not compromising on resilience finally resulting into Continuous Deployment… Focus on resilience Focus on testing „new“ functionality

Continuous Automated Regression Testing BPCA & TSO Automated Inbuilt Mechanism Automated BPCA Execution Manual Process Test Data Solution S7D4716 Automated Test Lab Creation Manual Process S7D4717 QA Environment S7D4716 S7D4713 HP Quality Center S7D4714 S7D4712 Auto scenarios Automated Test Execution Manual Process Automated Test Selection Manual Process

Benefits of Impact Analysis Advancing Benefits Through Test-Ops Targeted Testing Reduced Effort Increased Resilience Faster Time to Market Reduced Cost Early Defect Detection

Benefits seen post implementation Test Coverage Gaps identified which are not covered under Baseline Test Scenarios. Gap Fulfillment increased test coverage by approximately 15% in year 1 . Accelerated Approach Shortened overall Release Cycle window by approximately 3 working days Defects are caught earlier in Release Cycle. Cost Save cost by engaging less number of testing resources due to targeted testing. Reduced Regressing Cycle time saved Testing Cost Early defect detection/correction reduced debug/retest effort significantly Tangible Benefits Up to 60% reduction in testing effort. Brought in 25% more agility which helps in faster “Time to Market”.

Author Biography Main Author Co - Author Navneeth Kowdle is an Associate Director  with the  Process & Quality consulting division ( a part of Cognizant Business Consulting group). In this capacity , his role entails overall management of  PQC practice in the Communication ,Media and Technology space, in addition to personally  getting engaged with customers in providing consultancy services in niche  areas of Quality Assurance such as DevOps, Business Process Testing , QA transformation strategy etc Main Author Akshay Mullick is working as an Consultant  with the  Process & Quality consulting division ( a part of Cognizant Business Consulting group. His role is to act as a bridge between business and technology for client and propose solutions which addresses their problem statement. His area of expertise is Agile, Dev-Ops, Change Management, Tools & Automation around Impact based testing Co - Author

Thank You!!! Questions ?