Use Case test / procescyclustest / Decision table Test / State Transition test - use case test en procescyclustes
28 belangrijke vragen over Use Case test / procescyclustest / Decision table Test / State Transition test - use case test en procescyclustes
Hoe beschermt het systeem gebruikers tegen fouten volgens de use case test?
- Bescherming tegen maken van fouten
- Foutbestendigheid wordt onderzocht
Wat toont een use case diagram (UCD)?
- Overzicht van systeemfuncties
- Relatie tot een gebruiker
Welke elementen bevat een UCD voor een geldautomaat?
- Actor: Rekeninghouder, Bank
- Systeem: geldautomaat
- Use cases: Saldo opvragen, Geld opnemen, Pincode controleren, Bankpas innemen
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Wat is het doel van de use case "Pincode wijzigen"?
- Klant wil saldo opvragen en daarna stoppen.
- Betrokken actor: Rekeninghouder.
- Systemen: Geldautomaat.
Beschrijf het hoofdscenario voor saldo opvragen.
- Bankpas invoeren.
- Pincode invoeren.
- Juistheid controleren.
- Gepast menu tonen.
- Optie "Saldo opvragen" kiezen.
- Saldo tonen, "Stop" en "Verder" optioneel.
- Optie "Stop" kiezen.
- Bankpas teruggeven.
Wat gebeurt er bij het alternatieve scenario als de pas ongeldig is?
2a. Teruggeven en sluiten.
Wat zijn de postcondities na het opvragen van saldo?
Wat gebeurt wanneer een geldige bankpas in de automaat wordt ingevoerd?
Wat is het resultaat bij het invoeren van de juiste pincode?
Wat gebeurt er als een ongeldige bankpas in de geldautomaat wordt ingevoerd?
- Geldautomaat slikt de bankpas in.
- Actie door rekeninghouder: ongeldige pas invoeren.
- Reactie door geldautomaat: pas inslikken.
Hoe reageert de geldautomaat op drie keer een verkeerde pincode?
- Geldautomaat slikt de bankpas in.
- Actie door rekeninghouder: drie keer verkeerde pincode.
- Reactie door geldautomaat: pas inslikken.
Wat is de basis voor usecase testen?
- Use case beschrijving is de testbasis.
- Logische testgevallen.
- Acties door rekeninghouder en reacties door geldautomaat.
Wat betekent een geslaagde systeemtest?
- Software werkt volgens specificaties.
- Niet automatisch een ‘werkbaar’ systeem.
- Handmatige procedures blijven nodig.
Wat kan de testbasis voor de procescyclustest bevatten?
- Administratieve Organisatie (AO) procedures
- Processchema's (UML Activity diagram)
- Procesbeschrijvingen
- Formulieren
- Handleidingen
- Draaiboeken
- Use cases
- Autorisatieregels
Op welke fouten richt de procescyclustest zich?
- Fouten in AO procedures
- Geautomatiseerde processen
- Toekenning van autorisaties
- Gebaseerd op procesbeschrijving
- Besluitpunten en condities
Wat is een procescyclustest en hoe werkt de testmaat?
- Verschillende zwaarteniveaus dekken mogelijkheden
- Testmaat drukt zwaarte uit
- Hoger zwaarteniveau = hoger kans fouten vinden
- Oneindig aantal testmaten
- Zware testmaat = meer testgevallen
Geef een voorbeeld van een testmaat bij twee 'invoer'- en drie 'uitkomst'-acties.
Wat omvat het procedureschema ‘Ontvangst belastingaangifte’?
- Procesnaam bovenaan
- Rollen als 'swimlanes'
- Begin- en eindpunten beschreven
- Beslispunten wijzen routes
Wat zijn beslispunten in het procedureschema en welke mogelijkheden zijn er?
- Beslispunten: routes en selecties
- Selectie: vervolgactie keuze
- Iteratie: herhalen actie(s)
Hoe bepaal je actiecombinaties volgens het schema?
- Beslispunt A: (1,2); (1,3)
- Beslispunt B: (3,4); (3,5)
- Beslispunt C: (4,6); (4,7); (8,6); (8,7)
- Beslispunt D: (5,8); (5,9)
Wat zijn de vereisten voor testpaden in testmaat 2?
- Actiecombinaties samenvoegen tot testpaden
- Elk testpad doorloopt schema van begin tot eind
- Elke actiecombinatie in minimaal één testpad
Hoe wordt de eerste actiecombinatie in testpaden gebruikt?
- Eerste actiecombinatie (1,2) is compleet pad
- Volgende is (1,3)
- Hierna begin met (3,4)
Wat wordt na de actiecombinatie (3,4) gedaan?
- Daarna met 4: (4,6)
- Testpad 2: 1,3,4,6
Hoe worden onvolledige paden verwerkt?
- Handig om gebruikte acties te schrappen
- (1,2)+(1,3)= (3,4); (3,5); (4,6)
- Nieuwe testpad: 1,3,5,8,6
Wat is een mogelijk voorbeeldtestgeval voor testpad 1.2?
- Medewerker voert volledigheidcontrole uit
- Medewerker stuurt brief + formulier terug
Welke mogelijke fouten kunnen optreden bij voorbeeldtestgeval 1?
- PC is niet op printer aangesloten
- Printergedeeld met 30 collega’s
Wat is het voorval voor voorbeeldtestgeval 2?
- Ontvangst formulier met belastbaar inkomen ≤ € 250.000
- Formulier volledig en correct ingevoerd
Wat is een voorbeeld van een fysiek testgeval volgens het document?
- Medewerker Jansen voert aan girreeks 23425 in.
- Volledig ingevuld met €100.000 belastbaar inkomen.
- Niet ingevoerd verwijst naar logisch testgeval 2.
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden
