Задать вопрос
@khamitov_dima

Что такое smoke test и с чем его едят?

Что такое smoke test? Гугл дал только краткую формулировку, а хотелось бы с конкретными примерами, литературой и т. д. Как можно запустить данные тесты ( какие команды в shell'е ) в разных unix подобных ос для разных утилит. Насколько я понимаю, для каждой программы есть определенный набор команд ( tool -h или -version ), и проверив работоспособность такого manpage можно сказать, что данная утилита прошла smoke test или нет.

Заранее извиняюсь, если написал чушь. Спасибо
  • Вопрос задан
  • 673 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя Назар Мокринский К ответам на вопрос (4)
nazarpc
@nazarpc
Open Source enthusiast
Это тесты, которые часто включают относительно большое количество подсистем проекта и используются для общей оценки работоспособности.
Я бы сказал что-то вроде интеграционного/системного теста, но более выборочно. К примеру, на веб-страничке подключается виджет и проверяется, корректный ли размер этого виджета или нет. Если нет - то явно что-то пошло не там:) tool -h тоже, в принципе, может быть такой проверкой.

Суть в том, чтобы быстро проверить не развалилось ли всё к чертям (не сгорело, задымилось, отсюдя и smoke).
Ответ написан
Комментировать