Automated reporting and statistical analysis of test case results in continuous integration: A custom dashboard approach

Rahul M Salagundi * and Savitha R

Department. of Master of Computer Applications, RV College of Engineering, Bengaluru, India.
 
Review
World Journal of Advanced Engineering Technology and Sciences, 2024, 13(01), 027–033.
Article DOI: 10.30574/wjaets.2024.13.1.0374
Publication history: 
Received on 16 July 2024; revised on 25 August 2024; accepted on 28 August 2024
 
Abstract: 
CI has been one of the cornerstones of modern software development, where teams integrate code changes frequently and have automated testing to receive fast feedback. Running a large amount of test data, however, is overwhelming and can be fatiguing in extracting meaningful insights from traditional reporting methods like email notifications. The paper presents a bespoke dashboard, designed to support the extension of automation in test case result reporting and analysis within a CI environment by real-time data visualization, interactivity in filtering and sorting, and statistical insights that would make trends and anomalies easier for teams to detect. Implemented in a large software project, this solution brought immense improvement in decision-making, team collaboration, and efficiency, since the dashboard reduced time spent on manual report analyses and generations. The flexibility and ability to integrate with a number of CI tools make it a powerful solution for addressing traditional reporting shortcomings and let development teams focus on areas needing improvement, ultimately enhancing software quality.
 
Keywords: 
Continuous Integration; Jenkins; Automated Pipelines; Automated Reporting
 
Full text article in PDF: