Design and Implementation of Cluster Based Parallel System for Software Testing

J. Milojkovic, Vladimir M. Ciric, Dejan Rančić · 2020

In a new era of technology, reducing process execution time using multiple hardware components is a trend. In order to reduce cycle time in software delivery smarter deployment pipeline strategies should be considered, as well as parallel builds and parallel testing strategies. In this paper we propose a system that parallelizes software testing within the deployment pipeline. The proposed system increases hardware used for the process execution and reduces time needed for testing of a developed software product. Docker will be used for the system implementation. Parallelization will be achieved at process and container levels. Furthermore, in this paper we show how parallelization using containers and processes affects time needed for test execution of a developed software product.

Read the paper · More papers on PaperTik