Testing gRPC api's registration forms

Hello everyone!

I’m working on automating tests for a gRPC-based registration form, and I’m currently stuck on how to structure the test cases.

What I’m trying to achieve is:

  • I want to test each field individually with various edge case values (e.g. only spaces, all capital letters, special characters, etc.).
  • While one field is being tested with these edge cases, I want all the other fields to be filled with valid data.
  • Ideally, I’d like to store these edge cases in a variable or data structure so the test can loop through them automatically.
  • Also, I’d like to automate the process field by field—meaning: once all test cases for one field are completed, the test should automatically move on to the next field and run its own set of edge cases.

Has anyone done something similar? What would be the best way to organize this logic for gRPC testing?

Any advice, example code, or resources would be greatly appreciated!

Thanks in advance!