Journal: IPSI Transactions on Internet Research

Collecting Code Coverage from UI Testing

Authors: Filip Gurbal and Jaroslav Poruban

View PDF Cite this article


When testers design test cases based only on specification, they can introduce significant redundancies into them and also create gaps of untested software. More insight into the impact of test cases on implementation can guide testers to design more effective test cases to cover implementation and prevent redundancies to save time. In this paper we describe challenges of UI tester and how we can help them using coverage analysis of UI source code. We prepared infrastructure to automatically collect code coverage data from UI testing for further analysis


code coverage, manual testing, UI testing

Published in: IPSI Transaction on Internet Research (Volume: 19, Issue: 1)
Publisher: IPSI, Belgrade

Date of Publication: January 1, 2023

Open Access: CC-BY-NC-ND
DOI: 10.58245/ipsi.tir.2301.09

Pages: 55 - 58

ISSN: 1820 - 4503


1. S. K. Singh, and A. Singh, “Software testing,” Vandana Publications, 2012.

2. Strategic Planning. “The Economic Impacts of Inadequate Infrastructure for Software Testing,” in National Institute of Standards and Technology, May 2002.

3. M. Hossain, “Challenges Of Software Quality Assurance And Testing,” in International Journal of Software Engineering and Computer Systems, vol. 4.1, pp. 133–144, 2018.

4. I. Hooda, and R. S. Chhillar, “Software test process, testing types and techniques,” in International Journal of Computer Applications, vol. 111.13, 2015.

5. A. Contan, C. Dehelean, and L. Miclea, “Test automation pyramid from theory to practice,” IEEE International Conference on Automation, Quality and Testing, Robotics (AQTR), pp. 1–5, 2018.

6. D. Richardson, O. O’Malley, and C. Tittle. “Approaches to specificationbased testing,” in Proceedings of the ACM SIGSOFT’89 third symposium on Software testing, analysis, and verification, pp. 86–96, 1989.

7. G. Grano, C. De laco, F. Palomba, and G. C. Gall, “Pizza versus pinsa: On the perception and measurability of unit test code quality,” International Conference on Software Maintenance and Evolution (ICSME), pp. 336–347, 2020.

8. Y. L. Arnatovich, M. N. Ngo, T. H. B. Kuan, and C. Soh, “Achieving high code coverage in android ui testing via automated widget exercising,” in 23rd Asia-Pacific Software Engineering Conference (APSEC), IEEE, pp. 193–200, 2016.

9. W. Wang, W. Yang, T. Xu, and T. Xie, “Vet: identifying and avoiding UI exploration tarpits,” in Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 86–94, August 2021.

10. Y. Zou, C. Fang, Z. Chen, X. Zhang, and Z. Zhao, “A Hybrid Coverage Criterion for DynamicWeb Testing,” in SEKE, pp. 210–213, 2013.



Filip Gurbal

Faculty of Electrical Engineering and Informatics Technical University of Košice, Košice, Slovakia. E-mail:; Orcid ID: 0000-0001-7691-9273


Jaroslav Poruban

Faculty of Electrical Engineering and Informatics Technical University of Košice, Košice, Slovakia. E-mail:; Orcid ID: 0000-0001-9706-2897


Cite this article

Gurbáľ, Filip and Porubän, Jaroslav "Collecting Code Coverage from UI Testing", IPSI Transactions on Internet Research, 2023, vol. 19(1), pp. 55-58.