NASA-PDS / pds-api

PDS web APIs specifications and user's manual
http://nasa-pds.github.io/pds-api
Other
5 stars 3 forks source link

Automate an easy to maintain integration test for the PDS-API #135

Open tloubrieu-jpl opened 3 years ago

tloubrieu-jpl commented 3 years ago

💪 Motivation

...currently the API test are made with POSTMAN test suite which is manually curated. However the tests written do not cover all the API feature and the stability of the test suite is not good since new tests are added or removed depending on the latest tested features.

📖 Additional Details

We would like to automate the generation of the POSTMAN collection so that it covers all the possible combination of the API features, see https://docs.google.com/spreadsheets/d/1I68XtU_TPIKURj2rltSVPzHb3IY-Oo38tj76D44cHE4/edit#gid=0

This represent 1000s of cases.

⚖️ Acceptance Criteria

Given When I perform Then I expect

⚙️ Engineering Details

To generate the postman collection, we should use the POSTMAN SDK http://www.postmanlabs.com/postman-collection/