Readme.md in automation_wizard-0.1.3 vs Readme.md in automation_wizard-2.0
- old
+ new
@@ -2,19 +2,44 @@
A gem that contains generators that create things testers need.
Currently it only generates a cucumber project. You can do this by executing:
- wiz testproject <project_name>
+ wiz testproject <project_name> level=jr
This command will create a project in the <em>project_name</em> directory with the files needed to begin
-developing cucumber features. There is an option that can be provided to have the project configure to use different gems:
+developing specs. There is an option that can be provided to have the project configure to use different gems:
-## Web testing
+###Automation Take-Home Test
-If you are testing a web application, <em>testgen</em> can setup the project to use the PageObject gem.
+Purpose:
- wiz testproject <project_name> --pageobject-driver=watir
+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)
+
+
+Browser the test needs to run on:
+
+* Chrome (Chrome driver should be installed first if not already. If chrome driver is not installed, use [webdrivers](https://github.com/titusfortner/webdrivers))
+
-Valid options for the <em>--pageobject-driver</em> option are 'watir' or 'selenium'