12th International Conference, QUATIC 2019, Ciudad Real, Spain, September 11–13, 2019Continuous integration practices introduce incremental changes in the code to both improve the quality and add new functionality. These changes can introduce faults that can be timely detected through continuous testing by automating the test cases and re-executing them at each code change. However, re-executing all test cases at each change may not be always feasible, especially for those test cases that make heavy use of resources thoroughly like End-to-End test cases that need a complex test infrastructure. This paper is focused on optimizing the usage of the resources employed during End-to-End testing (e.g., storage, memory, web servers or tables of a ...
The rapid increase of software-intensive systems' size and complexity makes it infeasible to ex...
This paper demonstrates an approach to automated testing and quality assurance in cloud environments...
Service providers use the cloud due to the dynamic infrastructure it offers at a low cost. However, ...
Continuous integration practices introduce incremental changes in the code to both improve the quali...
Abstract—We propose a novel technique for improving the efficiency of cloud-based continuous integra...
Context: The proliferation of cloud computing enabled companies to shift their approach regarding i...
Abstract- Complex systems are usually made up of several heterogeneous components glued together to ...
In testing a software application, a primary concern is how to effectively plan the assignment of re...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Software development has evolved at an ever-increasing pace over the past years, one of the forces b...
Continuous Integration (CI) platforms enable recurrent integration of software variations, creating ...
Cloud Computing infrastructures can be used to make the testing process more efficient and effective...
Continuous integration is one of the Extreme Programming practices and is used in agile software dev...
As a software project grows, continuous integration (CI) requiresmore and more resources and the lag...
The amount of different tools and methods available to perform software testing is massive. Exhausti...
The rapid increase of software-intensive systems' size and complexity makes it infeasible to ex...
This paper demonstrates an approach to automated testing and quality assurance in cloud environments...
Service providers use the cloud due to the dynamic infrastructure it offers at a low cost. However, ...
Continuous integration practices introduce incremental changes in the code to both improve the quali...
Abstract—We propose a novel technique for improving the efficiency of cloud-based continuous integra...
Context: The proliferation of cloud computing enabled companies to shift their approach regarding i...
Abstract- Complex systems are usually made up of several heterogeneous components glued together to ...
In testing a software application, a primary concern is how to effectively plan the assignment of re...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Software development has evolved at an ever-increasing pace over the past years, one of the forces b...
Continuous Integration (CI) platforms enable recurrent integration of software variations, creating ...
Cloud Computing infrastructures can be used to make the testing process more efficient and effective...
Continuous integration is one of the Extreme Programming practices and is used in agile software dev...
As a software project grows, continuous integration (CI) requiresmore and more resources and the lag...
The amount of different tools and methods available to perform software testing is massive. Exhausti...
The rapid increase of software-intensive systems' size and complexity makes it infeasible to ex...
This paper demonstrates an approach to automated testing and quality assurance in cloud environments...
Service providers use the cloud due to the dynamic infrastructure it offers at a low cost. However, ...