Sha256: 90050dcb97b676ab98f3971441f1cda0b6fe708ff7f8fde3e4f3963caccf2f15
Contents?: true
Size: 1.67 KB
Versions: 1
Compression:
Stored size: 1.67 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: * Cucumber for the test framework * Page-Object gem for the test code (it is a wrapper for Selenium & Watir WebDriver) * Rake for launching tests / tasks * Pry for debugging (optional) Browser the test needs to run on: * Chrome (Chrome driver should be installed first if not already. See installing Chrome driver abo) 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_ [loblaw.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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
automation_wizard-0.1.1 | lib/automation_wizard/generators/project/Readme.md.tt |