Communications

Crewdle Secures Faster Time to Market and Enhances QA Processes with TestDevLab

Crewdle Secures Faster Time to Market and Enhances QA Processes with TestDevLab

Location: Montreal, Canada

Crewdle

Crewdle offers a serverless digital ecosystem that is secure, simple, and sustainable to connect and collaborate through video conferencing and video calls. By removing servers that interfere with the participants of video communication, Crewdle has made virtual communication more secure, greener, and more affordable. In the process, Crewdle contributes to the fight against climate change through the conscious use of technologies.

Establishing Clear QA Processes

Crewdle needed help improving the quality of their product by establishing clear test processes to ensure their solution was tested thoroughly. They understood that although they had a great vision for their product, not having clear QA processes in place and a lack of QA engineers to test features could affect the product quality and become an issue moving forward.

As Crewdle was experiencing rapid growth at the height of the COVID-19 pandemic, they needed to find someone that they could rely on to help them set up and improve QA processes. Having vast experience in software quality assurance—and particularly in the communications industry—TestDevLab was the best choice to help them develop and maintain a high-quality video conferencing solution while staying competitive. With our help, Crewdle would be better equipped with the knowledge and skills needed to accomplish their product goals and meet their users’ expectations.

Introducing TestDevLab — Improving Product Quality and Bug Reports

Our cooperation with Crewdle began with a two-week pilot project. We started with a walk-through of their application, its features, and requirements. This allowed us to get a better understanding of the product as well as the client’s expectations for it. The aspects of quality were defined afterward.

Initially, our main focus during this period was detecting bugs that were previously unnoticed and were affecting the quality of their product. On top of that, we were entrusted with setting up an automation test suite. Test automation is an excellent way to run tests faster and take the load off of manual testers, allowing them to focus on tests that cannot be automated. In addition, automated tests are faster to execute, can be run over and over again at no additional costs, and yield accurate results. By setting up an automation test suite, the client would be able to improve their existing test processes and reduce their testing efforts.

Once the details of the pilot project were agreed on, we got to work. Over the next two weeks, we explored the application in detail, looking for any issues that may affect the performance of the application as well as the user experience. We performed a variety of tests on the client’s mobile, web, and desktop apps—mainly smoke, sanity, regression, functional, exploratory, and cross-browser testing. During this time, we wrote detailed bug reports and created tickets with different priority levels so that the development team could prioritize tasks and work on fixing critical issues first. At first, we used Xray to write test cases but later switched to TestRail.

When we completed this initial round of testing, we shared valuable insight into the current state of their app and gave suggestions on how they could enhance their QA process and what they could do to improve user experience. Communication with the client and their team was easy, as they were very open to our ideas and suggestions. Their vision and support throughout the project greatly contributed to its success.

After the pilot project was successfully completed, Crewdle decided to extend our cooperation, so we signed a new contract. Shortly after, we set up new testing strategies and made progress on the test automation suite. All the resources necessary for setting up the test automation suite were decided on by both teams, after careful discussion and planning. The test documentation that had been created during the pilot project was regularly updated throughout our cooperation. Since partnering with TestDevLab, Crewdle has implemented automated tests for its most used features. Namely, the majority of test cases were automated with the help of our automation engineer assigned to the project.

With the help and expertise of TestDevLab, as well as the unlimited support from the Crewdle team, Crewdle has been able to secure a faster time to market via test automation, enhance their testing processes, improve their bug reports, and continue to revolutionize virtual communications.

Why Partner with TestDevLab?

At TestDevLab, we excel in testing communication solutions to ensure compatibility, load tolerance, network adaptability, and stability. With expertise in VoIP, WebRTC, WebSocket, and more, we cover messaging apps, chatbots, conferencing, streaming, and video calling. Our QA engineers offer flexible, tailored support onsite or remotely to help you deliver reliable communication products.

Smiling QA engineer working on a test report on an external monitor
Smiling QA engineer working on a test report on an external monitor

500+

ISTQB certified engineers

30+

mastered programming languages/technologies

10+

years in business