Year 2020 has shown an upward trend in the usage of JS Automation frameworks such as Cypress, WebdriverIO, TestCafe, Nightwatch, Protractor, and Puppeteer and so on.
The success of any Test Automation framework not only just depends on the way the framework is designed but also how effectively the reporting mechanism is implemented.
Test Automation report is the blueprint that shows how the script was executed, Steps involved, execution time and checkpoints that were passed or failed.
We have already seen so many reporting tools in the market such as Allure, Extent, TestNG, and so on. But in this article, I am going to walk you through the new reporting tool called ‘Tesults’.
Tesults is a web-based reporting and monitoring application for the automated test results…
We automated set of API tests using Rest Assured, TestNG, Gradle and executed on the local machine and it was working fine. However when we tried executing tests on different environments scripts started failing due to dependencies like Java, Gradle version not matching. Resolving these issues manually would take a considerable amount of time. Automating this process would solve the problem.
We realized that this issue can be resolved using a tool called Docker.
Docker is a containerized platform that packages your application and all its dependencies together in a form called docker container to ensure that your application…