Download presentation
Presentation is loading. Please wait.
Published byTracy Garrett Modified over 6 years ago
1
Automated Test Execution & Reporting (TER) Plugin using JIRA
Banani Ghosh, Software Engineer Tanvi Dharmarha, Quality Engineering Manager Adobe Systems Logo of your organization
2
Abstract
3
Automated Testing Life Cycle
4
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
5
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
6
Zephyr Overview On-demand Enterprise Test Management Platform
Easy management of the following : Test resources Manual Test Cases Link to Automation Scripts Defect Tracking
7
Zephyr for JIRA
8
Zephyr for JIRA
9
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
10
System Architecture
11
Testcase Generator Module
12
Testcase Updater Module
13
Results All relevant information available at anytime in the execution History
14
Results Contd…
15
Results Contd… Daily Results available on JIRA Dashboard
This is NOT possible when Reports shared over mail
16
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 ~ days < 3 days Reduced Cost of Development
17
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
18
Key TakeAways Automation is imperative but Reporting is Key
Seamless integration with minimal code and configuration Pluggable and Extensible
19
References & Appendix [1] [2] [3] [4] blem
20
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.
21
Logo of your organization
Thank You!!! Logo of your organization
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.