The situation
A European public agency manages the development of a key public programme delivered by four or more contractor companies. Tricentis Tosca was chosen as the common tool for test management and test automation, but its API engine supported neither the gRPC protocol nor the protobuf message format the system uses. Many requirements were still unknown, because the contractor teams had not yet started implementation or testing.
What we did
- A custom Tosca TBox engine for gRPC endpoints with protobuf-formatted messages, built from scratch
- A scanner add-on that turns .proto definitions into Tosca modules automatically
- Model-based test cases on top of the generated modules, so testers need no programming
- Project lead of a three-developer engine team, plus hands-on development
Results
- More than 1,000 test cases run every week
- One tool (Tosca) for test management across 4+ contractors
- A new protocol supported without changing how testers work
- High-quality test automation for gRPC services
What transfers to your project
Where standard tools stop (gRPC, protobuf or other proprietary protocols), we extend Tosca at engine level, so interface tests stay model-based, maintainable and usable by the whole test team.