In fact, it seems to me that you can use any common software because they work the same way. By the way, I would also like to say that the organization of the development process of its implementation is also an important issue. For example, you can find more information here qawerk.com/blog/software-testing-life-cycle-step-step-guide/ If you have ever thought about business tools, I think you need to acquire more knowledge in this area.