Sha256: ffbddce7f1fb01da813185ac160882a1476229203ab6d1711f61efb30e040130

Contents?: true

Size: 1.73 KB

Versions: 4

Compression:

Stored size: 1.73 KB

Contents

###Automation Take-Home Test

Purpose:

1. To measure the candidate's ability to build robust tests using the PageObject gem as a base.

2. To measure the candidate's overall code quality


Deliverables:

* Return the generated project folder in a zip file

* Include instructions on how to run the tests and install any required libraries


Required Tools in Generated Gemfile:

* RSpec for the test framework

* Watir-drops gem for the test code (this gem enables you to implement the Page Objects)

* Rake for launching tests / tasks

* Pry for debugging (optional)

* chromedriver executable for controlling a Chrome browser (if not installed, follow instructions [here](https://github.com/titusfortner/webdrivers))



Browser the test needs to run on:

* Chrome


Time:

* 5 days from the time the candidate receives the email with the test instructions.

* You can contact avery.roswell@loblaw.ca OR justin.commu@loblaw.ca via email for any questions or clarifications



Tests scenarios:

_Goto_ [loblaws.ca](https://www.loblaws.ca/)

1a) Search for `apples` and sort the search results from highest price to lowest price. Confirm that the web site has sorted the price correctly.

1b) Search for `apples` and use the _Price Reduction_ filter under _Promotions_ to sort the search by sale badges. Verify for every product: the amount on the badge and the price reduction match, and that the price in kg is equivalent to the price in lbs.

2) As a new user to the site, add an item to your cart and verify it was added successfully. The site should ask you to pick a store, so you will need to handle that :).

3) As a new user to the site, click 'Start A New Order' and select a store that allows online shopping, confirm that the homepage displays the correct store.

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
automation_wizard-2.0.3 lib/automation_wizard/generators/project/Readme.md.tt
automation_wizard-2.0.2 lib/automation_wizard/generators/project/Readme.md.tt
automation_wizard-2.0.1 lib/automation_wizard/generators/project/Readme.md.tt
automation_wizard-2.0 lib/automation_wizard/generators/project/Readme.md.tt