| Customers: Профи.ру (formerly Profi) Contractors: TestOps (Test Tools) Product: Test Management System (TMS)Project date: 2025/02 - 2025/03
|
Content |
2025: Centralised test management with TestOps to effectively coordinate quality control
About the project
With the growth and development of the product, the Профи.ру team is implementing modern approaches and tools for quality control. It actively uses automation for everyday testing and manual testing to verify releases.
Automated tests fall into two categories. E2E tests are performed every morning on a schedule and sometimes manually during the day. These tests are more heavy, an emulator of the entire application is launched for them.
Another type of test is component. They are lightweight, only the user interface is emulated for them. This allows them to run automatically every time the application code is updated (many times a day) - and changes cannot be made to the code until these tests are positive.
When it comes to release, the test run is formed manually in TestOps, automatic tests are performed, and manual testing closes manual checks.
Implementation of TestOps
Initially, one team developed the client part of the mobile application in Профи.ру. There were few testers, and a small document in Confluence was enough for testing.
In 2022, the development of a new application, much more advanced, began. Several product teams appeared, each of which was responsible for a separate part of the product (both the client and server parts).
As a result, the product became more complicated, there were more bugs, testers, and test cases. It was necessary to combine all tests in one place where it would be easy to manage, and the teams decided to implement a test control system (TMS).
They did not choose the system for long, since there was already experience with the Allure Report. Setting TestOps was quite simple, everyone liked the system, and Профи.ру still uses it.
Benefits of implementation
TestOps allowed Профи.ру to combine manual and automated testing in one system. The team benefited greatly from the implementation:
- All test cases are stored in one place.
- The statuses of test cases simplify their management - for example, conducting a review.
- With the help of test cases, test plans are drawn up, different sets of tests are launched for different purposes.
- Launches allow you to synchronize the work of several manual testers, distribute work and see the progress of testing.
Plans for the future
Профи.ру have plans for the future - automation. One of the tasks here is to complete the integration of the Detox test framework with Allure. So far, test results from Detox do not automatically get into TestOps, solving this problem will save a lot of work time.
We are confident that the further development of automation and integration of tools will allow Профи.ру to maintain a high level of product quality and promptly respond to any changes.
| I did not choose TMS for long, since I already used another product of the team (Allure Report). We chose, we liked it, we still use it. Also in the future I would like to use the capabilities of TestOps to automate our testing, Ivan Fitiskin, Senior tester at ПРОФИ.РУ LLC.
|
