Тестирование программы как "белого ящика" и "чёрного ящика"
При тестировании белого
ящика , разработчик теста имеет доступ
к исходному коду и может писать код,
который связан с библиотеками тестируемого
ПО. Оно обеспечивает то, что компоненты
конструкции — работоспособны и устойчивы,
до определенной степени.
При тестировании чёрного
, тестировщик имеет доступ к ПО только
через те же интерфейсы, что и заказчик
или пользователь, либо через внешние
интерфейсы, позволяющие другому
компьютеру либо другому процессу
подключиться к системе для тестирования.
Как правило, тестирование чёрного
ящика ведётся с использованием
спецификаций или иных документов,
описывающих требования к системе.
Если «альфа-» и «бета-тестирование»
относятся к стадиям до выпуска продукта
тестирование «белого ящика» и «черного
ящика» имеет отношение к способам,
которыми тестировщик достигает цели.
Бета-тестирование в целом
ограничено техникой чёрного ящика .
Таким образом, термин «бета-тестирование»
может указывать на состояние программы
или может указывать на некоторую группу
тестировщиков и процесс, выполняемый
этой группой.
Тестирование нефункциональных параметро программы
т.е. не относящихся к
работоспособности самих программ.
Это тестирование:
Тестирование
производительности программного
обеспечения
Тестирование
"Юзабилити" - тестирование интерфейса
пользователя, его удобности и практичности
Тестирование
безопасности программ