Black-Box Testing
Black-Box Тестування - це процес тестування програмного забезпечення, коли тестувачі не мають доступу до вихідного коду програми та деталей її реалізації. Вони тестують тільки функціональні можливості програми, розглядаючи її як чорну скриньку.
Тобто, тестувачі не знають, як саме програма виконує свої функції в середині. Їм відомі тільки вхідні дані та очікувані результати. Таким чином, тестування проводиться на основі поведінки програми, яка може бути передбачена тільки на основі її вхідних та вихідних параметрів.
Прикладом може бути тестування додатків на смартфонах: тестувачі перевіряють, як працює додаток з різними вхідними даними, але вони не знають, як саме додаток це робить всередині.
Отже, Black-Box Тестування дозволяє перевірити функціональність програми без необхідності розглядати її код. Це дуже важливий етап у розробці програмного забезпечення, щоб переконатися в його якості та безпечності для користувачів.