/web-test-booking.com

Web test automation to booking.com

Primary LanguageC#

Kneat QA Automation Test

This project includes the flow of hotels reservation on Booking.com

Project dependencies

This project was built with:

Project Structure

Explaining the structure:

  • Implementations:
    • contain the HoteListIMPL.cs file, that implements all methods for the test.
  • Specifications:
    • contain the HotelList.feature file that implements the BDD Structure (Cucumber) for the test.
  • Steps:
    • contain the HotelList_Steps.cs file that implements the Steps for the test.
  • Util:
    • contain the BaseConfig.cs_ file that implements all the browser setup for the test.

Run Test

  • Install Visual Studio 2019 or higher (download here).
  • Download the project files
  • Open the Solution Project in Visual Studio then compile the solution to generate the .dll file, as show follow:
    • With the Solution Explorer window open, right click over the solution project and click over Build option, and wait for the build is completed message:

  • After the build is completed, open the Test Explrer window ( go to Teste > Windows > Test Explorer) and click Run All. Then all scenarios tests should be executed.

  • When the execution is finished and green icons are visible, the tests were run successfully