Register
Submit a solution
The challenge is finished.

Challenge Overview

Challenge Objectives

  • Build the e2e automation tests for our production Ognomy website based on the test cases design document.

Technology Stack

  • Cypress.io

  • Automation Tests

  • Javascript

File Access

  • Test cases document will be provided in the forum

Requirements

 
  • In this challenge we will cover test cases in Inter-Office Messaging tab from TC-IOM-1 to TC-IOM-90.

  • Automate the test cases using the Cypress framework. (Test case design document and other related info is provided in the forum, we will also provide the winner codebase in previous challenge for you to extend new test cases. )

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

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

 

Important note: 

  1. 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. ) Please produce easily maintainable test scripts.

    ( Note: this is a re-launch of the challenge with a smaller scope but with the same price. )

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

  3. The Inter-Office Messaging E2E tab contains the overall steps to help you understand the workflow.

  4. 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

  • 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: 30145208