Тестирование белого ящика (White Box) — тестирование ПО с полным доступом к коду проекта, при котором тестировщик знает внутреннюю структуру, устройство и реализацию системы.
— Тестирование серого ящика — метод тестирования ПО, который предполагает частичный доступ к коду проекта, объединяя в себе White Box и Black Box методы.
— Тестирование чёрного ящика (Black Box) — метод тестирования ПО, при котором тестировщик не имеет доступа к внутренней структуре и реализации системы, а основывается на работе с внешним интерфейсом тестируемой системы.
— Дефекты накапливаются: в ходе тестирования всегда будут находиться новые дефекты, и количество дефектов может накапливаться со временем. Поэтому тестировщики должны непрерывно тестировать продукт и исправлять найденные проблемы.
— Идентификатор: уникальный номер тест-кейса для идентификации и связывания с требованиями или другими документами.
— Название: краткое описание функциональности, которую тестирует данный тест-кейс.
— Окружение: на каком окружении (устройство/браузер/ОС) должно проводиться тестирование.
— Описание: подробное описание того, что тестируется в данном тест-кейсе.
— Предусловия: любые условия, которые должны быть выполнены перед запуском тест-кейса, например, наличие определенных данных или доступ к определенной системе.
— Шаги: последовательность действий, которые тестировщик должен выполнить, чтобы протестировать определенную функциональность.
— Ожидаемый результат: четкое описание того, что ожидается в результате выполнения каждого шага тест-кейса или тест-кейса в целом.
— Фактический результат: фактический результат выполнения каждого шага тест-кейса или тест-кейса в целом.
— Статус: текущее состояние тест-кейса, например, пройден, провален или в процессе выполнения.
— Постусловия: любые условия, которые должны быть выполнены после завершения тест-кейса, например, восстановление данных или перезагрузка системы.
— Заключение: краткий комментарий о результатах тестирования, включая проблемы, которые были обнаружены в процессе выполнения тест-кейса, и рекомендации для дальнейших шагов.