Challenge Overview

The Hercules Player is an application that allows customers to upload photos and videos to the customer's cloud for viewing on the web, their TV, and mobile devices

This bug hunt is focused on all functionality of the app as it is now.   NOTE: Updated scoring is detailed in the forum!  We are going to focus on the functionality as it is now, but also ensure we don't regress on fixed issues.

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, including photos and videos.  "Recent", "Photos & Videos",
"Documents" and "Music" tabs are in scope.  

Please make sure to provide Javascript logs if there are errors shown on the console!

Things to test:

  • Uploads
  • Favorites for photos and videos
  • Slideshows and full screen
  • Trash and deleting / restoring
  • Collection management
  • Viewing, updating
  • Music

Test scenarios

We don't currently have test scenarios for the web app, so please use your best judgement.  If you have questions about how something is supposed to work, DON'T just log a bug! Please use the forum to clarify things. 

This is a new user interface, so it's important to clarify things and not make assumptions.

Mobile

The app should be scaling properly for phones and tablets.  Phones use a different layout, but tablets use the desktop layout for now.  There are probably more issues on tablets than there are on phones at the moment.  Feel free to test on Android and iOS devices.  You can use the iOS simulator from XCode to test the various devices.  

Browsers

Please test in IE 10+, and the latest versions of Safari, Chrome, and Firefox, as well as Mobile Chrome and Mobile Safari.  

Screenshots

Note that for every bug you create, you MUST provide a screenshot for that browser / platform. This is a requirement to ensure proper test coverage on each platform.

Users

User details will be provided in the forum.

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 (Windows 8, OS X 10.10, iOS 8, Android 5 etc...)
6) Browser details and version (Safari, Firefox, Chrome, etc..)

7) Any pertinent Javascript logs

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 and don't provide a Javascript log, 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.

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

For scoring, the submitter with the most points will win. For submitters who submit but don't take first, if they submit bugs that aren't covered in the first place 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

SHARE:

ID: 30049576