Testing & Testability
Testability
Testability has always priority. If a design limits the testablity, then it's the responsibility of the developer to take action, by:
- contact the team lead or project owner to ask for a change in the feature specs, or to add new features
- when not able to contact and it is a minor change, then the developer needs to do the change by itself by:
- create a new task in Open Project of type FEATURE (or change the existing FEATURE task description)
- implement the changes in the software and the Postman TestSuite
Examples of issues preventing testability:
- endpoint does not respond with the database id of the created record
- there is no list endpoint provided, but is needed to check on the number of created records in the Test Case
- there is no endpoint provided for cleaning test records etc, etc