DocumentCode :
715515
Title :
A Service Framework for Parallel Test Execution on a Developer´s Local Development Workstation
Author :
Rahman, Mazedur ; Zehua Chen ; Gao, Jerry
fYear :
2015
fDate :
March 30 2015-April 3 2015
Firstpage :
153
Lastpage :
160
Abstract :
The proliferation of distributed microservices driven by service oriented architecture and the effectiveness of agile software development processes such as Test Driven Development (TDD), Behavior Driven Development (BDD), inspired by extreme programming (XP), have driven the challenging necessity to receive prompt test feedback during software development iteratively. Although few test frameworks can execute unit tests in memory in parallel, no existing test frameworks can reliably perform parallel execution for the tests that rely on file system access, database fixtures and network communication. Isolated test execution environment with dedicated resources is a prerequisite to address these challenges. No previous research addresses this need to run groups of tests in parallel on the same development host. In this paper, to cut down test execution time, we present a service framework for parallel tests execution in a developer´s containerized sandbox using operating system level virtualization provided by Docker, the new hot driver for Platform as a Service (PaaS).
Keywords :
operating systems (computers); parallel processing; program testing; virtualisation; Docker; PaaS; Platform as a Service; developers containerized sandbox; developers local development workstation; operating system level virtualization; parallel test execution; service framework; test execution time; Containers; Databases; File systems; Generators; Testing; Workstations; parallel testing; cloud testing; test execution environment;Docker; agile development;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented System Engineering (SOSE), 2015 IEEE Symposium on
Conference_Location :
San Francisco Bay, CA
Type :
conf
DOI :
10.1109/SOSE.2015.45
Filename :
7133524
Link To Document :
بازگشت