VNG-Realisatie / api-test-platform

6 stars 3 forks source link

As PO I want a testset for testing consumers of the ZGW API's #206

Open HenriKorver opened 5 years ago

HenriKorver commented 5 years ago

such that besides the provider API's also consumer applications can be tested.

Toelichting: ...

Oplossingsrichting:

Definition of ready

Definition of done algemeen

Definition of done specifiek voor deze user story

Acceptatiecriteria

Taken Taken worden apart uitgewerkt in issues.

alextreme commented 5 years ago

Henri means here a set of Scenario cases. The idea is that he can group the Scenario cases across multiple endpoints/session-types. This gives more structure on having the same list of scenario cases for MOR but also other types of consumer sessions.

alextreme commented 5 years ago

Let op de volgorde van de scenario cases. Ik stel voor om de cases niet als inline bij de collection toe te voegen, maar via een filter op de scenario-case-collection en deze lijst-weergave:

https://vng-staging.maykin.nl/admin/testsession/scenariocase/

alextreme commented 5 years ago

Henri zou graag op api-test.nl een eerste vulling van de ZGW scenario case collections willen. Deze kunnen dan gebruikt worden voor de ZGW session types.

stevenbal commented 5 years ago

@HenriKorver ik heb een aantal scenario cases gemaakt voor de zes ZGW componenten, beschikbaar hier

HenriKorver commented 5 years ago

@stevenbal Waarom staan deze scenario cases niet op staging? In principe review ik alleen op staging. Mijn eerste indruk is dat de scenario cases (de http calls) niet goed gegroepeerd zijn en daarbinnen niet goed zijn gesorteerd op de website. Dus bijvoorbeeld eerst alle calls die bij de ZRC horen eerst en dan in dezelfde volgorde zoals ingevoerd in de admin. Ook zou je de groepering op collection niveau expliciet willen zien op de website, dus met de naam van de collection.

Het interface om scenario's en scenario collections in te voeren in de admin vind ik nog niet intuitief. Bijvoorbeeld je kunt niet de volgorde van de scenario cases veranderen op collection niveau. Misschien is het een optie om te kunnen filteren op collections bij de scenario cases in de admin. Etc.

In ieder geval goed onderwerp om het morgen over te hebben.

HenriKorver commented 5 years ago

Aanvullend: om de testset van te voren te testen zal er ook een Postman-script gemaakt moeten worden die de consumer naspeelt. Dat script zal ik uiteindelijk nodig hebben om te reviewen.

HenriKorver commented 5 years ago

Het script dat in het ZGW-project gemaakt wordt (zie https://github.com/VNG-Realisatie/gemma-zaken/issues/1233) zou hiervoor hergebruikt kunnen worden, als het ware twee vliegen in één klap.

alextreme commented 5 years ago

Besproken:

alextreme commented 5 years ago

Besproken: Description mag als hover onder een vraagteken-icoontje worden gezet. Dit mag dan achter de HTTP method worden gezet indien ingevuld.

stevenbal commented 5 years ago

Het vraaktekentje heeft nu alleen een hover en is niet meer klikbaar Screenshot from 2019-10-10 12-40-35

alextreme commented 5 years ago

Bij deze te testen:

https://staging.api-test.nl/consumer/sessiontype/5/

HenriKorver commented 5 years ago

Bovenstaande URL verwijs naar de demo-api, maar deze user story gaat over testen van consumers van de ZGW API's.

Deze user story is in feite de EPIC van #277

alextreme commented 5 years ago

Ik zet dan deze even terug op de backlog-prio aangezien het mij niet duidelijk is wat hiervoor nog nodig is.