Keynotes

Salvador Ignacio Folgado Bellido

Bull Spain

Advanced solutions for automation of functional test

It is common knowledge that the most efficient solution to obtain high quality systems is to perform test automation. However, does not it sound like unfinished business, unresolved? Is it a utopia to achieve a high degree of test automation? Are we creating a new problem of developing and maintaining evidence? What actual the coverage that we have or that we can get? And what about mobile devices, smartphone, tablets? 80% of organizations attempting to address automation of functional tests fail. The main reason is that the acquisition of a test automation tool does not solve the problem (actually, it generates a new one!). This objective must be addressed based on a sustainable strategy that addresses the reality of the organization (changing their requirements, more frequent deployments, business oriented). This talk discusses Bull’s approach on how to carry out automation of functional tests, based on the following principles: reusability, consistency and productivity. I will present data and results of projects (case studies) in order to draw the best strategic approach to functional test automation and also will address the future of testing related to new technologies and platforms.

Bio

Salvador Ignacio Folgado Bellido, is the Consuting Manager at Bull España S.A. He has 20 years of experience in information technologies and specialized in studies of performance, quality assurance, integration and consulting IT. He is a Certificate Project Professional Management for more than 12 years, ISTQB foundation and advance, TOGAF, ITIL, COBIT. He obtained a Masters of Software engineering for the Polytechnical University of Valencia. The latest years have been devoted to create, optimize and to synthesize testing methodologies and process optimization of the Software Life Cycle, developing projects for companies in all the phases of the cycle development of software applying and adapting the “best of breed” methodologies around Consulting IT, Integration and Software quality assurance.

Franz Wotawa

Graz University of Technology

On the boundary between testing and fault localization

Debugging comprises the activities of fault detection, localization, and correction, which we usually consider to be carried out separately during program development. In testing and here in particular automated test case generation, the question is more on how to generate effective tests that most likely reveal bugs instead of how such tests might help to locate and fix a bug once revealed. In this talk I discuss the relationship between testing and fault localization. Besides giving an introduction into the current state of the art in debugging, I introduce a method for computing tests in order to facilitate debugging. The key idea behind the method is to construct test cases that allow distinguishing bug candidates. In the talk I introduce the basic ideas, empirical results obtained, and focus also on current research questions that has to be tackled in order to further increase automation in fault localization and correction.

Bio

Franz Wotawa received a M.Sc. in Computer Science (1994) and a PhD in 1996 both from the Vienna University of Technology. He is currently professor of software engineering at the Graz University of Technology and Dean of the Computer Science Faculty. Since the founding of the Institute for Software Technology in 2003 to the year 2009 Franz Wotawa had been the head of the institute. His research interests include model-based and qualitative reasoning, theorem proving, mobile robots, verification and validation, and software testing and debugging. Beside theoretical foundations he has always been interested in closing the gap between research and practice. For this purposes he founded Softnet Austria in 2006, which is a non-profit organization carrying out applied research projects together with companies. During his career Franz Wotawa has written more than 260 papers for journals, books, conferences, and workshops. He supervised 61 master and 26 PhD students. Franz Wotawa has been member of a various number of program committees and organized several workshops and special issues of journals. He is a member of the Academia Europaea, the IEEE Computer Society, ACM, AAAI, the Austrian Computer Society (OCG), and the Austrian Society for Artificial Intelligence.