AI assisted specifications, test cases and test automation
In short
Industry: Industrial machinery
Product: Embedded control module for industrial automation.
Type of work: Using AI to write and maintain specifications and test cases, and to build test automation coverage across the team.
Keywords: Pytest, C#, Squish, Qt, Embedded, HW in testing

What was done in practice
Jira Rovo was extensively used for writing specifications and related test cases in a repeatable and standardized manner, which prompted every team member to uphold the quality of documentation throughout the product development process.
For test automation, a meticulously crafted set of instructions let every team member, even those without a formal background in test automation, contribute to automated testing coverage, from unit tests to more complex e2e tests.
Results
The improvements in specifications and test case descriptions had far-reaching effects. Sprints became more manageable, though, in contrast, more was expected of the team.
Most importantly, it eliminated “bugs” caused by misunderstood specifications.
3x
Test automation coverage increase



