Challenge Overview
Overview:
The Hercules Tech App will be used by Hercules installers and technicians to view articles on various internal Hercules systems related to outages, alerts, and general information.
A recent assembly has completed that implemented new "Customer Education" screens, as well as iPad layouts for the entire application.
Contest Scope
The goal of this competition is to clearly identify the limitations of the provided code and ensure the requirements as they were described have been met. iPad is a newly supported platform for the application, so please make sure to look at that as well.
Things to test:
- The app works as expected (without crashing) on iPhones 3GS+ and iPads
- Alerts are received properly on devices
- Clicking on an alert takes you right to the content
- Rotation works in the browser views
- Knowledgebase functionality works as expected, including searching and navigation
- Performance is acceptable
- No crashes occur
- The application provides a consistent UI, with good drawing and fully visible text at all times
- The information is accurately displayed
- About screens
- First time user experience screens
This functionality has changed significantly recently:
1) New SAHIC functionality (under tools). Test details will be available in the forum
2) New Customer Education screens
3) New iPad navigation header
Not in scope:
- Wifi meter in the simulator
- Tool links
- Issues with the "Feedback" screen
Final Submission Guidelines
Format
For each report of a limitation or bug, we need the following information:
1) Steps to reproduce, including any needed information
2) Screenshot(s) REQUIRED
3) Expected results after the bug is fixed
4) Current results, before the bug is fixed
5) OS version (6+)
6) Platform (iPhone 5, iPhone 4, iPhone 4S, iPod Touch, iPad)
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 "Tech App" component for each logged issue or it may not get counted during review.
For scoring, the submitter with the most accepted bugs will win. The submitter with the second most accepted bugs will receive second place. For submitters who submit but don't take first or second, if they submit bugs that aren't covered in the first or second place submission, they will receive $5 for each unique bug reported up to a maximum of the 2nd 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. |
Testing on a device
If you would like to test on a device and don't have a Mac that you can use to build the code, please provide your UDID in the forum and a build will be generated with all UDIDs 24 hours after registration has started. The submission phase is longer to account for this.
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
If you have a Mac, you can test in the simulator or on a device, but testing on a device is recommended.
OR Submission
You MUST submit a file with a list of your reported bugs into OR during the submission phase, for review purposes. If you do not do this, you will not get credit for any logged bugs!
Available Documentation
Current assembly code will be available in the forum