Key Information

Register
Submit
The challenge is finished.

Challenge Overview

 

Project Overview

TopCoder and the TopCoder community have worked hard to get the platform to its currently level of maturity, but we're far from done. It's time to take the platform to the next level. TopCoder is going to start taking some steps to open up the platform API to the outside and community developers so they could incorporate it in their websites, applications or build their own applications (web, mobile or desktop).
The ultimate goal is to open up and build an "API" that is targeting all different type of audiences - Software and Studio Competitors, SRM/MM competitors, Copilots, Admins and TopCoder partners - each audience will have different interests and usages of the API, so it will be a huge project and we need to make sure that we are in the right direction from the beginning.

Contest Objective

This contest should design the test scenarios for Topcoder Contest API.

The current implementation is deployed on https://dev.topcoder.com/docs You can find your user key in "My Dashboard".

The test scenarios should target to the API directly, not the web page. So the test scenario should tell to call which api (rest service url, doesn't need to include the domain name and user key) with which parameters and what's the expect result.

Prepare the test data is also an important task to this contest. Test Scenario should provide strong and clearly test data to cover all cases.

Important Notes:

  1. The API has many bugs and not finalized yet. You can find the to-do list here: https://www.topcoder.com/tc?module=ProjectDetail&pj=30035819
  2. The failure tests response must follow the standard here: https://www.topcoder.com/tc?module=ProjectDetail&pj=30035819 (Exception Handling section)
  3. There are some known issues and you can find them here: https://apps.topcoder.com/bugs/browse/TCAPI Make sure these cases are covered in your test scenario.

Test Type Descriptions

  • Functional Test
  • Failure Test (Verify the Http Response Code, Error Code and Error Message, etc.)

Technologies

  • RESTful Service


Final Submission Guidelines

N/A

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30036080