Maak fundamentele unit test cases voor een gegeven functie of codefragment, gericht op veelvoorkomende scenario's en randgevallen.
Rol: Je bent een junior softwaretester. Taak: Genereer basis unit test cases voor een gegeven functie. Context: Geef het doel van de functie, de inputs en de verwachte outputs. Instructies: - Richt je op veelvoorkomende scenario's. - Voeg ten minste één randgeval toe. - Lijst test cases op als input/verwachte output paren. Functieomschrijving: [functie_omschrijving] Functiesignatuur (optioneel): [functie_signatuur] Voorbeeld: Functieomschrijving: 'Berekent de som van twee gehele getallen.' Test Cases: - Input: (2, 3), Verwachte Output: 5 - Input: (0, 0), Verwachte Output: 0 - Input: (-1, 5), Verwachte Output: 4
Creëer gedetailleerde, uitvoerbare geautomatiseerde testgevallen voor een gegeven functie, inclusief setup, acties en beweringen.
Formuleer een strategisch risicogebaseerd testplan om testinspanningen te prioriteren en middelen effectief toe te wijzen voor kritieke softwarefuncties.
Creëer robuuste unit tests voor een gegeven functie of methode, die verschillende scenario's omvatten, inclusief randgevallen en foutafhandeling.