Введение в тестирование на Java
Maria Milusheva
Senior Software Engineer
Тестирование программного обеспечения:
Виды тестирования:
Для автоматизированного тестирования мы используем JUnit 5

«Если код не протестирован — он сломан.»$^1$
Граничный случай — входные данные или условие, находящееся на крайней границе допустимого или ожидаемого диапазона
Примеры: переменные с максимальным значением, null или пустые переменные, отрицательные значения

Рассмотрим следующий код:
public int addTwoNumbers(int a, int b) {
return a + b;
}
⚠ Рассмотрим входные значения 2147483647 (максимальное значение int) и 1
➡ Результат: -2147483648 (минимальное значение int)

Первый запуск ракеты Ariane 5 в 1996 году:


Введение в тестирование на Java