1 / 13

Vinod Sundararaju Antony, Director – Projects Vinoth Balasubramanian, Senior Manager – Projects

One Quality – Integrated Digital Assurance Automation Framework. Vinod Sundararaju Antony, Director – Projects Vinoth Balasubramanian, Senior Manager – Projects Ankur Joshi, Manager – Business Development Cognizant Technology Solutions. QUALITY ENGINEERING BECOMING AN INDUSTRY NORM.

Download Presentation

Vinod Sundararaju Antony, Director – Projects Vinoth Balasubramanian, Senior Manager – Projects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. One Quality – Integrated Digital Assurance Automation Framework Vinod Sundararaju Antony, Director – Projects Vinoth Balasubramanian, Senior Manager – Projects Ankur Joshi, Manager – Business Development Cognizant Technology Solutions

  2. QUALITY ENGINEERING BECOMING AN INDUSTRY NORM DIGITAL IS EXPLODING DIGITAL IS DRIVING FASTER TIME TO MARKET Digital Transformation will reach $2.2 trillion, almost 60% larger than in 2016 Dual-Skilled Resources to drive quality orchestration Releases are now feasible in a matter of hours

  3. Abstract The Need The Solution Integraded Digital Assurance Automation Framework MARKET TRENDS CHALLENGES IN QA Siloed Structure leads to increased effort & test cycle time – Different Teams for Functional & Non-Functional Assurance Digital is exploding - Digital Assurance is the key for most businesses Reusability Common libraries reusable across testing types Scalability Expands across the digital technologies for web and mobile Self-Sufficiency Intelligence in the form of self-diagnostics and partial self-recovery +  Increased number of platforms, need for assurance across all digital platforms to ensure end user satisfaction Multiple Frameworks across testing types entail increased maintenance Exponential reduction in release duration; Increased focus on faster time to market Increased effort in fixing script failures due to extraneous reasons

  4. Defining iDAAF “ Integrated Digital Assurance Automation Framework provides a common automation framework across digital platforms (web &mobile) & testing phases (functional, performance, security and accessibility). “ • Eliminates need for separate teams across testing types • Reduced script design and maintenance effort • Brings in intelligence in the form of self-diagnostics and self-recovery • Reduced test cycle time due to parallel execution (cross browser, across testing types)

  5. Before iDAAF

  6. After iDAAF

  7. iDAAF Architecture Digital Package Execution platforms CI Based Execution Accessibility Driver Script Event Handler Test Package Security Test Script for Mobile (Appium) Test Script for Web service (REST Assured API) Digital Controller Test Suite Test Script Performance Service Validation Libraries Reporting Libraries Error & Exception Handler Application Under Test Self Diagnostic and Self Healing Module Enriched UI Report using Extent Report API Reports

  8. iDAAF – Behind the scenes Digital Package Test Package Digital Package Event Handler Test Scripts Accessibility, performance, security methods are automatically called after driver navigates to new page Method Sample of event handler methods. Method to check the accessibility guide line and call the jmx to jtl conversion for performance afterClickOn(WebElement arg0, WebDriver arg1) { perf.runJmeterScript; accessibility1(); accessibility2(); } Method: 1. Method for Webdriver initiation and Eventfiring driver initiation 2. Passing the control of webdriver to eventfiring driver so that event handlers can fire the action based on the event signal eventDriver = new EventFiringWebDriver(driver); eventDriver.get("http://newtours.demoaut.com/"); handler = new EventHandler(); eventDriver.register(handler); Reports

  9. Sample Reports

  10. In Conclusion iDAAF can help achieve… ~20% REDUCTION IN TEST EFFORT ~ 25% REDUCTION IN CYCLE TIME ENHANCED QUALITY THROUGH EARLY DEFECT DETECTION

  11. References • https://go.forrester.com/blogs/16-11-01-2017_predictions_mobile_is_the_face_of_digital/ • The Forrester Wave™: Modern Application Functional Test Automation Tools, Q4 2016 • IDC FutureScape: Worldwide IT Industry 2017 Predictions • http://pages.cs.wisc.edu/~swift/classes/cs736-fa06/papers/autonomic-computing.pdf

  12. Author Biography Vinod Sundararaju Antony - Vinod has 16 years of experience in Software Testing and Quality Assurance. Over the years he has taken up a variety of roles such as Global Test Delivery Manager, Quality Consultant and Transformation Consultant. Vinoth Balasubramanian - Vinoth has 15 years of experience in Software Testing and Quality Assurance and has taken up roles such as Test Program Manager, Quality Consultant, and Transformation Consultant. Ankur Joshi – Ankur has 8 years of experience in Software Quality Assurance and has played roles such as Business Development Manager and SDET. Ankur has experience in testing delivery for agile projects and developing QA solutions for large strategic programs.

  13. Thank You!!!

More Related