• 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