Challenge Overview
Overview:
The Hercules Player is an application that allows customers to view live TV and On Demand for University students.
This bug hunt will only test the iOS version of the application.
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:
- The functionality works correctly on iPhone and iPad. This includes the new iPhone 6 and 6+
- The display is correct
- Navigation works
- Scrolling works
- Closed captioning (CC button on playback)
- Parental controls
- SAP (SAP button on playback)
- The guide tab works as expected
- The new channel switcher works as expected
- Updated back button navigation works properly
- iOS 8 compatibility!
|
Please ensure performance is good. SAP, CC, and parental controls 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, or basic grammar issues are not in scope
- University specific login pages are not in scope
New architectures
The biggest change for this version is the new support for armv7s and arm64 architectures. This won't change the app itself and the change won't be visible, but it could cause problems during playback, so make sure to fully test playback of both Live TV and On Demand as that is where we could potentially see the most issues.
Platform
This bug hunt will only test the iOS based version of the app, for both iPad and iPhone, iOS 7+
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.
Parental controls
Parental controls are now disabled. You should not see any parental controls functionality in the app
Users
Login with the user accounts found in the forum.
Scope
The login pages are out of scope. Also, any tooltip or minor punctuation errors won't be accepted.
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 (7.0, 7.1 8.0, 8.1 etc...)
6) Device type and version (iPad 3, iPhone 4S, iPhone 6+, etc...)
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 crash 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 "University iOS 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 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