Challenge Overview
Welcome to Test for Success Challenge Series - QA Challenge 62 (Bug Hunt). This is a weekly challenge of Test for Success Challenge Series to execute tests for MS Teams - Shift(int) application. There is no coding or designing needed in these challenges. All you need in order to participate is to have the correct device and have good attention to detail. The Shift(int) app is part of a larger suite of Employee Management App. This app is available as iOS, Android, Web and Windows app.
This challenge will have 24hrs for the registration (during this phase no one will see details) and 24hrs for bug hunting. Details will be posted on Feb 7, 23:30 EDT.
Important: We have updated the rules on placement points. Please go through updated rules and scoring details mentioned below and also ask in forum discussion if you need any clarifications.
This challenge also has t-shirts for prizes! Every new competitor having atleast '5 bugs approved' or '25 points collected' after review will earn a brand new Topcoder t-shirt. So this is your chance to get one!
Note: The challenge prizes are mentioned for top 5 placement prizes. For other submitters, there are additional prize money to be awarded per valid bugs or issues or suggestions created in the system and approved by client after review - please refer issue weight and scoring section.
Penalty on Rejected Bug Reporting: If you log/report any bug without required information (insufficient info on bugs or missing repro steps or missing screenshot or missing video, etc.), then you will receive penalty 5 Points per rejected bug regardless of Bug type.
Bonus Points: You are allowed to use in-scope devices from HeadSpin device pool for testing on Bug Hunt challenges to get good coverage on required devices. HeadSpin is a remote access client that allows you to test on real devices that you may not own. You will get extra 2 points for each bug logged from HeadSpin devices regardless of the Bug type.
This challenge will have 24hrs for the registration (during this phase no one will see details) and 24hrs for bug hunting. Details will be posted on Feb 7, 23:30 EDT.
Important: We have updated the rules on placement points. Please go through updated rules and scoring details mentioned below and also ask in forum discussion if you need any clarifications.
This challenge also has t-shirts for prizes! Every new competitor having atleast '5 bugs approved' or '25 points collected' after review will earn a brand new Topcoder t-shirt. So this is your chance to get one!
Note: The challenge prizes are mentioned for top 5 placement prizes. For other submitters, there are additional prize money to be awarded per valid bugs or issues or suggestions created in the system and approved by client after review - please refer issue weight and scoring section.
Challenge Objectives
- Exploratory or unstructured testing and reporting.
- Complete as many as you can in 24 hours.
- iOS App, Android App, Web App, and Desktop site (see ‘Devices In Scope’ below).
How to Participate
- Scope: Shifts(int) application is in scope. Please download and test the application.
- Jira: Please request access to Jira in the forums if you have not received an email invite.
- App Builds: Available in the forums when we open the submission phase. Specific instructions for how to install are available in the reference document.
- Jira Project: Please refer Jira project name and url shared in reference document (which will be accessible after Jira registration).
- Deliverables: upload bug videos, bug screenshots and log files in the provided one drive shared folder and add the links to your bugs.
- Bugs: Create new bug issues when you find any bugs during your execution.
- GitLab Repo Document: Before executing your first test case, please read the shared document carefully. The links to document is provided in the forum.
Devices In Scope
The following devices are in scope, anything outside this set will not be considered. Fill the form to track the device used for testing and any bugs or blockers that were found. Here are the following devices that are in scope for this week’s testing. The OS version mentioned is the minimum version required on that particular device.- iOS:
- iPhone 7 (10.3.2)
- iPhone 6s+ (10.3.2)
- iPhone 5s (10.3.2)
- iPhone 6 (10.2.1)
- iPad Air (10.3.1)
- iPad Air 2 (10.3.2)
- iPad Pro 9.3 (10.3.2)
- iPad Pro 12.9 (10.3.1)
- iPad Mini 4 (10.2)
- Android:
- Samsung Galaxy S3 Neo (4.4.4)
- Samsung Galaxy S7 Edge (7.0.1)
- LG Flex 2 (5.1.1)
- Samsung Galaxy Tab (6.0.1)
- Sony Xperia (6)
- Nexus 6P (7.1.1)
- Moto G, 4th Gen (7.0.1)
- One Plus 3T (7.0.1)
- Huawei Honor 6x (6.0.1)
- Nexus (7.1.1)
- Pixel XL (7.1.2)
- Windows: Desktop App
- Web Browsers in Scope:
- Latest stable browsers - Firefox, Edge, IE11, Chrome.
- You are allowed to test on latest mobile browsers, like Chrome and Firefox browsers for mobiles.
Penalty on Rejected Bug Reporting: If you log/report any bug without required information (insufficient info on bugs or missing repro steps or missing screenshot or missing video, etc.), then you will receive penalty 5 Points per rejected bug regardless of Bug type.
Bonus Points: You are allowed to use in-scope devices from HeadSpin device pool for testing on Bug Hunt challenges to get good coverage on required devices. HeadSpin is a remote access client that allows you to test on real devices that you may not own. You will get extra 2 points for each bug logged from HeadSpin devices regardless of the Bug type.
Additional Rules:
- Follow the standard Topcoder Bug Hunt Rules (if any conflict please ask in forum)
- If you do not properly document your bug reports, they will likely be rejected due to lack of information or documentation. If you submit the same bug in multiple areas/pages, (for instance, Same validation issue of a form can be found in different pages/sections) you will likely get credit for the original bug report only. The others will all be closed as duplicates.
- If you duplicate an issue on a different platform that hasn’t been tested yet, you should create a new issue and add a link/reference in the issue comments section about the Original issue number. Our copilot will review these items and consolidate them later. Please don’t make adjustments or change labels of existing issues logged by other competitors.
- DON'T RE-OPEN the issues closed by reviewer and anyone who RE-OPENS a ticket will be disqualified from the challenge.
- DON'T EDIT OR ATTACH FILES to the issues once it has been submitted and anyone who is doing this will be disqualified from the challenge.
- You must not edit the bug report once created, so make sure you enter all the details at the time you create the issue, otherwise, your issue will be moved to the end of the queue. If you really need to edit an issue you must use the comments section for this (i.e. add a comment to describe any changes you want to make to the issue), and we'll decide whether the changes are major enough to move the issue to the end of the queue.
- You must specify the test data you have used in the 'Reproduction Steps', All the issues will be marked as 'Incomplete', if the correct test data is not provided.
- There will be no appeals phase. The decision of PM/Copilot for validity and severity of each filed issue will be final.
Issue Weight and Scoring:
- Scoring will be based on the number of bugs by weight. Be sure to correctly attach a weight to your bug.
- The review team has the right to change a issue category, priority and severity at their discretion.
- Only verified issues by reviewer and accepted by client will be counted. Duplicate issues will be closed and not counted.
- Log issues according to the guidelines above. Issues that do not follow these guidelines may reject due to lack of information.
- For challenge scoring, the user with the most verified issues/points will be selected as the winner. If two users submit the same issue, the user that submitted the issue first will receive credit.
- For any suggestions or improvements, please create separate issues.
- The following points will be awarded as per issue category:
- Functional Issues: 10 Points
- Security Issues: 10 Points
- User Interface Issues: 5 Points
- Usability/UX/Suggestion/Improvements: 2 Points
- Content Issues: 1 Point
- The placement points will be calculated after receiving client feedback with accepted bugs only. The client rejected bugs like Duplicate bugs will receive 5 Points penalty per bug where as by design, no repro, not a bug, on hold bugs will receive no penalty.
- The 1st and 2nd place submissions must raise at least 10 client accepted bugs (at least 3 client accepted bugs from each platform Android, iOS, Web/Desktop) and at least total client accepted bugs worth 80 points.
- The 3rd, 4th and 5th place submissions must raise at least 10 client accepted bugs (at least 3 client accepted bugs from each platform Android, iOS, Web/Desktop) and at least total client accepted bugs worth 60 points.
- In case, no participants qualify for the placement prizes as per above rule, then one winner will be selected who have scored highest points after reviewers accepted bugs.
- For challenge scoring, the user with the maximum points will be selected as the winner. Submitters that do not take 1st, 2nd, 3rd, 4th or 5th place will be Paid $1 Per Earned Point for each client accepted bugs up to a maximum of the 5th place prize. If two users submit the same points, then user that submitted the client accepted bug first will receive credit.
- Duplicate/Rejected Bugs Reporting: If you log/report any duplicate bug during review phase and after client review feedback, then you will receive penalty 5 Points per duplicate bug regardless of Bug type. If you log/report any bug without required information (insufficient info on bugs or missing repro steps or missing screenshot or missing video, etc.), then you will receive penalty 5 Points per rejected bug regardless of Bug type.
Final Submission Guidelines
Create and submit all your bugs with following details directly to Jira project.- Bug report as per Jira format
- Videos for bug reproduction steps
- Screenshot of bug with highlighting the issue
- App log files of bug
- Screenshot of your device information
- TopCoder Handle: <>
- Jira Username: <>
- DON'T use any other link to create new issues or submit as document, they won't count and won't be paid.
- DON'T use youtube or public shared location for uploading your videos and screenshots.