Automated Test Execution & Reporting (TER) Plugin using JIRA

Slides:



Advertisements
Similar presentations
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Advertisements

Requirements for a UI Test Framework Stanislaw Wozniak Bernie Miles.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
OnContact CRM Customer Relationship Management. CRM 7 Benefits Rich "client" experience, completely web-based Access data anytime, anywhere. Ease of navigation.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
JIRA – An Introduction -Arpit Jindal
Tools and Services for the Long Term Preservation and Access of Digital Archives Joseph JaJa, Mike Smorul, and Sangchul Song Institute for Advanced Computer.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
Odoo ERP Features Triggers Seamless Business Performance Biztech IT Consultancy Pvt. Ltd. | | +1(888)
Integrated ALM with Cross-Tool Reporting Kovair Marketing Kovair Software Copyright ©
Best Way to Learn Selenium Course in Online. Looking to learn best testing tool? If your preference is selenium testing then your choice is perfect. The.
If it’s not automated, it’s broken!
THE PRESENT AND FUTURE nopCommerce  .
Track School Bus About TrackSchoolBus.com is web version enterprise edition software which will be configured to meet the requirements of school transport.
Software Quality. Assured.
PREPARED BY G.VIJAYA KUMAR ASST.PROFESSOR
Integrating ArcSight with Enterprise Ticketing Systems
ONAP on Vagrant for ONAPers
What is Software Test Automation?
Integrating ArcSight with Enterprise Ticketing Systems
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
ServiceNow® Integration Platform powered by Informatica®
Automation Approach for Dynamic and Responsive Web Applications
PLM, Document and Workflow Management
Infrastructure Orchestration to Optimize Testing
GWE Core Grid Wizard Enterprise (
Information Collection and Presentation Enriched by Remote Sensor Data
OnContact CRM Customer Relationship Management
A Canonical Production January 2013
Configuration Management with Azure Automation DSC
SELENIUM –CI USING OPEN SOURCE TOOL
SERVICENOW ADMIN & ADVANCED ONLINE TRAINING
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Effective way to build test Automation strategy in Agile
Automation – “A Critical Component of Agile testing”
De-mystifying Big Data Testing using new generation tools / technology
USAGE OF VARIOUS AUTOMATION TOOLS TO ACHIEVE WIDER TEST COVERAGE
Advantages OF BDD Testing
SANJAN BORA (LEAD QA ENGINEER)
Excel Macros: Automation for FREE!
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
Housing application Presented by Phil Callaghan MD Caltech CRM
Faster delivery using Device Farm
HATS – Hierarchical Automated Test Sequencer Platform
WEBINAR: Integrating SpiraTest with JIRA
Improve Test efficiency for "Loading/Unloading of Petrol/Diesel using Batch Controller inside Distribution Terminal" for Rail, Marine, Pipeline and Road.
Sivaram kishan A, Consultant
Workflow-based Automation Framework for Agile Software Development
Advanced BDD for large scale test automation
Automation Leveraging Artificial Intelligence
Transforming Automation through Artificial Intelligence
Automated Testing and Integration with CI Tool
What-If Testing Framework
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Advanced BDD for large scale test automation
Module 01 ETICS Overview ETICS Online Tutorials
ABHISHEK SHARMA ARVIND SRINIVASA BABU HEMANT PRASAD 08-OCT-2018
Patricia NXT.
Constructing MDA-based Application Using Rational XDE for .NET
DAT381 Team Development with SQL Server 2005
Technical Capabilities
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
HP ALM Introduction.
Case Study 1 By : Shweta Agarwal Nikhil Walecha Amit Goyal
CAD DESK PRIMAVERA PRESENTATION.
T-FLEX DOCs PLM, Document and Workflow Management.
From Single Test to Test Framework With Rapise
Presentation transcript:

Automated Test Execution & Reporting (TER) Plugin using JIRA Banani Ghosh, Software Engineer Tanvi Dharmarha, Quality Engineering Manager Adobe Systems Logo of your organization

Abstract

Automated Testing Life Cycle

Problem in Automated Testing Major focus Building the Framework Develop scripts to automate workflows Little or No Attention Managing Automation Test runs for each build Efficient Updation of execution Results Result loss of tracking testing activity makes automation efforts somewhat redundant Automated Frameworks created Across several projects across various companies Unavailability of open source Test case Execution & Reporting Plugin in JIRA Increases time of building Automation frameworks

JIRA Overview Tracking tool for: Issue & Tests task web-based tool extensible platform An extensible platform allowing customizable items to match the business purposes developed by Atlassian for project management

Zephyr Overview On-demand Enterprise Test Management Platform Easy management of the following : Test resources Manual Test Cases Link to Automation Scripts Defect Tracking

Zephyr for JIRA

Zephyr for JIRA

Core System Features Connects Fetches test details for JIRA Host Automation framework Fetches test details for - Project id - Version id Create Test Execution Cycles : New OR Cloned Add test sets to cycle Mapping Done Execution IDs ::: Test case keys Parallel Execution Updates test cases in JIRA

System Architecture

Testcase Generator Module

Testcase Updater Module

Results All relevant information available at anytime in the execution History

Results Contd…

Results Contd… Daily Results available on JIRA Dashboard This is NOT possible when Reports shared over mail

Time with 3rd Party tools Time with 3rd Party tools Results Contd… 3rd Party Reporting tools vs TER Plugin Integrate & get accustomed to use and debug Time with 3rd Party tools Time with TER Plugin 3 - 4 weeks < 1 day Development Time after Integration Time with 3rd Party tools Time with TER Plugin ~ 12 - 15 days < 3 days Reduced Cost of Development

Learnings Communication between Jira and Zephyr Rest APIs Internal Mapping of Projects, Versions and Issues in Jira Architecture of Test case management fields in Jira Building RESTful Web services using JAX-RS Synchronization and Deadlock handling to ensure parallelism

Key TakeAways Automation is imperative but Reporting is Key Seamless integration with minimal code and configuration Pluggable and Extensible

References & Appendix [1]http://www.seleniumhq.org/ [2]http://watir.com/ [3]https://www.getzephyr.com/products/zephyr-for-jira [4]https://en.wikipedia.org/wiki/Producer%E2%80%93consumer_pro blem

Author Biography Tanvi Dharmarha is working with Adobe Systems as Quality Engineering Manager and has over 10 years of experience in manual, automated and API testing. She owns the quality engineering for Adobe Crash Reporting System. Tanvi has several paper publications to her credit. She holds an engineering degree in Information Technology and is also a certified Stanford Advanced Project Manager. Banani Ghosh is working with Adobe Systems as Senior Software Engineer having 2years of experience in manual, automated and API Testing. She has been working as a quality engineer for Adobe Crash Reporting System. She holds an engineering degree in Electronics and Electrical. Prior to Adobe she has worked with Aricent Technologies in Telecom domain being responsible in developing and maintaining several Security Gateway APIs and tools.

Logo of your organization Thank You!!! Logo of your organization