Conceptual Approach for Reuse of Test Automation Artifacts on Various Architectural Levels
- Department of Software Engineering, SCE- Sami Shamoon College of engineering
Ashdod, Israel - R&D Operations Enghouse Interactive
9th Nehar Prat St., Giva'at-Ze'ev, Israel - Department of Computer Science, Faculty of Electrical Engineering
Czech Technical University in Prague
Karlovo Namesti 13, 121 35 Praha 2, Czech Republic
Abstract
When creating a test automation infrastructure, one of the main considerations for the buildup process is its efficiency. A main cause and method for improvement might come from reuse of test automation artifacts. Following that, one may ask “To what extent can the test automation artifacts be re-used?”. In this paper we present a model and test automation architecture for achieving such a goal. Repository Driven Test Automation (RDTA) is a conceptual approach for the buildup process of test automation infrastructure that employs reuse of testing artifacts. This paper discusses aspects of reuse of software test automation artifacts on various levels. Then, practical implications and adjustments arising from the implementation of this new paradigm are discussed. The proposed concept is documented by a case study in an international innovative computer hardware manufacturer, one of leaders in the market. The documented results are significant and confirm the validity of the concept.
Key words
software testing; test automation; software reuse; repository driven test automation
Digital Object Identifier (DOI)
https://doi.org/10.2298/CSIS170701006A
Publication information
Volume 15, Issue 2 (June 2018)
Year of Publication: 2018
ISSN: 2406-1018 (Online)
Publisher: ComSIS Consortium
Full text
Available in PDF
Portable Document Format
How to cite
Almog, D., Chassidim, H. S., Tsubery, Y., Bures, M., Mark, S.: Conceptual Approach for Reuse of Test Automation Artifacts on Various Architectural Levels. Computer Science and Information Systems, Vol. 15, No. 2. (2018), https://doi.org/10.2298/CSIS170701006A