Softwareontwikkeling en projectmanagement
Een invoerveld accepteert alleen gehele getallen; waarden van 1 tot en met 100 worden geaccepteerd en alle andere geven een foutmelding. Hoeveel equivalentieklassen zijn er in totaal (geldige en ongeldige klassen samen) als de invoer met equivalentiepartitionering wordt ingedeeld?
- A1
- B2
- C3
Antwoord en toelichting tonen
Antwoord: C. 3
Equivalentiepartitionering verdeelt de invoer in groepen (equivalentieklassen) die het programma op dezelfde manier hoort te behandelen, en test uit elke klasse één representatieve waarde. Voor dit veld zijn er één geldige klasse (1 tot 100) en twee ongeldige klassen (0 of minder, en 101 of meer), samen 3. Met bijvoorbeeld 50, −5 en 150 als representanten wordt elke klasse met drie tests gecontroleerd. De ongeldige invoer wordt opgesplitst in een lage en een hoge kant, omdat het programma ze met afzonderlijke controles afhandelt (de controle op de ondergrens en die op de bovengrens).
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement