Development of test automation with distributed systems

Loading...
Thumbnail Image

Date

2022

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

There are numerous techniques for developing test automation in today’s quality assurance automation area. Different frameworks, applications, and programming languages can be used to build it. Automation tests can be done in parallel or in series. Many test automation developers are unsure which technique to use while developing their software. We are interested in developing test automation with distributed systems that perform automated tests on numerous machines and browsers in parallel. The creation of test automation with distributed Systems is a crucial feature of this effort, as is the design of an effective architecture with the integration of various applications. We used the Selenium grid framework to spread automated tests across numerous servers that were containerized in Docker. In Jenkins Continuous Integration (CI) and Continuous Delivery (CD) environment, we run all processes with maven. As a result, we created development test automation with distributed systems that perform automation tests in parallel, speeding up testing and allowing it to run on several browsers and operating systems at the same time.

Description

Keywords

automation, software, Continuous Delivery, browsers, operating systems

Citation

Collections