DocumentCode :
639600
Title :
State-of-Practice in GUI-based System and Acceptance Testing: An Industrial Multiple-Case Study
Author :
Liebel, Grischa ; Alegroth, Emil ; Feldt, Robert
Author_Institution :
Software Eng. & Technol., Chalmers Univ. of Technol., Goteborg, Sweden
fYear :
2013
fDate :
4-6 Sept. 2013
Firstpage :
17
Lastpage :
24
Abstract :
Software testing is an essential means of evaluating software quality. System and acceptance tests aim to validate a system´s conformance to its requirements on a high level of system abstraction. Therefore, they are generally performed by executing end-user scenarios through the system´s graphical user interface (GUI). However, to the authors´ best knowledge, there are no empirical studies that evaluate how GUI-based system and acceptance testing is performed in industrial practice. In this paper, we present a multiple-case study with the goal to investigate the state-of-practice of GUI-based system and acceptance testing at six software development companies of varying context. The main findings are that manual, GUI-based system testing is widespread and that automated GUI-based system and acceptance testing exists only on a small scale. Additionally, the study identifies core problems with GUI-based system and acceptance testing such as test tool limitations, high test costs and customer involvement in testing.
Keywords :
graphical user interfaces; program testing; program verification; software houses; software quality; software tools; GUI-based system state-of-practice; automated GUI-based system testing; automated acceptance testing; customer involvement; end-user scenarios; industrial multiple-case study; industrial practice; software development companies; software quality evaluation; software testing; system abstraction; system conformance; system graphical user interface; system requirements; test tool limitations; Companies; Graphical user interfaces; Interviews; Manuals; Software; System testing; Acceptance Testing; Case Study; Empirical Study; GUI-based Testing; Process improvement; Quality assurance; Software Testing; System Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location :
Santander
Type :
conf
DOI :
10.1109/SEAA.2013.29
Filename :
6619483
Link To Document :
بازگشت