Abstract
The cloud will be populated by software applications that consist of advanced, dynamic, and largely autonomic interactions among services, end-user applications, content, and media. The complexity of the technologies involved in the cloud makes testing extremely challenging and demands novel approaches and major advancements in the field. This chapter describes the main challenges associated with the testing of applications running in the cloud. The authors present a research agenda that has been defined in order to address the testing challenges. The goal of the agenda is to investigate the technologies for the development of an automated testing environment, which can monitor the applications under test and can react dynamically to the observed changes. Realization of this environment involves substantial research in areas such as search based testing, model inference, oracle learning, and anomaly detection.
Original language | English |
---|---|
Title of host publication | Software Testing in the Cloud |
Subtitle of host publication | Perspectives on an Emerging Discipline |
Publisher | IGI Global |
Pages | 305-321 |
Number of pages | 17 |
ISBN (Print) | 9781466625365 |
DOIs | |
Publication status | Published - 2012 |
Externally published | Yes |