We at Testlio are all about quality and that is why we take issue reproduction very seriously. On the Testlio platform, all issues should be reproduced at least once by a different tester before the issue gets approved. This helps us to make sure that the reported issue is valid and isn’t a one-time phenomenon. In other words, if you can’t reproduce an issue then most probably developers can’t fix it. The tester’s role is not only to find issues but also to provide necessary information for developers so that they can effectively debug the feature of the application.
It is crucial to understand that the issue reproduction is as important as testing itself and that is why the whole team is counting on the volunteers who would take up the reproduction tasks. Team is everything!
Below we have listed four different ways how you, as a tester, can benefit from reproducing issues:
- Become a master of writing excellent issue (bug) reports
Whether you are a new or a long-term tester at Testlio, issue reproduction is a good opportunity to learn or polish your skills on how to write good and clean issue reports. We, as well as our customers highly value well-written issue reports. A well-written and an actionable issue report means that the issue report is written with just the right amount of information (E.g. for hardly-reproducible issues, the principle is still to include rather more than less data) so that developers can easily understand the steps that lead to the issue and can fix it accordingly.
- Get to know the application under test inside and out
When doing an issue reproduction, you will become almost like an investigator of the app. You will have the opportunity to use your creativity to explore the application in many different ways.
- Learn from others and scale up your skills
You can observe what kind of issues other testers are reporting, which helps you to get to know different types of issues and their occurrences. You will be able to differentiate system, browser, and product-specific issues, as well as external issues.
- Stand out and shine with your know-how
Taking all the above-mentioned aspects into account, issue reproduction is a good chance for testers to shine and show their potential as a reliable and exemplary tester. Our Engagement Managers and Testing Managers have eyes everywhere, show initiative and you will be noticed without a doubt.
Here are some tips for taking up an issue reproduction tasks:
- Start early - Allocate enough time to go over all the issues within the deadline with some leeway for complex issues that might require more time than initially assigned
- Plan - Go over all assigned issues and try to assess priorities and already detect problematic issues (missing attachments, poorly written issue reports, duplicates)
- Communicate - Don’t be shy and ask as many questions as needed from the Test lead. If you can’t reproduce an issue, let the Test lead know as soon as possible
- Be open - It’s okay to take a few issues at a time. You can let the Test Lead how many you are up for.
Time-tracking for issue reproduction
The time assigned for the issue reproduction varies from project-to-project. In simpler projects, it can be 0.1 h per issue, in more complex ones, it can be two or three times that for instance. It is really important to track your time that you spend on the issue reproduction and to let us know later whether the assigned time was enough or not. Sometimes even a simple project might contain some more complex flows to reproduce. Thus if justified, we will approve the additional time as well.