Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

Welcome to the OPM Batch Processing Test Scenarios contest! In this contest, you will need to provide a QA plan for the Batch Processing Module based on the existing system architecture.

The Office of Personnel Management (OPM) has an existing legacy application called the Service Credit Redeposit/Deposit System (SCRD). The mission of the Service Credit Redeposit/Deposit System (SCRD) is to compute deposits and redeposits, create an initial bill, post payments, and send out receipts to federal employees for periods of federal employment service that were either not covered by retirement deductions (deposits), or were covered and later refunded by the federal government (redeposits).

This competition will define the test scenarios for the Batch Processing Module.

Tips for success:

  •  Asking questions early and getting feedback is very important for the success of this competition.
  • Raise questions if you feel anything is confusing, or if you have any questions on the provided documentation (Copilot and PM will be available to answer questions).

Contest Objective

The goal of this competition is to develop a quality assurance plan and test scenarios to ensure that the requirements are met and the application works correctly. The plan and scenarios should test the application requirements for both positive and negative cases.

You must prepare the plan and scenarios document by considering the provided decomposition Architectures and Specification of the existing App.

Quality Assurance plan will be provided to both Developers and reviewers for the Batch Processing Assemblies to make sure we cover all the client requirements from the existing App.

Test Type Descriptions

Only the following types of tests are in scope for the current contest. So please prepare the test scenarios document for the current application by considering the following tests.

  • Functional Test
  • Performance Test
  • Integration Test

Technologies

  • Spring 3.2.3 – used for configuration.
  • Hibernate 4.2.3 – used for object mapping in the application.
  • Apache Velocity Engine 1.7 – used for general email messages
  • JavaMail 1.5.0 – used to send emails
  • Quartz 2.2 – used for job scheduling

 

Provided Resources

Documentation Provided

The following documentation will be available :



Final Submission Guidelines

Submission Deliverables

Document Name Document Type                         Must be compatible with
QA Plan Document Word Document Microsoft Word
Test Scenarios Document Spread Sheet Microsoft Excel

Final Submission

  • Your final submission must contain a single .zip file with all the submission deliverables.
  • For each member, the final submission should be uploaded to the Online Review Tool.
  • You must not include any identifying information, such as your handle, in your submission. Your submission should be anonymous and you will be scored down in screening for not complying.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30036585