Wiki support for automated definition of software test cases

Leandro Antonelli (Lifia Research Center, Faculty of Informatics, National University of La Plata, La Plata, Argentina)
Mariángeles Hozikian (Lifia Research Center, Faculty of Informatics, National University of La Plata, La Plata, Argentina)
Guy Camilleri (SMAC group, Computer Science Research Institute, University of Toulouse, Toulouse, France)
Alejandro Fernandez (Lifia Research Center, Faculty of Informatics, National University of La Plata, La Plata, Argentina and Commission for Scientific Research of the Province of Buenos Aires, La Plata, Buenos Aires, Argentina)
Julian Grigera (Lifia Research Center, Faculty of Informatics, National University of La Plata, La Plata, Argentina and Commission for Scientific Research of the Province of Buenos Aires, La Plata, Buenos Aires, Argentina)
Diego Torres (Lifia Research Center, Faculty of Informatics, National University of La Plata, La Plata, Argentina and Commission for Scientific Research of the Province of Buenos Aires, La Plata, Buenos Aires, Argentina and Department of Science and Technology, National University of Quilmes, Bernal, Buenos Aires, Argentina)
Pascale Zarate (ADRIA group, Computer Science Research Institute, University of Toulouse, Toulouse, France)

Kybernetes

ISSN: 0368-492X

Publication date: 19 June 2019

Abstract

Purpose

The design of tests is a very important step in the software development process because it allows us to match the users’ expectations with the finished product. Considered as a cumbersome activity, efforts have been made to automatize and alleviate the burden of test generation, but it is still a largely neglected step. The study aims to propose taking advantage of existing requirement artifacts, like scenarios that describe the dynamic of the domain in a very early stage of software development, to obtain tests from them.

Design/methodology/approach

In particular, the approach proposed complement the scenarios that are textually described with a glossary, the language extended lexicon. Thus, a set of rules to derive tests from scenarios is also proposed. The tests are then described using the task/method model.

Findings

The main findings of this study consist of an extension of a previously presented set of rules. And, a tool based on a media wiki platform that makes possible to record scenarios and the language extended lexicon and implement the rules to obtain the tests.

Originality/value

The main originality of this study is the glossary which complements scenarios, the semantic support to obtain tests and the tool to automatize the approach.

Keywords

Citation

Antonelli, L., Hozikian, M., Camilleri, G., Fernandez, A., Grigera, J., Torres, D. and Zarate, P. (2019), "Wiki support for automated definition of software test cases", Kybernetes, Vol. ahead-of-print No. ahead-of-print. https://doi.org/10.1108/K-10-2018-0548

Download as .RIS

Publisher

:

Emerald Publishing Limited

Copyright © 2019, Emerald Publishing Limited

Please note you might not have access to this content

You may be able to access this content by login via Shibboleth, Open Athens or with your Emerald account.
If you would like to contact us about accessing this content, click the button and fill out the form.