MyTetra Share
Делитесь знаниями!
Black Box / местирование методом черного ящика
Время создания: 23.05.2017 11:29
Раздел: Testing
Запись: xintrea/mytetra_db_mcold/master/base/14955281716n0z6t4pcj/text.html на raw.githubusercontent.com

Черный ящик (Black box testing)

Что такое тестирование Черного Ящика — это стратегия или метод тестирования, базируется только лишь на тестировании по функциональной спецификации и требованиям, при этом не смотря во внутреннюю структуру кода и без доступа к базе данных. Фактически мы знаем какой должен быть результат при определенном наборе данных, которые подаються на вход. Результат проверяем с юзер интерфейса на уровне простого пользователя. На данный момент такая стратегия является наиболее часто применима в IT компаниях.


Серый ящик (Grey box testing)

Чуть меньшее количество тестировщиков тестируют стратегией серого ящика, который подразумевает частичный доступ, например к структуре баз данных или наборов параметров, которые принимают сервисы.


Белый ящик (White box testing)

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


Подробнее о черном ящике

Давайте подробнее разберем тестирование черного ящика. Суть заключается в том что для тестирования черным ящиком нам впринципе будет достаточно требований и функциональной спецификации для того чтобы протестировать программу, не заглядывая «внутрь» как же там все работает. Нам достаточно знать что должно быть при таком-то поведении пользователя и при таких-то наборах данных (зависит от специфики проекта). Проанализировав требования и спеку мы легко можем определить тест кейсы для проверки различной функциональности. Потом, когда программа или приложение будет разработано просто пройдемся по шагам и проверим наш ожидаемый результат с тем что мы фактически имеем, при этом не заглядывая дальше юзер интерфейса нашей программы. Это самая типичная задача тестировщика, и это все можно назвать тестированием методом черного ящика.

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования