I have many scenarios to create request file that are sent to another application. This application processes the requests and sends back the responses. These responses should be validated against the request requests. There are more than 20 fields in one file. I am thinking of testing this using java, Jbehave and Junit.
My question is how to maintain expected data which is used to validate. I thought to put them in Jbehave Example table, But it will become more complex.
Which method may I adopt to keep my test data clean and simple?