Register
Submit a solution
The challenge is finished.

Challenge Overview

Overview:

The Hercules Player University Application is an application that allows university customers to stream playback of videos - both live TV and Video On Demand

The new version of the app will be used on browser-based versions of the application, as well as wrapped in native code and used as the iOS, Android versions, leading to a single HTML5 codebase that covers all platforms. This bug hunt will only test the streaming site, which is the browser based version of the application.  We want to focus on playback, as we have recently made a lot of changes in that area.

New Functionality

There is a new player library used when playing back all video types.  We need to ensure this player library works in all cases, across all browsers.  This affects the ENTIRE UI seen when playing back, including the channel switcher button on Live TV, the SAP, CC, and Info buttons, the scrub bar, the volume bar, the play / pause button, the full screen button, etc...

  • If a specific OS and browser combination doesn't work, we need a ticket logged
  • If there are playback glitches or anything wrong, we need a ticket logged

You will need to test with the latest Flash player

For any playback errors, we MUST have the Javscript console output.  If you do not provide this, your ticket won't be counted!

Make sure you use the URL given in the forum!  Past bug hunts have gone against different servers that don't have the playback updates.

 

Parental controls

Parental controls have been removed from the app.  If you see anything related to parental controls or remnants of the functionality still floating around, please log a ticket.

Contest Scope

The goal of this competition is to clearly identify the limitations of the provided application and ensure the functionality of the app works as expected, specifically focusing on the new search functionality, although the rest of the application is still in scope.

Things to test:

  • Functionality without Flash installed. Flash is key to the application, so users should be redirected to install the plugin
  • The functionality works desktop browsers.
  • The display is correct
  • Navigation works
  • Scrolling works
  • Closed captioning (CC button on playback)
  • SAP (SAP button on playback)
  • Different OS's and browsers, including IE, FF, Chrome, and Safari
Please ensure performance is good. SAP, and CC are of particular interest to the client, and there are bugs there, so please make sure to test those items fully

Known issues:

Do NOT log issues for these:

  • Missing periods or tooltips are not in scope
  • Login page is not in scope
  • Trending tab is not in scope
  • Sometimes the login doesn't work and it goes to a black screen

Platform

This bug hunt will only test the browser based version of the app. Please use different browsers to test, primarily IE 9+, FF, Chrome, and Safari.

Screenshots

Note that for every bug you assign to a specific OS, you MUST provide a screenshot for that platform. This is a requirement to ensure proper test coverage on each platform. For instance, if you assign a bug to Windows and OS X, but you don't provide a screenshot for OS X, the bug will be rejected.

Users

Login with the user accounts found in the forum. Scope

The login page is out of scope. Also, any tooltip or minor punctuation errors won't be accepted.

NOTE: The "Trending" tab is out of scope as well.

Format

For each report of a limitation or bug, we need the following information:

1) Steps to reproduce, including any needed information
2) Screenshots (if applicable)
3) Expected results after the bug is fixed
4) Current results, before the bug is fixed
5) OS version (Mac, Windows)
6) Browser type and version

Only actual bugs will be counted. Tickets logged for enhancements or issues that aren't bugs won't be counted.

When in doubt, always provide a screenshot. Screenshots are very helpful due to the graphical nature of the application and help clarify bugs. If you don't provide a screenshot, there's a good chance your bug will be rejected.

If you log a crash or Javascript error and don't provide  Javascript console output the bug will be rejected
If you do not properly document your bug reports, they will likely be rejected due to lack of information or documentation. Also, make sure your bug reports are reasonably general. If you submit the same bug that is seen in multiple screens, for instance, you will likely only get credit for the original bug report. The others will all be closed as duplicates.

NOTE: There will be simultaneous bug hunts running at once for the different platforms. You must not duplicate the same issue for multiple platforms. Just select multiple components (ie. Windows Client and OS X client) on the single ticket. Duplicates logged without doing this will be ignored.

You will log your tickets here: https://apps.topcoder.com/bugs/browse/HPBU You must select the "University Web Client" component for each logged issue or it may not get counted during review.

For scoring, the submitter with the most pints will win. For submitters who submit but don't win, if they submit bugs that aren't covered in the first submission, they will receive $5 for each unique bug reported up to a maximum of the 1st place prize

If two submitters submit the same bug report, the submitter who submitted the report first into JIRA will get credit for the bug. The second submitter will not.

 
 


Final Submission Guidelines

Please see above

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30050183