Testen van onderwijsketens met servicevirtualisatie - John van der Molen en Rix Groenboom - HO-link...
description
Transcript of Testen van onderwijsketens met servicevirtualisatie - John van der Molen en Rix Groenboom - HO-link...
Rix Groenboom - John van der Molen
TESTEN VAN ONDERWIJSKETENS MET SERVICEVIRTUALISATIE
AGENDA
• Over ons• Wat is servicevirtualisatie• Hulpvraag Studielink• Oplossing• Voorbeelden• Waar nog meer?
T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E 2
T E S T E N I N O N D E R W I J S L A N D M E T S E R V I C E V I R T U A L I S A T I E
OVER ONS
John van der Molen• Tester bij Testwerk• Ruime ervaring in het onderwijs-domein• Verantwoordelijk voor de eerste fase van dit project
Rix Groenboom• Solution Architect bij Parasoft• Begeleidt klanten bij invoer van test- en servicevirtualisatieoplossingen• Verantwoordelijk voor de eerste fase van dit project
Bas Dijkstra• Testconsultant bij Oelan• Ruime ervaring met geautomatiseerd testen en servicevirtualisatie• Verantwoordelijk voor de tweede fase van dit project
3
4
WAT IS SERVICEVIRTUALISATIE
4T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
• Simuleren van het gewenste gedrag van een systeem (service) dat nodig is voor het uitvoeren van tests• Vaak niet nodig om de volledige systeem te simuleren
• Gericht op het wegnemen van traditionele beperkingen met betrekking tot de beschikbaarheid van systemen en test-omgevingen
• Complementair aan traditionele virtualisatie (zoals “Vmware”)• Het zijn juist “slimme stubs”
5
OPDRACHT STUDIELINK
T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
Simuleer de koppeling met DUO conform de BRON-HO specificaties zodat onderwijsinstellingen en SIS-
leveranciers de beschikking hebben over een permanente Studielink / DUO keten.
66
OPLOSSING STUDIELINK
Hoger onderwijsinstellingenHoger
onderwijsinstellingenHoger onderwijsinstellingenHoger
onderwijsinstellingen
T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
SimulatieDUO BRON-HO
OPLOSSING STUDIELINK
• Gegevens die worden uitgewisseld omvatten onder andere:– Persoonsgegevens (zowel GBA- als niet-GBA-gegevens);– Vooropleidingsgegevens;– Indicatie soort collegegeld (Wettelijk- of instellingscollegegeld);– Bekostigingsinformatie;– Inschrijving- en resultaatgegevens.
7T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
88
OPLOSSING STUDIELINK
T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
T E S T E N I N O N D E R W I J S L A N D M E T S E R V I C E V I R T U A L I S A T I E
DE UITVOERING
• Project is in twee fasen uitgevoerd
• Fase 1– Uit de weg ruimen van technische hobbels– Simuleren van de eerste berichtstromen
• Fase 2– Uitbreiden van het aantal gesimuleerde berichtstromen– Implementeren mogelijkheid tot persistent opslaan gegevens (database)
9
T E S T E N I N O N D E R W I J S L A N D M E T S E R V I C E V I R T U A L I S A T I E
DE UITVOERING
10
1111
WIE IS 21PJ ??
T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
T E S T E N I N O N D E R W I J S L A N D M E T S E R V I C E V I R T U A L I S A T I E
DE RESULTATEN• Studielink kan haar ketenpartners op alle testomgevingen een connectie
met de webservices van DUO aanbieden– ‘Echt’ of gesimuleerd
• Alle acceptatie omgevingen (incl beveiliging) tussen instelling en studielink zijn onveranderd– Per omgeving andere data mogelijk
• Of, zoals Studielink het verwoordt:
“Met de virtuele testomgeving kunnen we, ongeacht de(on-)beschikbaarheid van de testomgevingen bij DUO, onderwijsinstellingen
en SIS-leveranciers de zekerheid bieden om over de volledige Studielink-keten testgevallen uit te kunnen voeren.”
12
13
IETS VOOR U?
13T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
Studielink ontwikkelingRegressietesten van Studielink
SL Simulatie DUO/RNI
Simulatie SIS
IETS VOOR U?
T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
SIS-leveranciers Regressietesten van een SIS
SIS
Adap
ter
Simulatie SL/DUO
Simulatie andere externe systemen
15
IETS VOOR U?
15T E S T E N I N O N D E R W I J S K E T E N S M E T S E R V I C E V I R T U A L I S A T I E
OnderwijsinstellingenSimuleren van systemen/testomgevingen
SISES
B
Backend systeem x
Backend systeem y
16