nasa-pds-engineering-node / pds-registry-app

(deprecated) See https://github.com/NASA-PDS/registry for new and improved capability.
https://nasa-pds.github.io/registry/
Other
1 stars 1 forks source link

Develop a complete postman test suite for the API #207

Open tloubrieu-jpl opened 2 years ago

tloubrieu-jpl commented 2 years ago

💪 Motivation

...so that I can run it and trust the test results

📖 Additional Details

The existing postman test suites are manually curated and updated manually depending on the test datasets and the tested features. We want a complete test suite and proper traceability of the change in the tests depending on the new features tested.

⚖️ Acceptance Criteria

Given When I perform Then I expect

⚙️ Engineering Details

That might be useful to generate programatically a postman collection by using http://www.postmanlabs.com/postman-collection/ to cover the different combination of tests with the different API features, see https://docs.google.com/spreadsheets/d/1I68XtU_TPIKURj2rltSVPzHb3IY-Oo38tj76D44cHE4/edit#gid=0

jordanpadams commented 2 years ago

definitely a should-have but also a nice-to-have to ensure sufficient testing. this may be something we build up over time as we continue to improve our I&T

tloubrieu-jpl commented 2 years ago

That sounds good, I really created that for the icebox, in case we have 1) an opportunity to work on that (I&T is a good one) or 2) events which reinforce the need for something like that.

jordanpadams commented 2 years ago

@tloubrieu-jpl this is done, no?