Challenge Overview
The client (GBG) is looking for the community to develop a monitoring system that collects data (e.g. performance metrics/statistics data) from laptop/desktop computers, and provides a cloud-hosted administrative console for admin users to query/visualize data collected in real time. Based on the statistics/metrics data, administrators may make decisions regarding new laptops, additional memory, software patches and upgrades, etc.
An Agent will be deployed on a variety of computers, including servers, laptops, and desktops, and will run in background to periodically collect system diagnostic/statistical metric data (CPU/memory utilization, etc.). The collected data will be sent to a small web service that parses the payload and puts the data in the appropriate data store, either OpenTSDB or directly into HBase.
This bug hunt will test the full end-to-end system. On the Windows client machines an agent will be installed through an installer package that will capture metrics and information about the computer and send it to the server. Both the client app and the server web application are in scope.
Details on how to install the app and test are provided in the forum.
Minor issues
Do NOT log issues for these:
- Missing periods or tooltips are not in scope
- Superficial or minor problems
Platform
The installer should work on Windows 7 and Windows 8 computers. Earlier versions aren't supported.
Note that for every bug in the web application you assign to a specific browser, 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.
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 7 and 8 are supported)
6) Browser version (for server-side errors)
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/PPGJIRA You must select either the "Device Monitoring Client" or "Device Monitoring Server" 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