Identification of Potential Reusable Subroutines in Recorded Automated Test Scripts
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F18%3A00318366" target="_blank" >RIV/68407700:21230/18:00318366 - isvavai.cz</a>
Výsledek na webu
<a href="http://dx.doi.org/10.1142/S0218194018500018" target="_blank" >http://dx.doi.org/10.1142/S0218194018500018</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1142/S0218194018500018" target="_blank" >10.1142/S0218194018500018</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Identification of Potential Reusable Subroutines in Recorded Automated Test Scripts
Popis výsledku v původním jazyce
In the automated testing based on actions in user interface of the tested application, one of the key challenges is maintenance of these tests. The maintenance overhead can be decreased by suitably structuring the test scripts, typically by employing reusable objects. To aid in the development, maintenance and refactoring of these test scripts, potentially reusable objects can be identified by a semi-automated process. In this paper, we propose a solution that identifies the potentially reusable objects in a set of automated test scripts and then provides developers with suggestions about these objects. During this process, we analyze the semantics of specific test steps using a system of abstract signatures. The solution can be used to identify the potentially reusable objects in both recorded automated test sets and tests programmed in an unstructured style. Moreover, compared to approaches that are based solely on searching for repetitive source code fragments, the proposed system identifies potentially reusable objects that are more relevant for test automation.
Název v anglickém jazyce
Identification of Potential Reusable Subroutines in Recorded Automated Test Scripts
Popis výsledku anglicky
In the automated testing based on actions in user interface of the tested application, one of the key challenges is maintenance of these tests. The maintenance overhead can be decreased by suitably structuring the test scripts, typically by employing reusable objects. To aid in the development, maintenance and refactoring of these test scripts, potentially reusable objects can be identified by a semi-automated process. In this paper, we propose a solution that identifies the potentially reusable objects in a set of automated test scripts and then provides developers with suggestions about these objects. During this process, we analyze the semantics of specific test steps using a system of abstract signatures. The solution can be used to identify the potentially reusable objects in both recorded automated test sets and tests programmed in an unstructured style. Moreover, compared to approaches that are based solely on searching for repetitive source code fragments, the proposed system identifies potentially reusable objects that are more relevant for test automation.
Klasifikace
Druh
J<sub>imp</sub> - Článek v periodiku v databázi Web of Science
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2018
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název periodika
International Journal of Software Engineering and Knowledge Engineering
ISSN
0218-1940
e-ISSN
1793-6403
Svazek periodika
28
Číslo periodika v rámci svazku
1
Stát vydavatele periodika
GB - Spojené království Velké Británie a Severního Irska
Počet stran výsledku
34
Strana od-do
3-36
Kód UT WoS článku
000424484700002
EID výsledku v databázi Scopus
2-s2.0-85041680663