wayground logo

Lembar Kerja Gratis yang Dapat Dicetak

BARU

Ukuran huruf

S
M
L
XL
Lembar kerja

BISY-#5 Testen

Total soal: 18

Worksheet time: 9mins

Nama
Kelas
Tanggal
1.

Wat is het hoofddoel van testen?

a)

Het valideren dat een nieuw informatiesysteem aan alle eisen van de opdrachtgever voldoet

b)

Het valideren dat een nieuw informatiesysteem aan alle eisen van de gebruikers voldoet

c)

Het valideren dat een nieuw informatiesysteem aan alle eisen van de manager van de organisatie waar het nieuwe systeem later wordt gebruikt, voldoet

d)

Het valideren dat een nieuw informatiesysteem aan alle eisen van de latere beheerders voldoet

2.

Testen toont de aanwezigheid van defecten aan, niet de afwezigheid daarvan. Daarom kan je niet met testen stoppen als een test geen defecten meer aantoont. Wat is wel een goede motivatie om met testen te stoppen?

a)

Als alle testen geen defecten meer aantonen

b)

Als alle testen op bedrijfskritische situaties correct door het systeem worden behandeld

c)

Als de manager van de organisatie waar het nieuwe systeem wordt ingevoerd, het systeem accepteert

d)

Als er in het systeem (geautomatiseerde) en in de organisatie organisatorische maatregelen zijn getroffen om defecten te identificeren

3.

Welke aanpak biedt de beste basis tijdens de fase ‘Analyse’ om de kwaliteit van de resultaten van deze fase (het identificeren en definiëren van de behoeften aan informatie en functionaliteit) te borgen?

a)

Tijdens deze fase workshops met gebruikers organiseren, zoals RAD- en JAD-sessies, zoals SCRUM

b)

Een kort-cyclische aanpak van analyse, ontwerp en validatie

c)

Prototyping

d)

Formele acceptatie door gebruikers van opgeleverde resultaten

4.

Waarom zijn bij systeem-testen diverse specifieke technische systeem-testen van belang? De eisen aan de technische werking van het systeem zouden immers in de niet-functionele eisen/requirements moeten zijn gedefinieerd

a)

Een technische systeem-test is een test die specifiek op alle technische aspecten van het informatiesysteem is gericht; dat vraagt een specifieke opzet van de systeem-testen

b)

Een technische systeem-test biedt de beheerders de mogelijkheid om op de implementatie-aspecten van het systeem te testen; het is dus een specifieke beheerders-test

c)

Het gaat om het doel van de diverse systeem-testen; de technische systeem-test definieert dat specifieke doel

d)

De test op de specifieke technische eisen aan een informatiesysteem zijn niet opgenomen in de niet-functionele eisen/requirements; daar moet echter wel op worden getest

5.

Heeft de manager van de organisatie waar het informatiesysteem wordt ingevoerd, altijd het laatste woord bij de acceptatie-test? (i.c. accepteert het informatiesysteem en geeft een ‘go’ voor invoering daarvan)

a)

Ja, die wordt later verantwoordelijk voor het gebruik van het informatiesysteem; die is immers integraal verantwoordelijk voor de bedrijfsprocessen van zijn organisatie

b)

Ja, die is immers de opdrachtgever voor het project en moet het ontwikkelde systeem accepteren

c)

Nee, de opdrachtgever heeft altijd het laatste woord bij de acceptatie-test; hij is immers de opdrachtgever voor het ontwikkelen van het nieuwe systeem

d)

Nee, dat hangt van de relatie tussen de opdrachtgever en de betreffende manager af; in de governance van het project waarin het nieuwe systeem is ontwikkeld, zou dat moeten zijn beschreven

6.

Wat is de beste aanpak tijdens de fase ‘Analyse’ om de kwaliteit van de specificaties voor het informatiesysteem te borgen?

a)

Het organiseren van workshops waarin gebruikers en ontwikkelaars samen de analyse uitvoeren (bijvoorbeeld in de vorm van SCRUM-sessies)

b)

De analyse en het definiëren van de specificaties te organiseren in kort-cyclische fasen

c)

De gebruikers formeel de opgestelde specificaties te laten accorderen

d)

Prototyping

7.

Wat is de kracht van structured walkthrough’s voor validatie van een ontwerp?

a)

Je voert een gestructureerde validatie van het ontwerp uit

b)

Je laat de gebruikers het ontwerp valideren (en niet de ontwerpers)

c)

Je simuleert de werking van het informatiesysteem en toetst zowel de specificaties als het ontwerp

d)

Gebruikers zijn meestal erg gemotiveerd om ‘de game’ voor deze techniek ‘te spelen’; ze zijn dus extra gemotiveerd om goed te testen hetgeen de kwaliteit van deze test bevordert

8.

Waarom zijn structured walkthrough’s nog steeds van belang bij een Agile wijze van systeemontwikkeling? De gebruikers zijn bij deze wijze van systeemontwikkeling toch nauw betrokken bij de analyses en het ontwerp?

a)

Testen c.q. valideren moet je altijd doen; dit ondanks het principe van “gedegen uitvoeren bepaalt 80% van de kwaliteit”

b)

Structured walkthrough’s zijn een integraal onderdeel van agile wijze van systeemontwikkeling

c)

Structured walkthrough’s bieden een andere benadering van valideren, dan tijdens analyse en ontwerp; ze werken dus ‘aanvullend’

d)

Bij de analyses en het ontwerp kunnen fouten worden gemaakt; de structured walkthrough biedt de laatste kans om deze fouten alsnog te vinden

9.

Wat is de belangrijkste beperking van een programma-test?

a)

Een programma-test wordt alleen door de programmeur die het programma heeft geschreven, uitgevoerd

b)

Een programma-test wordt alleen op het betreffende programma uitgevoerd; de samenwerking met andere programma’s wordt dus niet getest

c)

Een programma-test wordt niet in de productie-omgeving (of een kopie daarvan) uitgevoerd

d)

Een programma-test betreft alleen een validatie van het programma, maar wel op de gestelde functionele en niet-functionele eisen/requirements, c.q. het functioneel ontwerp van dat programma

10.

Is het van belang om de andere technische componenten van het informatiesysteem (anders dan de applicaties), zoals een server, apart te testen?

a)

Ja, dit betreft een component-test gericht op complexiteitsreductie, en past in een gestructureerde opbouw van alle testen om uiteindelijk de totale kwaliteit van het systeem te valideren

b)

Ja, het testen van bijvoorbeeld een server vraagt om specifieke expertise

c)

Nee, je kan beter een integratie-test uitvoeren op de combinatie ‘server plus applicatie’

d)

Nee, bijvoorbeeld een server wordt met standaard serversoftware opgebouwd; apart testen is dus niet zinvol

11.

Wordt bij integratie-testen altijd het totale informatiesysteem, op de samenwerking tussen

alle componenten van het systeem, getest?

a)

Ja, dat is precies het doel van integratie-testen

b)

Ja, je wilt immers de samenwerking tussen de diverse componenten van het informatiesysteem testen

c)

Nee, een integratie-test kan je beter partieel opbouwen vanwege complexiteitsreductie

d)

Nee, dat hangt af van het doel van de uit te voeren integratie-test

12.

Wat is de belangrijkste kracht van de grafentheorie voor het opzetten van

testen?

a)

De grafentheorie ondersteunt je bij het opzetten van volledige testen

b)

De grafentheorie ondersteunt je bij het identificeren van kritische testgevallen

c)

De grafentheorie borgt een theoretisch verantwoorde opzet van testen

d)

De grafentheorie ondersteunt het opstellen van testscenario’s

13.

Waarom zou je eigenlijk een regressie-test uitvoeren?

Een nieuwe integratie-test is toch meer dan voldoende?

a)

Een regressie-test focust op de functionaliteit van de niet-gewijzigde componenten; die niet-gewijzigde componenten moeten nog steeds correct werken

b)

Een regressie-test biedt een andere insteek op het testen van de gewijzigde component en de correcte werking met de niet-gewijzigde componenten

c)

Regressie-testen passen in het kader van de complexiteitsreductie van testen

d)

Je toont met een regressie-test aan de gebruikers aan dat een wijziging in een component correct is gerealiseerd

14.

Is het niet een beetje laat om de beheerders tijdens de fase ‘Testen’ hun acceptatie-test te laten uitvoeren?

a)

Ja, door het laten uitvoeren van testen in de eerdere fase van systeemontwikkeling, zou je moeten borgen dat de acceptatie van het systeem door de beheerders al is geregeld

b)

Ja, en feitelijk vertragend voor de invoering van het systeem; bovendien hebben de beheerders – als het goed is – hun eisen al voor het ontwerp gesteld, en moeten de ontwikkelaars borgen dat die eisen tijdens de bouw worden gerealiseerd

c)

Ja, beheerders hebben al in de eerdere fasen van de systeemontwikkeling hun eisen kunnen stellen; vervolgens is het niet de beheerder maar de opdrachtgever verantwoordelijk te stellen voor de acceptatie van het nieuwe systeem

d)

Nee, beheerders worden verantwoordelijk voor het beheer van het systeem tijdens de fase ‘Gebruik en beheer’; zij moeten ook de kans krijgen om het uiteindelijke systeem te accepteren

15.

Wat zou de focus bij de acceptatie-test door de opdrachtgever moeten zijn?

a)

Het zodanig inrichten van de acceptatie-test dat wordt gevalideerd dat het nieuwe systeem aan alle gestelde eisen voldoet

b)

Het zodanig inrichten van de acceptatie-test dat wordt gevalideerd dat het nieuwe systeem alle bedrijfskritische situaties correct afhandelt

c)

Dat de reeds uitgevoerde testen (tijdens de vorige fasen) aantonen dat het systeem aan alle daaraan gestelde eisen voldoet

d)

Dat de manager van de afdeling waar het nieuwe systeem in gebruik wordt genomen, en de beheerders, het systeem accepteren

16.

Waar ligt de focus bij een test na de invoering van een systeem?

a)

Dat het systeem conform specificaties werkt na de invoering en de installatie van de technische componenten op de technische infrastructuur

b)

Dat de conversie correct is verlopen

c)

Dat de gebruikers optimaal kunnen werken met het systeem (dat nu pas voor gebruik beschikbaar is)

d)

Dat de invoeringsactiviteiten correct en volledig zijn uitgevoerd

17.

Kan je voor de fase ‘Beheer’ testen/test-sets gebruiken die tijdens de systeemontwikkeling zijn ontwikkeld en uitgevoerd? Deze testopzet heeft min of meer bewezen dat die correct, volledig, etc. is. En is bovendien de test-set op basis waarvan het systeem is geaccepteerd.

a)

Ja, je maakt dan gebruik van eerder geaccepteerde testen, zowel qua uitvoering als qua kwaliteit daarvan

b)

Ja, maar dan alleen de testen die relevant zijn voor het valideren van het uitgevoerde onder

c)

Nee, de tijdens de fase systeemontwikkeling ontwikkelde test-sets zijn teveel en leiden tot een te grote werklast om tijdens de fase ‘Beheer’ te gebruiken

d)

Nee, je zit in de fase ‘Beheer’ in een andere fase dan systeemontwikkeling, en dat vraagt om andere testen

18.

Wat is het fundamentele belang van een test-strategie?

a)

Het benoemen van de doelen van de uit te voeren testen

b)

Het benoemen van de uit te voeren testen

c)

Het benoemen van een gestructureerd en op het doel afgestemd testtraject

d)

Het reduceren van de complexiteit van het testtraject