Feature Friday – Get Better Insights Into Your Testing With Live Preview
Qyrus has many capabilities that help augment and enable testers to test faster, more efficiently, and in a smarter fashion. We also have a lot of features that are more or less “quality of life” improvements when it comes to testing. We have talked in the past about how we have web and mobile recorders and we have also discussed our reporting capabilities. Today, we’re here to discuss a bit about our live preview capability with Qyrus team members Adhiraj and Tim!
Tell us a little bit more about the live execution preview.
Our live preview capability allows users of the platform to view a test execution in real time, giving the user the ability to see exactly what is going on during their execution. Giving users this ability enables easier test debugging visually. If a step is constantly failing in the test, we obviously have our reports to give us insight, but it is also helpful to see what’s going on live.
And there is more to the live preview feature than just what meets the eye. Not only do you see the execution, but you also get step-by-step analysis and pass/fail indicators for each step executed. That way, the user is not left guessing as to what step is being executed at that time.
What is the overall impact live preview has on the testing process?
Overall, it really gives users control during the test execution phase. There are buttons in the preview that enable the user to pause the test, resume it, stop it in its entirety, and the ability to reconnect to the execution.
Although a simple feature, the live preview offers some great quality of life improvements overall. A lot of the time, a user might just push “execute” on the test and then walk away, waiting for the test to be done. Now, they can watch it live and get a better understanding of what the test is doing and the various actions it is performing.
How might this feature help testers, developers, and business technologists? What value can this feature bring?
Testers would be able to view the executions in real time and visually verify that each step is executing as it should. Sometimes, it is tedious to have to search through a report to figure out what exactly went wrong at a specific step or set of steps. This is amplified with the more steps we have and increasing complexity.
Developers could also use live preview during dry run executions – or basically in their unit testing. And the great thing about live preview is that more business-oriented personnel like business technologists can gain a better understanding as to what is going on in the test. They also would be able to passively sit and watch executions run that testers might have triggered or scheduled.
Does the same or similar functionality exist without Qyrus, and how do competitors address similar problems?
Most competitors don’t even have a live preview during execution capability. Instead, they just rely on the post-execution reporting and the data, info, and analytics gathered and presented to the user there. The ability to do this is pretty unique to Qyrus and is something that users enjoy having the ability of.
And in a traditional automated testing scenario, one might have to first connect to the grid to view the node or VM that their execution is running on. This, however, is something that might take some time and by then a test execution might be well on its way and the first few or even a few dozen steps might have already been executed. Running executions locally also can provide the same result, but at scale, it is not preferable.
And, live previews are available on both the Web and Mobile testing services that we offer as part of the base offering. This means no extra package or feature needs to be purchased and it already comes with the platform ready to use out of the box.
As we have heard, the live preview capability is something that users on Qyrus find to be extremely helpful and valuable. The extra control that it puts into the users’ hands helps with their day-to-day testing and executions. Qyrus is all about providing a better testing experience to its users and that is provided through the many features and capabilities that help enable faster, more efficient testing. Thanks for joining us this week and we hope you join us again for another round of Feature Friday!