Adaptive Test-Case Generation for Event-Driven Software Applications

Decanato - Facoltà di scienze informatiche

Data d'inizio: 30 Settembre 2011

Data di fine: 1 Ottobre 2011

The Faculty of Informatics is pleased to announce a seminar given by Atif Memon

DATE: Friday, September 30th, 2011
PLACE: USI Università della Svizzera italiana, room SI - 008, Informatics Building (Via G. Buffi 13)
TIME: 16.00

Testing of Event-Driven Software (EDS) continues to be challenging, primarily due to the massive number of event sequences that EDS allow. In recent work, we have developed several model-based techniques to test one class of EDS -- those that have a GUI front-end. We use a GUI Ripper to create an event-flow graph (EFG) model of the GUI, and use the EFG for test case generation. In this talk, I will discuss an important extension of the work that enables us to address some limitations of EFGs. In particular, we adapt test-case generation based on feedback from the execution of a ``seed test suite.'' During its execution, the run-time effect of each GUI event on all other events pinpoints run-time relationships, which are used to automatically generate new test cases.

Atif M Memon is an Associate Professor at the Department of Computer Science, University of Maryland. His research interests include program testing, software engineering, artificial intelligence, plan generation, reverse engineering, and program structures. He is the inventor of the GUITAR system for automated model-based GUI testing. He is the founder of the International Workshop on TESTing Techniques & Experimentation Benchmarks for Event-Driven Software (TESTBEDS). He serves on various editorial boards, including that of the Journal of Software Testing, Verification, and Reliability. He has served on numerous National Science Foundation panels and program committees, including ICSE, FSE, ICST, WWW, ASE, ICSM, and WCRE. He is currently serving on a National Academy of Sciences panel as an expert in the area of Computer Science and Information Technology, for the Pakistan-U.S. Science and Technology Cooperative Program, sponsored by United States Agency for International Development (USAID). In addition to his research and academic interests, he handcrafts fine wood furniture.

HOST: Prof. Matthias Hauswirth