Wiki support for automated definition of software test cases

Autor: Pascale Zaraté, Diego F. Torres, Leandro Antonelli, Julián Grigera, Guy Camilleri, Mariángeles Hozikian, Alejandro Fernández
Přispěvatelé: Laboratorio de Investigación y Formación en Informática Avanzada [La Plata] (LIFIA), Facultad de Informática [La Plata], Universidad Nacional de la Plata [Argentine] (UNLP)-Universidad Nacional de la Plata [Argentine] (UNLP), Systèmes Multi-Agents Coopératifs (IRIT-SMAC), Institut de recherche en informatique de Toulouse (IRIT), Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées-Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse - Jean Jaurès (UT2J)-Université Toulouse III - Paul Sabatier (UT3), Université Fédérale Toulouse Midi-Pyrénées-Centre National de la Recherche Scientifique (CNRS)-Institut National Polytechnique (Toulouse) (Toulouse INP), Université Fédérale Toulouse Midi-Pyrénées-Université Toulouse 1 Capitole (UT1), Université Fédérale Toulouse Midi-Pyrénées, Université Toulouse III - Paul Sabatier (UT3), Universidad de Buenos Aires [Buenos Aires] (UBA), Argumentation, Décision, Raisonnement, Incertitude et Apprentissage (IRIT-ADRIA), Centre National de la Recherche Scientifique - CNRS (FRANCE), Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE), Universidad Nacional de la Plata - UNLP (ARGENTINA), Université Toulouse III - Paul Sabatier - UT3 (FRANCE), Université Toulouse - Jean Jaurès - UT2J (FRANCE), Université Toulouse 1 Capitole - UT1 (FRANCE), Universidad de Buenos Aires (ARGENTINA), Institut de Recherche en Informatique de Toulouse - IRIT (Toulouse, France)
Jazyk: angličtina
Rok vydání: 2019
Předmět:
Test
Glossary
Computer science
Ciencias Informáticas
0102 computer and information sciences
02 engineering and technology
[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]
01 natural sciences
Theoretical Computer Science
Domain (software engineering)
Set (abstract data type)
Software development process
Collaboration in software development
Software
Wikis
Scenarios
0202 electrical engineering
electronic engineering
information engineering

Computer Science (miscellaneous)
Génie logiciel
Engineering (miscellaneous)
Complement (set theory)
Agriculture Production Systems
business.industry
Software development
020207 software engineering
Task/Method model
Ciencias de la Computación
Test case
010201 computation theory & mathematics
Control and Systems Engineering
business
Software engineering
Social Sciences (miscellaneous)
Zdroj: Kybernetes
Kybernetes, Emerald, 2019, 49 (4), pp.1305-1324. ⟨10.1108/K-10-2018-0548⟩
CIC Digital (CICBA)
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
ISSN: 0368-492X
Popis: The design of tests is a very important step in the software development process since 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. We 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. 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. The main findings of this work 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. The main originality of this work is the glossary which complements Scenarios, the semantic support to obtain tests and the tool to automatize the approach.
Laboratorio de Investigación y Formación en Informática Avanzada
Databáze: OpenAIRE