Introduktion till testning i Java
Maria Milusheva
Senior Software Engineer
Mjukvarutestning:
Testning kan vara:
Vi använder JUnit 5 för automatiserad testning

"If it's not tested, it's broken."$^1$
Gränsfall – indata eller villkor som befinner sig i utkanten av vad som anses typiskt eller förväntat
Exempel: variabler vid maxkapacitet, null- eller tomma variabler, negativa värden

Ta en titt på följande kod:
public int addTwoNumbers(int a, int b) {
return a + b;
}
⚠ Tänk på indatan 2147483647 (heltalets maxvärde) och 1
➡ Resultatet är -2147483648 (heltalets minvärde)

Ariane 5-raketens jungfruflygning 1996:


Introduktion till testning i Java