Utveckling ·
Låt AI föreslå tester för gränsfall
AI är ofta bra på att lista ovanliga indata, men testets värde beror på om förväntat beteende är rätt definierat.
Ge krav före implementation
Beskriv funktionen i användartermer och be om normala fall, tomma värden, felaktig indata och behörighetsfall. Låt inte bara modellen läsa koden och härleda förväntat resultat från den; då riskerar testet att bekräfta ett befintligt fel. Skriv ned affärsregeln först.
Kör och granska testerna
Ett föreslaget test kan ha fel antaganden eller vara instabilt. Kontrollera att det skulle fallera om den viktiga regeln bröts. Ta bort tester som endast speglar implementationens interna steg. Lägg särskilt fokus på ett par gränsfall som tidigare orsakat incidenter.
Prova själv
Be AI förklara vilket konkret fel varje test skulle fånga.