Development of test automation with distributed systems
Loading...
Date
2022
Authors
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