Equivalentieklassen en grenswaardenanalyse Flashcards
Wat zijn equivalentieklassen (EP)?
Een verzameling van mogelijke invoerwaarden die tot eenzelfde soort verwerking leiden.
Noem een voorbeeld van het gebruik van equivalentieklassen.
Factureringsysteem telecombedrijf - 1e 100 sms’jes kosten 10 cent per stuk, alle sms’jes boven de 100 kosten 5 cent per stuk. Drie equivalentieklassen:
- Ongeldige equivalentieklas = minder dan 0 sms’jes
- Geldige equivalentieklas = 0 tot 100 sms’jes
- Geldige equivalentieklas = 100+ sms’jes
Wat is een grenswaardeanalyse (BVA)?
Je test mogelijke fouten rondom de grens omdat je er vanuit gaat dat ontwikkelaars en andere betrokkenen fouten kunnen maken rondom de grenswaarden.
Wat is een use case test?
Een use case test wordt toegepast om de interactie tussen de gebruiker en het systeem te onderzoeken vanuit het perspectief van de gebruiker.
Wat is een procescyclustest (PCT)?
Bij een procescyclustest wordt gecontroleerd of de geautomatiseerde processen aansluiten op de handmatige procedures en andersom.
Wat is decision table testing?
Wordt gebruikt voor het testen van functies die het systeem daadwerkelijk uitvoert. Zoals berekening of het dit jaar een schrikkeljaar is.
Wat is state transition testing?
Hierbij worden testgevallen ontworpen om geldige en ongeldige toestandsovergangen te specificeren.
Wat is exploratory testing (ET)?
Is het simultaan leren, ontwerpen en uitvoeren van tests. De testers bedenken de testgevallen terwijl ze aan het testen zijn en ze bedenken tegelijkertijd vervolgacties voor het verder testen van het systeem.
Waarom wordt ET vooral toegepast bij agile/iteratief?
Teams die agile/iteratief testen vaak explorerend en de inzichten met betrekking tot de software veranderen continu waardoor het slim is om ook het testen simultaan en creatief in te richten.