Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Objectives

 

- Our Ognomy website has included a lot of new functionalities, and development is now at a stable state. We will now continue to build the E2E test for our Ognomy website.

- This challenge will adjust existing test scripts and build around 10 new E2E test cases for our Ognomy website based on the latest test cases design document.

 

Technology Stack

 
  • Cypress.io

  • Automation Tests

  • Javascript

 

Test Cases Doc Access

Test cases document and existing codebase will be provided in the forum.

Requirements

  • In this challenge we will cover test cases in the Test Cases tab from TC-1 to TC-89. (The ones marked as Challenge 1 in the test case design document.)

 

  • Automate the test cases using the Cypress framework. The test case design document and other related info will be provided in the forum. 

 

  • You could absolutely refine the codebase as long as the refinement will benefit the future maintenance and extend new test cases.

 

  • Build the test scripts efficiently, abstract the common part among the test cases, and consider the extensibility.

 

  • Create configuration items such as roles, credentials, target website url and anything else you see fit. These should be put into a configuration file instead of hard-coding them in the scripts directly.

 

Important note: 

 

Please go through the test cases first in order to build test scripts efficiently. (The test cases are designed based on the functionality, please pay attention to the roles who can perform certain actions).

 

Also please play around the provided website and try to get familiar with it.

 

The E2E tab contains the overall steps to help you understand the workflow.

 

The test case number and test case name should be aligned with the test case design doc,  so it will be easy to find a test case implementation for a test case in the document. 

 

Please make sure all the items mentioned in submission sections are provided in your submission.

 


Final Submission Guidelines

Submission Deliverables

 
  • Solution Code.

  • A ReadMe.md to cover the configuration and deployment of your solution, make sure it covers the instruction to your configuration items as well.

  • A txt file contains all the prerequisite data required in order to run your automation tests solution.

  • A short video to demonstrate your solution in action.

ELIGIBLE EVENTS:

2021 Topcoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30167057