Challenge Overview
Challenge Objectives
-
Previously, we fixed an issue that was blocking most of the test cases from running. Then we realised that we had a ton of duplicate test cases and that the framework takes about 4-5 hours to complete the E2E testing. In this challenge, you need to remove all duplicate test cases.
Project Background
In this series of challenges, we’re creating an E2E testing framework that will help us test different applications within the Topcoder platform.
Currently, we target the Connect app.
Technology Stack
-
Node.js
-
Selenium
-
Webdriver.io
-
AWS S3
-
CircleCI
Code access
Repo: https://github.com/appirio-tech/qa-framework-js
You will find a self-registration link on the challenge forum in case you don’t have access to the repository.
Individual requirements
You need to go through all test cases and remove the duplicate tests.
Example: http://take.ms/xnDQm
Important Notes
Note that the tests will run on CircleCI and not locally.
What To Submit
Submit a git patch for the latest commit in the develop branch (currently 5755139815f737bca6477d950fef5b295d655bfe). Make sure to mention the exact commit you used so the reviewers can apply your patch.
Should you have any doubt, feel free to ask in the challenge forum!