Challenge Overview
-
Write E2E tests for the given Angular web application using Protractor and Selenium based on the system test case document.
Project background
-
Our client is looking forward to convert an application built in JSF to Angular in phases. For a POC, we are building an angular application from scratch based on the provided storyboard which is created from the screenshots of existing application
Technology stack
-
Angular 6
-
Node.js
-
Selenium
-
Webdriver IO
Challenge Assets
-
Source code of existing application and system test case document for the existing application is provided in the forum
Browsers in scope
-
Google chrome
-
Firefox
Requirements
-
Write E2E tests for provided angular web application using Protractor and Selenium
-
Every test case provided in the test case document is expected to be covered in the E2E tests. If there are any redundancy or inconsistency in test case document or if there is any complexity in implementing tests, please let us know.
-
Please use best practices wherever applicable to write E2E tests. E.g. Using page objects to access elements within the web page
-
Please use beautiful reporter to generate E2E tests report
Important Notes:
-
Submission, Review and Appeals phase for this challenge is shorter than usual. Please make note of the timelines.
-
Please note that the test case document was written based on the design but there were some changes done in prototype during development. Features in Prototype is final.
-
Ensure that every test pass.
-
Clean up the unnecessary code before submitting
-
If you have any doubts, Please feel free to post it in the forum. We will be happy to resolve your queries as soon as possible.
Final Submission Guidelines
-
Zip the updated codebase with tests and submit the zip file using the submit link in the challenge.
- After submitting, please ensure that you are able to download your submission from Online Review