Automated Code Testing System for Bug Prevention in Web-based User Interfaces
Dragos-Marian Smada (),
Carmen Rotuna (),
Radu Boncea () and
Ionut Petre ()
Informatica Economica, 2018, vol. 22, issue 3, 23-32
Abstract:
Automation in testing user interfaces is a prerequisite for overcoming the major weaknesses of manual testing, such as time consumption, not being able to reproduce the sequence that generates a bug or the tendency to repeat only the successful steps. Continuous testing represents an important step in the agile software development cycle because any features and changes added to the code need to be checked before their propagation to production environment. Manually testing is a resource and time-consuming process thus the solution would be to make the entire workflow from committing a change to publishing a new release completely automated. The solution proposed within this paper is a framework for automated code testing and bug prevention that relies on Selenium, a framework supporting also headless testing, integrated with a Continuous Integration (CI) server such as Jenkins.
Keywords: UI Testing; Web-Based Interface; Bug Prevention; Automated Testing; Bad Code Denial; Agile; Continuous Integration; Headless Automated Testing (search for similar items in EconPapers)
Date: 2018
References: View references in EconPapers View complete reference list from CitEc
Citations:
Downloads: (external link)
http://www.revistaie.ase.ro/content/87/03%20-%20sm ... 0boncea,%20petre.pdf (application/pdf)
Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.
Export reference: BibTeX
RIS (EndNote, ProCite, RefMan)
HTML/Text
Persistent link: https://EconPapers.repec.org/RePEc:aes:infoec:v:22:y:2018:i:3:p:23-32
Access Statistics for this article
Informatica Economica is currently edited by Ion Ivan
More articles in Informatica Economica from Academy of Economic Studies - Bucharest, Romania Contact information at EDIRC.
Bibliographic data for series maintained by Paul Pocatilu ().