Comparing GUI Functional System Testing with Functional System Logic Testing - An Experiment
Technical Report SCE 16-01
The practitioner interested in reducing software verification effort may found herself lost in the many alternative definitions of Graphical User Interface (GUI) testing that exist and their relation to the notion of system testing. One result of these many definitions is that one may end up testi ng twice the same parts of the Software Under Test (SUT), specifically the application logic code. To clarify two important testing activities for the avoidance of duplicate testing effort, this paper studies possible differences between GUI testing and system testing experimentally. Specifically, we selected a SUT equipped with system tests that directly exercise the application code; We used GUITAR, a well-known GUI testing software to GUI test this SUT. Experimental results show important differences between system testing and GUI testing in terms of structural coverage and test cost.
|Keywords||System testing, GUI testing, Entity-Control-Boundary design principle|
|Publisher||Department of Systems and Computer Engineering|
|Series||SCE Technical Reports|
Alkhalid, A., & Labiche, Y. (2016). Comparing GUI Functional System Testing with Functional System Logic Testing - An Experiment. SCE Technical Reports. Department of Systems and Computer Engineering.