Startseite // SnT // Distinguishe... // Model-based Testing in the Era of Web 2.0 - June 13, 2014

Model-based Testing in the Era of Web 2.0 - June 13, 2014

It is our pleasure to host this distinguished lecture by Prof. Paolo Tonella, Fondazione Bruno Kessler (FBK),Trento. The lecture will be followed by a reception. Please feel free to forward this invitation.

Date: June 13, 2014
Time: 10:30
Venue: Weicker Building -Room B001 Ground floor, 4 rue Alphonse Weicker, L-2721 Luxembourg

Watch the distinguished lecture on youtube

Abstract: Web 2.0 applications offer a rich and highly interactive user experience by relying on technologies such as Ajax and ActionScript, which move a substantial amount of computation to the client side. While it may be difficult to get the complete client-side code for these applications, since it is generated dynamically by the server, models of the client that represent the application behaviours are more easily available and offer potentially a solid basis for testing.
In this talk I will discuss model-based testing of Web 2.0 applications by considering the key activities it involves: (1) getting the model; (2) using the model for test case creation; (3) defining the oracle. In particular, when discussing how to obtain the model, I will elaborate on the possibility to infer it automatically. Use of the model for testing involves the derivation of test sequences and the generation of input data for such test sequences. In this respect, a key problem is how to control the feasibility of the candidate test scenarios. Finally, I will discuss the oracle problem. In particular, I will report some recent empirical results on automatically derived oracles.

Paolo Tonella is head of the Software Engineering Research Unit at Fondazione Bruno Kessler (FBK), in Trento, Italy. He received his PhD degree in Software Engineering from the University of Padova, in 1999, with the thesis "Code Analysis in Support to Software Maintenance". In 2011 he was awarded the ICSE 2001 MIP (Most Influential Paper) award, for his paper: "Analysis and Testing of Web Applications". He is the author of "Reverse Engineering of Object Oriented Code", Springer, 2005. He participated in several industrial and EU projects on software analysis and testing. He wrote over 100 peer reviewed conference/workshop papers and over 40 journal papers.
Paolo Tonella was Program Chair of ICSM 2011 and ICPC 2007. He was General Chair of ISSTA 2010 and ICSM 2012. Among the others, he served in the program committees of ICSE, FSE, ICSM, ISSTA, ICST, ICPC, SCAM, CSMR, WCRE. In 2007, Paolo Tonella was ranked among the top-50 Software Engineering scholars in an article published by the Communications of the ACM (vol. 50, n. 6, pp. 81-85, June 2007). He is associate editor of TSE and he is in the editorial board of EMSE and JSPE. His current research interests include code analysis, web and object oriented testing, search based test case generation.