Reputation: 307
Our organisation team structure is such that there is a new independent team of testers who is supposed to do API Testing. So as a member of this team, I do not have java code set up for every API project.
Currently, the testing is limited to manual testing via Postman and Unit Testing by developers.
Upvotes: 0
Views: 453
Reputation: 4065
Pact tests need to be part of the Consumer code base, as they are run as unit-level tests, so you will need access to the code to do so.
As for the Provider code base, they could arguably be kept outside of the code base (as you just need a running Provider to execute the tests) but I would strongly recommend against this for a number of reasons.
Answering your questions one-by-one:
As an aside, I would argue that having a separate team of testers is an anti-pattern. While structurally you might have different reporting lines, what I've seen work best is if members of your Test team were virtual members of the other team and could be closely collaborating with them.
Upvotes: 2