CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

State-of-practice in GUI-based system and acceptance testing: An industrial multiple-case study

Grischa Liebel (Institutionen för data- och informationsteknik, Software Engineering (Chalmers)) ; Emil Alégroth (Institutionen för data- och informationsteknik, Software Engineering (Chalmers)) ; Robert Feldt (Institutionen för data- och informationsteknik, Software Engineering (Chalmers))
Proceedings - 39th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2013. Santander; Spain; 4 September 2013 through 6 September 2013 p. 17-24. (2013)
[Konferensbidrag, refereegranskat]

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.

Nyckelord: Acceptance Testing , Case Study , Empirical Study , GUI-based Testing , Process improvement , Quality assurance , Software Testing , System Testing



Denna post skapades 2013-12-19. Senast ändrad 2017-06-28.
CPL Pubid: 189936

 

Läs direkt!


Länk till annan sajt (kan kräva inloggning)