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 |
Externí odkaz: |