Hi,
The company is pushing quite strongly for a major shift from manual testing toward semi-automated testing. The main process they want to implement is the following:
A Manual QA creates TMS test cases in a format specifically prepared for automation. The test is then sent to Claude, where a dedicated skill is used to automate it. The resulting automation is added to an MR and reviewed by AQA.
However, I have some concerns about whether this approach is actually suitable for our project.
The domain is quite complex, with constant or partial interaction with the canvas, and the project itself is highly complex due to its iGaming nature. Each slot/game is essentially a separate project within Playwright, and the games can differ significantly from one another - from relatively minor differences to completely unique features and mechanics. In some cases, a particular game may also use its own unique WebSocket protocol or message structure, meaning that even the communication layer can be specific to that game and cannot necessarily be reused across other slots.
Given this, I’m questioning whether automating tests in this way is actually worthwhile. I can see the value in this approach for specific, well-defined areas, such as API/WebSocket testing or very basic UI scenarios that are common across multiple slots, since their structures and templates are relatively similar.
However, trying to apply the same approach to more complex and game-specific scenarios seems much more challenging. Important factor is that none of the Manual QA team members currently have programming or AI-related knowledge, which makes it difficult for them to properly understand, validate, and maintain the generated automation.
Overall, I’m concerned that we are trying to apply an AI-driven automation process to a project where the tests themselves are often highly game-specific and technically complex. In this environment, generating an automated test may be relatively easy, but ensuring that it is correct, reliable, maintainable, and actually provides value could be significantly more difficult. This could potentially result in a large number of automated tests that require substantial effort from AQA to review and maintain, while providing relatively little benefit compared to the effort invested.
Have you ever faced a similar situation?
- Can someone realistically validate and maintain AI-generated Playwright tests without programming knowledge?
- How would you convince a Lead or Manager to reconsider an automation strategy that you believe is fundamentally flawed?
- If you were in my position, would you try to prove that the approach works first, or prove that it doesn’t? How would you design the experiment?