Skip to content

This repository addresses the Visual Challenges set by the Ministry of Testing test.bash(), with a focus on enhancing UI visual automation through Applitools. It's designed to showcase and improve methods for automated visual testing, providing innovative solutions to common challenges in UI automation."

License

Notifications You must be signed in to change notification settings

Christine-Pinto/Test.Bash-Visual-Challenge

Repository files navigation

Cypress.io Applitools

Test.Bash() 2022 Visual Challenge

testBash_Visual-Challange This repo is solving the Visual Challenges that is focused on UI visual automation from the Ministry of Testing. (https://club.ministryoftesting.com/t/take-the-test-bash-2022-visual-challenge-no-longer-accepting-submissions/61211)

Restful Booker Platform

The sample website application for this challenge Restful Brooker Platform is kindly provided by Mark Winteringham / Richard Bradshaw.

Restful Booker Platform

The Challenge :

  1. Open a browser and navigate to https://automationintesting.online/
  2. Use Applitools to take a screenshot of the Map section of the homepage and create a test report
  3. Confirm in the test report that the screenshot is correct
  4. Rerun to the test to confirm it now passes

How to start the test

  1. Clone this repository
  2. Execute 'npm install' in your local folder to install all dependencies (including cypress.io)
  3. Fill in your API Key for Applitools in the applitools.config.js file
  4. Execute 'npm test' to start the cypress test runner
  5. Cypress is opening
  6. Select E2ETesting
  7. Choose Browser of choice e.g. Chrome and click on the green button
  8. Browser with the test is opening
  9. Select the tests and click on it
  10. The test will automatically start and execute the defined assertions and steps
  11. At the end you can see the results of the executed tests Test is successful

Contact

You can find me on Twitter.

LICENSE

MIT.

About

This repository addresses the Visual Challenges set by the Ministry of Testing test.bash(), with a focus on enhancing UI visual automation through Applitools. It's designed to showcase and improve methods for automated visual testing, providing innovative solutions to common challenges in UI automation."

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published