Challenge Overview
Welcome to [Short Cycle: 24hrs] Structured Test Case Execution - QA Challenge 1. This is the first challenge in a series of multiple challenges to execute the Test Cases for one of the product application (MS Teams - Shift(int)).
Note: The first/second place Prizes indicated is just the place holder and there is No Reliability Bonus. The total prizes for you will be the sum of prizes mentioned on your test cases which are executed (passed/failed) and submitted the report. Each test case prize money is based on the prizes mentioned in the ticket which ranges from $20 - $150 prize.
Announcement: The prizes are doubled in each test case ticket on GitLab. You will get paid twice the prize amount you see on GitLab tickets. Now total prize amount is $4800.
These are the list of devices and browsers are in scope of testing this Test Cycle.
Note: The first/second place Prizes indicated is just the place holder and there is No Reliability Bonus. The total prizes for you will be the sum of prizes mentioned on your test cases which are executed (passed/failed) and submitted the report. Each test case prize money is based on the prizes mentioned in the ticket which ranges from $20 - $150 prize.
Announcement: The prizes are doubled in each test case ticket on GitLab. You will get paid twice the prize amount you see on GitLab tickets. Now total prize amount is $4800.
Challenge Objectives
- Structured Test (Manual Test Case Execution).
- Test the Android App, Windows Desktop App and Web App using specific Devices and OS.
- Fill out the test case execution report with PASS/FAIL results and observations/comments.
- For each test case you are executing, you have to attach the screenshot of your Device info screen.
- Submit the test case execution summary report by producing video with execution steps.
Project Background
This is a Structured Test Case Execution Project for one of the product application (MS Teams - Shift(int)) and there will be series of challenges for every week to execute provided Test Cases. Every week there will be a Structured Test Case Execution challenge with around 110 Regression Test Cases which has to be executed on Android, Windows Desktop and Web Browsers within 24 hours. This will be of Pay-Per-TestCaseExecution Model and the prizes range from $20 - $150 for each Test Case Execution.Technology Stack
- .NET Technology
- Android App
- Windows Desktop App
- Web App - (Edge, IE11, Chrome, Safari Browsers)
Test Application Details
All the access and download information and credentials are posted on the forum. Please register the challenge to access the forum.- Android App
- Windows Desktop App
- Web App URL
Challenge Requirements
Manual Test Case Execution can be performed using provided 110 test cases. Participate early to understand the App-flow and the Test Cases. Please note that this Test Cycle has a Short Period (24 hours).These are the list of devices and browsers are in scope of testing this Test Cycle.
- iOS: (Only the below devices are in scope for this Test Cycle) - [ iOS DEVICE IS OUT OF SCOPE - only for this test cycle ]
- 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: (Only the below devices are in scope for this Test Cycle)
- 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: Edge, IE11, Chrome, Safari
How to Participate:
- Register and open the challenge forum to download the application builds, test cases and test case execution report template.
- Navigate to the GitLab repository provided on the forum.
- Assign yourself to one unassigned ticket (having label as "tcx_OpenForPickup") with a prize amount associated to it.
- Pick the ticket which shows label as "tcx_OpenForPickup". Do not work on a ticket that is already claimed by another competitor.
- A competitor may only assign one ticket at a time. Change the label on this ticket to "tcx_Assigned".
- Do not work on a ticket that is already claimed by another competitor.
- Execute the test case associated with your ticket. You have a maximum of 2 hours to complete this task or the ticket will be unassigned from you and another competitor can claim it.
- Complete the test case execution as quick as possible, so that you can work on other unassigned tickets to maximize your chance of getting more tickets and prizes on your name.
- Prepare the test case execution summary report with the screenshot of your Device info screen and also provide a recording for test case execution. If the test case execution takes longer time, you can split the video. Video Name should have the step numbers covered (if you are splitting).
- If you identify any issues log them in the repository. It is important to note which test case and on which step the issue occurred. If someone already logged that issue, you can mention that ticket number, don't log duplicates.
- Upon completion of your test cases and logging of issues attach the test case execution report to the issue you assigned yourself. Update the label to "tcx_ReadyForReview".
- Once it is ready for review, then you may assign yourself another ticket and continue testing.
- If you submission is accepted, then reviewer will change your ticket label to "tcx_FixAccepted".
- If you submission has any issues or need any inputs from you, then reviewer will change your ticket label to "tcx_Feedback".
- If your ticket label is changed to "tcx_Feedback", then you will work on this ticket feedback to submit again and update the label to "tcx_ReadyForReview".
Additional Rules and Payment Details:
- A participant is not supposed to hold the test case for more than 2 hours of time. Else, it will be unassigned from the participant.
- You will be awarded the listed prize amount for successfully executing the test cases for that test case. If you successfully complete multiple sets of test cases, you will be awarded a prize for each one completed.
- If you execute a test case and miss an issue that is found by the reviewer, then you are on risk losing payment for that test case. It requires you to be thorough in testing and show clear verification steps in the video.
Final Submission Guidelines
Submit all your bugs directly to GitLab. When you are done with your submissions please submit a .txt file using the “Submit” button before the submission phase ends. In this file include:- Copies of all Test Execution Summaries which you participated in.
- TopCoder handle (The one displayed in the top right corner near the Profile picture)
- Gitlab handle (Login to GitLab and click on the Profile picture > Your Profile. Check the URL https://gitlab.com/[Your Username] )
- ALL THE SUBMISSIONS WITHOUT ABOVE INFORMATION WILL BE REJECTED AND WON'T BE PAID.
- IMPORTANT: Submit the above details before the Submission Phase ends. If you can't submit due to technical difficulties within the Submission Phase, please email your submission with above details to support@topcoder.com.
- IMPORTANT: Participants who haven't submitted will not be paid.
- 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.