Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Automatic Generation of System Test Cases from Use Case Specifications
WANG, Chunhui; PASTORE, Fabrizio; Göknil, Arda et al.
2015In Proceedings of the International Symposium on Software Testing and Analysis (ISSTA' 15), July 2015, USA
Peer reviewed
 

Documents


Texte intégral
issta15main-mainid58-p-27518-e0df184-23268M-submitted.pdf
Postprint Éditeur (606.42 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
NLP; Use Case Specifications; Test Cases Generation
Résumé :
[en] In safety critical domains, system test cases are often derived from functional requirements in natural language (NL) and traceability between requirements and their corresponding test cases is usually mandatory. The definition of test cases is therefore time-consuming and error prone, especially so given the quickly rising complexity of embedded systems in many critical domains. Though considerable research has been devoted to automatic generation of system test cases from NL requirements, most of the proposed approaches re- quire significant manual intervention or additional, complex behavioral modelling. This significantly hinders their appli- cability in practice. In this paper, we propose Use Case Modelling for System Tests Generation (UMTG), an approach that automatically generates executable system test cases from use case spec- ifications and a domain model, the latter including a class diagram and constraints. Our rationale and motivation are that, in many environments, including that of our industry partner in the reported case study, both use case specifica- tions and domain modelling are common and accepted prac- tice, whereas behavioural modelling is considered a difficult and expensive exercise if it is to be complete and precise. In order to extract behavioral information from use cases and enable test automation, UMTG employs Natural Language Processing (NLP), a restricted form of use case specifica- tions, and constraint solving.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
WANG, Chunhui ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
PASTORE, Fabrizio  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Göknil, Arda ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Iqbal, Zohaib;  National University of Computer & Emerging Sciences (FAST NU) > Quest Lab
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Automatic Generation of System Test Cases from Use Case Specifications
Date de publication/diffusion :
juillet 2015
Nom de la manifestation :
International Symposium on Software Testing and Analysis (ISSTA 2015)
Organisateur de la manifestation :
University of Oregon
Lieu de la manifestation :
Baltimore, Etats-Unis
Date de la manifestation :
July 12–17, 2015
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of the International Symposium on Software Testing and Analysis (ISSTA' 15), July 2015, USA
Peer reviewed :
Peer reviewed
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 31 mai 2015

Statistiques


Nombre de vues
777 (dont 99 Unilu)
Nombre de téléchargements
34 (dont 26 Unilu)

citations Scopus®
 
95
citations Scopus®
sans auto-citations
75

Bibliographie


Publications similaires



Contacter ORBilu