Generating Feature Usage Scenarios in Client-side Web Applications (CROSBI ID 599345)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Maras, Josip ; Štula, Maja ; Carlson, Jan
engleski
Generating Feature Usage Scenarios in Client-side Web Applications
Client-side web applications are highly-dynamic event-driven GUI applications where the majority of code is executed as a response to user- generated events. Many software engineering activities (e.g. testing) require sequences of actions (i.e. usage scenarios) that execute the application code with high coverage. Specifying these usage scenarios is a difficult and time- consuming activity. This is especially true when generating usage scenarios for a particular feature because it requires in-depth knowledge of application behavior and understanding of the underlying implementation. In this paper we present a method for automatic generation of feature usage scenarios. The method is based on dynamic analysis and systematic exploration of the application's event and value space. We have evaluated the approach in a case study, and the evaluation shows that the method is capable of identifying usage scenarios for a particular feature. We have also performed the evaluation on a suite of web applications, and the results show that an increase in coverage can be achieved, when compared to the initial coverage obtained by loading the page and executing registered events.
Web Applications; Symbolic Execution; GUI Testing
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
186-200.
2013.
objavljeno
Podaci o matičnoj publikaciji
Florian Daniel, Peter Dolog, Qing Li
978-3-642-39199-6
Podaci o skupu
International Conference on Web Engineering, ICWE 2013
predavanje
08.07.2013-12.07.2013
Aalborg, Danska