Java 測試入門
Maria Milusheva
Senior Software Engineer
軟體測試:
測試方式:
我們將使用 JUnit 5 進行自動化測試

「If it's not tested, it's broken.」$^1$
邊界情況(edge case)——位於典型或預期範圍極端或邊界的輸入或條件
範例:變數達到最大容量、null 或空值、負數

請看以下程式碼:
public int addTwoNumbers(int a, int b) {
return a + b;
}
⚠ 思考輸入 2147483647(int 最大值)與 1
➡ 輸出為 -2147483648(int 最小值)

1996 年 Ariane 5 火箭首飛:


Java 測試入門