COMPARATIVE ANALYSIS OF MAVEN SUREFIRE AND ALLURE TEST REPORT FRAMEWORKS

Authors

  • Ана Гавриловић Autor

DOI:

https://doi.org/10.24867/30BE46Gavrilovic

Keywords:

software testing, Allure Reports, Maven Surefire Report

Abstract

This thesis presents a comparative analysis of the Maven Surefire and Allure test report frameworks, using the cinema web application and GitHub Actions pipelines as a case study. The paper evaluates metrics such as report generation time, resource usage, and report size, as well as user interface, customization options, and ease of integration within a CI/CD pipeline, highlighting the strengths and weaknesses of each framework. The results showed that Maven Surefire excels in speed and efficiency, generating smaller reports with less resource consumption, while Allure provides more detailed, customizable reports, but at a higher cost in terms of performance and resource usage.

References

[1] A. Ramirez, “Maven Surefire Report Plugin – Introduction.” Accessed: Aug. 18, 2024. [Online]. Available: https://maven.apache.org/surefire/maven-surefire-report-plugin/
[2] “Allure Report Docs — Introduction.” Accessed: Aug. 18, 2024. [Online]. Available: https://allurereport.org/docs
[3] “How it works.” Accessed: Aug. 18, 2024. [Online]. Available: https://allurereport.org/docs/how-it-works/
[4] “GitHub Actions documentation,” GitHub Docs. Accessed: Aug. 18, 2024. [Online]. Available: https://docs.github.com/en/actions
[5] “GitHub - catchpoint/workflow-telemetry-action” GitHub. Accessed: Aug. 18, 2024. [Online]. Available: https://github.com/catchpoint/workflow-telemetry-action

Published

2025-04-04

Issue

Section

Electrotechnical and Computer Engineering