Тестирование белого ящика

Оглавление1 Тестирование в режиме “белого ящика”1.1 Определение и история тестирования в режиме “белого ящика”1.2 Методы и уровни тестирования в режиме […]

Тестирование в режиме “белого ящика”

  • Определение и история тестирования в режиме “белого ящика”

    • Тестирование в режиме “белого ящика” проверяет внутреннюю структуру программного обеспечения, а не его функциональность. 
    • Тестирование в “белом ящике” началось с тестирования аппаратного обеспечения и постепенно перешло к тестированию программного обеспечения. 
  • Методы и уровни тестирования в режиме “белого ящика”

    • Методы тестирования включают тестирование потока управления, потока данных, ветвей и другие. 
    • Тестирование в “белом ящике” может проводиться на модульном, интеграционном и системном уровнях. 
  • Процесс разработки тестовых примеров

    • Тестирование в “белом ящике” требует глубокого знания исходного кода тестируемого приложения. 
    • Основные шаги включают ввод данных, обработку и конечный результат. 
  • Преимущества и недостатки тестирования в режиме “белого ящика”

    • Преимущества включают оптимизацию кода, самоанализ разработчиков и легкость автоматизации. 
    • Недостатки включают зависимость от конкретной реализации и сложность обновления тестов при изменениях в коде. 
  • Современный взгляд на тестирование в режиме “белого ящика”

    • Современная точка зрения заключается в размытии дихотомии между тестированием в “белом ящике” и “черном ящике”. 
    • Тесты теперь разрабатываются на основе различных документов, а не только исходного кода. 
  • Взлом и рекомендации

    • Тестирование на проникновение в “белом ящике” имитирует действия злоумышленника, обладающего знаниями о системе. 
    • Ссылки на стандарты тестирования и инструменты для автоматизации тестирования в “белом ящике” предоставлены для дополнительной информации. 

Полный текст статьи:

Тестирование белого ящика — Википедия

Оставьте комментарий