Register Now
Member Count: 176,722 - November 20, 2008  [Get Time]
Login
Dashboard > TopCoder Competitions > ... > Testing Active Contests > Widget Framework Test Scripts
TopCoder Competitions View a printable version of the current page.  
Widget Framework Test Scripts
Added by gcarter , last edited by gcarter on Apr 29, 2008  (view change)
Labels: 
(None)

TABLE of CONTENTS


Overview

Application

The Client Cockpit application is an initiative to provide an entry point for TopCoder Customers to interact with the TopCoder Community directly without assistance from TopCoder employees. A registered TopCoder client will be able to launch and track projects, send/receive messages and monitor a variety of information sources via a customizable framework of widgets, which can be dragged and dropped into place in any order the customer wishes.

This contest concerns (and is limited to) the Client Cockpit Widget Framework. A set of testing materials will be supplied which members will use to create an inventory of executable Test Scripts that exercise various test scenarios. The deliverables of this competition (test scripts) will be used by Assembly competition competitors at a later date. The materials needed to write these tests are noted in the Documentation section below.

Competition

Automated Testing is an important part of any application. For this purpose, detailed Test Scenarios were written as a prerequisite step to the writing of automated test scripts to exercise the Widget Framework as part of the Client Cockpit application. There is an HTML only prototype of the application included in the materials described below.

Test scripts must be written to work with the HTML Prototype. The scripts will be written in JUnit or HttpUnit or Selenium.


Technologies

Application

  • HTML
  • JavaScript
  • AJAX
  • CSS
  • DOM

Testing

  • JUnit or HttpUnit or Selenium
    Important

    Note: Any additional testing frameworks or jars must be approved by Topcoder before being used.


Documentation

This project is expected to be very fast, and require a minimum of overhead and configuration. Application artifacts sufficient to complete the competition tasks will be provided to the member and include the following:

  • Application_Design_Specification.pdf (Application background)
  • Client_cockpit.tcuml (Sequence and Component Interface diagrams)
  • Framework_QA_Plan.pdf (General Test plan)
  • Framework_Requirements_Specification.pdf (Widget Framework Requirements Specification)
  • Framework_Test_Scenarios.pdf (Detailed Test Scenario Steps)
  • Prototype.zip (HTML Prototype)


Submission Deliverables

The competitors will submit the complete list of JUnit or HttpUnit or Selenium scripts fully compatible with the given prototype Widget Framework. The winner will be chosen based on accuracy of test scripts in relation to the Test Scenario documents.

For the purposes of limiting scope, ONLY those Test Scenarios contained in the Test Scenarios Document require test code.


Payment

TopCoder will compensate members with first and second place submissions that have scored at least 75.

Winning Test Solution

Total Payment - $800

Second Place Test Solution

Total Payment - $400


Eligibility

You must be a TopCoder member, at least 18 years of age, and meet all of the membership requirements. In addition, you must fit into one of the following categories:

If you reside in the United States, you must be either:

  • A US Citizen
  • A Lawful Permanent Resident of the US
  • A temporary resident, asylee, refugee of the U.S., or have a lawfully issued work authorization card permitting unrestricted employment in the U.S.

If you do not reside in the United States:

  • You must be authorized to perform services as an independent contractor. (Note: In most cases you will not need to do anything to become authorized.)


Timeline

All submissions are required to be submitted by the end of Competition Phase. The end of each phase is at 5:00 AM EDT.

Phase Start End Days
Registration 03.24.2008 05:00 PM 03.26.2008 05:00 PM 2
Submission 03.24.2008 05:00 PM 03.31.2008 05:00 PM 7
Screening 03.31.2008 05:00 PM 03.31.2008 07:00 PM 2 hr.
Review 03.31.2008 07:00 PM 04.02.2008 07:00 PM 2
Appeals 04.02.2008 07:00 PM 04.03.2008 07:00 PM 1
Appeals Response 04.03.2008 07:00 PM 04.04.2008 07:00 AM 12 hr.
Aggregation 04.04.2008 07:00 AM 04.04.2008 12:00 PM 5 hr.
Aggregation Review 04.04.2008 12:00 PM 04.04.2008 01:00 PM 1 hr.
Final Fix 04.04.2008 01:00 PM 04.05.2008 01:00 PM 1
Final Review 04.05.2008 01:00 PM 04.06.2008 01:00 AM 12 hr.


Registration

Members interested in registering for this competition should email to TestingSubmissions@topcoder.com. In the email, include the following information:

  • TopCoder Member Handle
  • First and Last Name
  • Name of Testing Competition in which you would like to participate

TopCoder staff will respond as to whether you are registered or not.


Forum Link

Ask questions, get answers and discuss issues in the Widget Framework Test Scripts Developer Forum. You will also find all the supporting documentation and test artifacts here as well.


Submission and Scoring

Once you have test code you are ready to submit:

  1. ZIP up your deliverables
  2. Access the Online Review tool by the submission deadline
  3. Submit your ZIP file using Online Review

Once a submission is received, it will be screened according to the Testing Competition Screening Scorecard v1.1 . All code that passes screening will then be reviewed.