• No results found

Test de workflow

In document AUTOMATION & ORCHESTRATION (pagina 108-116)

Bijlage E: Business case

1. Test de workflow

Vul het formulier in op de web omgeving van Zervicepoint en voer de workflow uit. Stel vast dat de gegevens zijn gemaakt.

16.6.1.4. UNI01

Administratieve gegevens

Scenario-ID: UNI01

Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de must have requirements. Versie/datum Auteur Review verwerkt van Inhoud, wijzigingen

11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.

Testobject en achtergrond

Het testen of er wordt voldaan aan de must have requirements is een erg brede test. Deze unit test test alle onderdelen van de Zervicepoint omgeving.

Testmissie

Het doel van UNI01 is het testen van de must have requirements tegenover de demo omgeving.

Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden

Om de UNI01 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.

Testdoelen met testaanwijzingen

- Testen aanwezige infrastructuur

Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of must have requirements worden behaald.

Controleer puntsgewijs of de requirements worden behaald

Niet testen

Afstudeerscriptie Marc Schuurman 346927 - 104 - 13-6-2017 Versie 1.0 16.6.1.5. UNI02 Administratieve gegevens Scenario-ID: UNI02

Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de should have requirements.

Versie/datum Auteur Review verwerkt van

Inhoud, wijzigingen

11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.

Testobject en achtergrond

Het testen of er wordt voldaan aan de should have requirements is een erg brede test. Deze unit test test alle onderdelen van de Zervicepoint omgeving.

Testmissie

Het doel van UNI02 is het testen van de should have requirements tegenover de demo omgeving.

Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden

Om de UNI02 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.

Testdoelen met testaanwijzingen

- Testen aanwezige infrastructuur

Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of should have requirements worden behaald.

Controleer puntsgewijs of de requirements worden behaald

Niet testen

Afstudeerscriptie Marc Schuurman 346927 - 105 - 13-6-2017 Versie 1.0 16.6.1.6. UNI03 Administratieve gegevens Scenario-ID: UNI03

Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de could have requirements.

Versie/datum Auteur Review verwerkt van

Inhoud, wijzigingen

11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.

Testobject en achtergrond

Het testen van UNI03 bekijkt of er wordt voldaan de could have requirements zoals vastgesteld in de behoefteanalyse.

Testmissie

Het doel van UNI03 is het testen van de could have requirements tegenover de demo omgeving.

Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden

Om de UNI03 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.

Testdoelen met testaanwijzingen

- Testen aanwezige infrastructuur

Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of could have requirements worden behaald.

Controleer puntsgewijs of de requirements worden behaald

Niet testen

Afstudeerscriptie Marc Schuurman 346927 - 106 - 13-6-2017 Versie 1.0 16.6.1.7. UNI04 Administratieve gegevens Scenario-ID: UNI04

Omschrijving: Een test waarin wordt getest of er wordt voldaan aan de won’t have now requirements.

Versie/datum Auteur Review verwerkt van

Inhoud, wijzigingen

11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.

Testobject en achtergrond

In UNI04 wordt er getest of er wordt voldaan aan de requirements vastgesteld in de behoefteanalyse en in het bijzonder de won’t have now requirements. Het betreft hierbij enkele requirements.

Testmissie

Het doel van UNI04 is het testen van de won’t have now requirements tegenover de demo omgeving.

Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden

Om de UNI04 test uit te voeren wordt er gebruik gemaakt van de demo omgeving van Zervicepoint. De omgeving moet zodanig geconfigureerd zijn dat alle mogelijkheden te benutten zijn.

Testdoelen met testaanwijzingen

- Testen aanwezige infrastructuur

Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Bekijk of de won’t have now requirements worden behaald.

Controleer puntsgewijs of de requirements worden behaald

Niet testen

Afstudeerscriptie Marc Schuurman 346927 - 107 - 13-6-2017 Versie 1.0 16.6.1.8. UNI05 Administratieve gegevens Scenario-ID:

UNI05

Omschrijving:

Controleren of de oplossing geschikt is voor de automatisering van de

standaardwerkzaamheden

Versie/datum Auteur Review verwerkt van Inhoud, wijzigingen

11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.

Testobject en achtergrond

In de contextanalyse zijn er een aantal standaardwerkzaamheden vastgesteld. Deze werkzaamheden vormen de kern van het project. UNI05 controleert of er de mogelijkheden zijn deze taken uit te voeren.

Testmissie

Het doel van scenario UNI05 is om te controleren of de oplossing voldoet aan de eisen die worden gesteld. Door in zover mogelijk te controleren of de standaardwerkzaamheden te automatiseren zijn kan worden geconcludeerd dat Zervicepoint voldoet.

Testbasis - Behoefteanalyse - Contextanalyse - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden

Voor de uitvoering van scenario UNI05 is de demo omgeving van Zervicepoint beschikbaar. Binnen de kaders van de demo omgeving worden de standaardwerkzaamheden getoetst.

Testdoelen met testaanwijzingen

- Testen aanwezige infrastructuur

Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Testen standaardwerkzaamheden

Test stapsgewijs de vastgestelde standaardwerkzaamheden en stel vast of deze te automatiseren zijn doormiddel van Zervicepoint.

Niet testen

Afstudeerscriptie Marc Schuurman 346927 - 108 - 13-6-2017 Versie 1.0 16.6.1.9. ACC01 Administratieve gegevens Scenario-ID: ACC01

Omschrijving:

De algemene acceptatietest van Zervicepoint

Versie/datum Auteur Review verwerkt van Inhoud, wijzigingen

11-05-2017 M. Schuurman M. Schuurman Opzet en invulling scenario.

Testobject en achtergrond

Met de acceptatietest wordt de gehele oplossing getest of deze voldoet aan de eisen en verwachtingen van ICT Spirit. Op basis van de acceptatietest kan worden vastgesteld of de opdrachtgever tevreden is.

Testmissie

De acceptatietest moet bevestigen dat het project a.d.h.v. de requirements en randvoorwaarden is opgesteld.

Testbasis - Behoefteanalyse - Contextanalyse - Literatuuronderzoek - Business Case - Functioneel ontwerp - Technisch ontwerp Uitgangssituatie en randvoorwaarden

Als uitgangspositie wordt de demo omgeving van Zervicepoint genomen. Alvorens er wordt getest moet de omgeving worden klaargezet. Voor een succesvolle test dienen minimaal drie verschillende medewerkers van ICT Spirit de oplossing te beoordelen.

Testdoelen met testaanwijzingen

- Testen aanwezige infrastructuur

Stel vast of de huidige infrastructuur functioneert en kan worden gebruikt voor de test. - Testen requirements en kaders randvoorwaarden

Test stapsgewijs de requirements en kaders samen met de opdrachtgever om aan te tonen dat de oplossing voldoet aan de eisen.

Afstudeerscriptie Marc Schuurman 346927 - 109 - 13-6-2017 Versie 1.0

Bijlage G: Testresultaten

Verdieping testresultaten

16.7.1.1. Resultaten requirements criteria

Hieronder ziet u de resultaten die voortvloeien uit UNI01, UNI02 en UNI03. Elk requirement is apart behandeld.

ID Criteria Resultaat Toelichting

Must have requirements

RQMH01 De oplossing moet het gebruikersgemak aanzienlijk verbeteren

Voldaan Hoewel de requirement subjectief is kan worden aangenomen dat deze is voldaan door de moderne en overzichtelijke interface RQMH02 Er moet gebruik kunnen worden gemaakt van

een self service portaal

Voldaan Zervicepoint biedt een self service portal met winkel functionaliteit.

RQMH03 De oplossing moet platformonafhankelijk worden gebruikt

Voldaan De oplossing is voor de klanten

platformonafhankelijk door zijn web interface. Ook infrastructuren van klanten maken geen onderscheidt door de positionering in de cloud RQMH04 De oplossing moet web gebaseerd zijn Voldaan Zervicepoint biedt middels een web interface

self service aan de klant. Ook configuratie geschiedt middels een web interface RQMH05 De oplossing moet een gebruikersvriendelijke

interface hebben

Voldaan Zoals reeds benoemd bij RQMH01 is een gebruikersvriendelijke interface subjectief. Doordat de interface modern is, overzichtelijk is en gemakkelijk te gebruiken is kan worden aangenomen dat hieraan wordt voldaan. RQMH06 De oplossing moet de servicedesk effectiever

maken

Voldaan Hoewel dit subjectief is wordt er voldaan aan deze requirement door de mate van

automatisering die de oplossing brengt. Hiermee wordt de servicedesk ontlast.

RQMH07 De oplossing moet ondersteuning bieden aan minimaal 20 gebruikers

Voldaan Het gebruik van Azure en multi-tenancy zorgen dat de oplossing voldoet aan deze requirement. Er kan makkelijk worden geschaald waardoor de oplossing zowel flexibel is als ondersteuning biedt voor gelijktijdig gebruik van 20 gebruikers. RQMH08 De oplossing bevat beveiliging door

authenticatie, autorisatie en verificatie

Voldaan Het gebruik van ADFS binnen Zervicepoint zorgt voor authenticatie, autorisatie en verificatie direct op de Active Directory.

RQMH09 Er moet een koppeling mogelijk zijn met de klantomgeving (Active Directory)

Voldaan Door het gebruik van PowerShell is het koppelen met de informatiesystemen in de klant omgeving mogelijk.

RQMH10 Op oplossing moet ondersteuning bieden voor de multitenant omgeving en de

klantinfrastructuren

Voldaan De Zervicepoint biedt middels zijn stores multi- tenant ondersteuning. Door de lokalisering in Azure kunnen alle infrastructuren worden benaderd, hiervoor is gebruik gemaakt van een provisioning server.

Should have requirements

RQSH01 De oplossing moet thuiswerken ondersteunen Voldaan Zervicepoint is locatieonafhankelijk te gebruiken. De omgeving is per klant beschikbaar middels zijn unieke URL, die overal bereikbaar is RQSH02

Mogelijkheid tot eigen invoer bij serviceaanvraag

Voldaan Zervicepoint heeft ondersteuning voor eigen input in formulieren, dit maakt het mogelijk eigen input te geven.

RQSH03

Alle gebruikers moeten centraal kunnen inloggen Voldaan Het centrale aspect van Zervicepoint i.c.m. Azure zorgt ervoor dat gebruikers centraal kunnen

Afstudeerscriptie Marc Schuurman 346927

- 110 -

13-6-2017 Versie 1.0

inloggen. Voor elke klant kan dit via een unieke URL.

RQSH04

De oplossing moet integreerbaar zijn met de beheersystemen

Voldaan Door het gebruik van PowerShell is het te integreren met andere beheer- en informatiesystemen.

RQSH05

De oplossing moet flexibel zijn

Voldaan Door het gebruik van Azure is de oplossing flexibel. Ook het gebruik van multi tenancy zorgt voor een mate van flexibiliteit

RQSH06

De oplossing moet mogelijkheid hebben tot de uitvoering van huidig aanwezige scripts

Voldaan Huidige PowerShell scripts kunnen met geringe aanpassingen worden geïmplementeerd in de omgeving.

RQSH07

Er moet een uptime van 99,99% zijn Voldaan Het gebruik van een cloud gebaseerde oplossing zorgt ervoor dat 99,99% uptime realiseerbaar is. RQSH08 Er moet ondersteuning zijn voor two factor

authenticatie

Voldaan Het gebruik van ADFS zorgt voor de mogelijkheid van two factor of multi factor authenticatie. RQSH09

Er moet integratie zijn met het ticketingsysteem

Niet voldaan De oplossing is niet integreerbaar met Evatic. Er wordt echter gezocht naar een vervangend product, deze zal mogelijk wel voldoen. RQSH10

De oplossing moet differentiatie in gebruikersrechten ondersteunen

Voldaan Zoals beschreven in hoofdstuk 10.4.3. ondersteund Zervicepoint differentiatie in gebruikersrechten.

RQSH11

De oplossing moet gecentraliseerd beheerbaar zijn

Voldaan Zervicepoint is centraal beschikbaar voor gebruikers en beheerders. De achterliggende beheeromgeving is ook centraal beschikbaar. RQSH12

De oplossing moet mogelijkheden hebben tot het uitdraaien van rapportages voor zowel intern als klant gebruik

Gedeeltelijk voldaan

Zervicepoint maakt rapportages mogelijk door het gebruik van uitdraaien in excel documenten. Het maken van de rapportages gebeurd daarmee wel manueel.

Could have requirements

RQCH01 Er moet ondersteuning zijn voor Single Sign On (SSO) Voldaan Door het gebruik van ADFS is het gebruik van Single Sign On mogelijk.

Won’t have now requirements

RQWH01 Er moet gebruik worden gemaakt van open- source software

Niet voldaan De oplossing is niet open-source. Er wordt echter gebruik gemaakt van PowerShell, deze is wel open-source.

RQWH02 Gebruikersgroepen moeten worden gescheiden middels functiegroepen

Voldaan Zoals beschreven in hoofdstuk 10.4.3. zijn er rollen waarbinnen de gebruikers kunnen worden gescheiden, hiermee wordt voldaan aan de requirements.

Tabel 43 - Verdieping testresultaten omtrent requirements

16.7.1.2. Testresultaten UNI05

Hieronder ziet u de testresultaten van UNI05 waarin de standaardwerkzaamheden zijn getest, deze worden onafhankelijk benaderd.

ID Criteria Resultaat Toelichting

Must have requirements

UNI0501 Het herstellen van een wachtwoord Voldaan Hiervoor zitten standaard templates verwerkt in Zervicepoint, deze kunnen per klant worden geconfigureerd

UNI0502 Het onboarden van een nieuwe gebruiker Voldaan Hiervoor zitten standaard templates verwerkt in Zervicepoint, deze kunnen per klant worden geconfigureerd. Deze omvatten de gehele inrichting voor een gebruiker, waaronder

Afstudeerscriptie Marc Schuurman 346927

- 111 -

13-6-2017 Versie 1.0

homefolder, groepsrechten en e-mail configuratie.

UNI0503 Het offboarden van een gebruiker Voldaan Hiervoor zitten standaard templates verwerkt in Zervicepoint, deze kunnen per klant worden geconfigureerd, hierin kan alles worden verwerkt, waaronder het afsluiten van de mailbox.

UNI0504 Het instellen van rechten Voldaan Doormiddel van groepsrechten of PowerShell commando’s kunnen rechten op verschillende wijzen worden toegevoegd, vanzelfsprekend eventueel met benodigd akkoord.

UNI0505 Het instellen van een printer Voldaan Middels PowerShell kunnen printers worden toegevoegd aan gebruikers, dit kan doormiddel van rechten of door direct toe te voegen aan de computer.

UNI0506 Het aanvragen en installeren van programmatuur

Voldaan Het aanvragen en installeren van

programmatuur is mogelijk, er kunnen hierdoor door de opzet van Zervicepoint eventueel ook kosten worden berekend.

UNI0507 Het aanmaken en wijzigen van een mailbox Voldaan Hiervoor zitten standaard templates ingebouwd welke per klant kunnen worden geconfigureerd Tabel 44 - Beschrijving resultaten standaardwerkzaamheden

In document AUTOMATION & ORCHESTRATION (pagina 108-116)