SQA вопросы: дым или здравомыслие - PullRequest
2 голосов
/ 27 сентября 2010

Какое тестирование мы должны выполнить сначала Smoke или Sanity?

В чем разница между ними?

Ответы [ 7 ]

2 голосов
/ 27 сентября 2010

К сожалению, большинство компаний имеют свое собственное определение типов тестирования.Ссылка от @Mark хорошая.Другое приличное описание можно найти здесь .Проконсультируйтесь с вашей организацией / SQA group о наличии любой документации по этим и другим условиям.Если у вас его нет, пора начинать!

Дымовое тестирование

  • Разработано так, чтобы бегло затронуть каждую часть приложения.Он неглубокий и широкий.
  • Проводится для того, чтобы убедиться, что самые важные функции программы работают, но не заботятся о более мелких деталях.(Например, проверка сборки).

Проверка работоспособности

  • Фокусируется на одной или нескольких областях функциональности.Обычно узкий и глубокий.
  • Обычно тестирует определенную функциональность, которая была только что добавлена.
1 голос
/ 03 декабря 2018

Простыми, но значимыми словами:

Тестирование дыма: QAs подтверждают, что приложение работает нормально в счастливом потоке, Build выполняет все требования счастливого потока (также называемый Build Acceptance)).

Проверка работоспособности: Проверка работоспособности и исправности компонентов после внесения поправки в приложение, называемой проверкой работоспособности.

1 голос
/ 11 мая 2013

Дымовые испытания:

  • В этом типе тестирования мы проверяем, находятся ли данные в последовательности и проверяется ли какой-либо тип пробелов в потоке данных при тестировании дыма.

  • Если рабочий процесс нарушается, дым выходит из строя.

  • Чтобы проверить, готово ли приложение к тестированию, также проверяется в тестировании дыма.

Проверка работоспособности:

  • После добавления компонентов приложение работает без сбоев и стабильно, что проверяется при проверке работоспособности.
1 голос
/ 03 апреля 2012

Тест на дымность

Дымовое тестирование проводится для проверки совместимости платформы.

Тест на разумность

Проверка работоспособности является частью регрессионного тестирования.

InShort, сначала делается Smoke, а затем возможно тестирование Sanity. потому что регрессионное тестирование выполняется при получении сборки с небольшими изменениями

1 голос
/ 27 сентября 2010

Хорошее описание: блог

Из этого Smoke, чтобы увидеть, может ли программа работать быстрее, чем здравомыслие, для быстрой проверки, она работает правильно.

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

0 голосов
/ 13 апреля 2017

1-е проведено тестирование дыма. Тестирование дыма: Широкий подход, при котором все области приложения тестируются, не вдаваясь в подробности. Есть ли в этой сборке какой-либо блокировщик, чтобы вы могли сэкономить время и силы.

Тестирование работоспособности: тестирование работоспособности программного обеспечения - это узкое регрессионное тестирование, в котором основное внимание уделяется одной или нескольким областям функциональности программного приложения.

0 голосов
/ 13 января 2016

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

Smoke

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

Вменяемость

Продолжение моего ответавыше, когда мы провели тестирование дыма в нашей сборке, нашли ошибки, идентифицировали их, а затем, наконец, после двухнедельного завершения спринта, наша сборка была развернута в производство, а затем в производственной среде мы выполнили проверку работоспособности, которая являетсяподмножество тестов, которые мы проводили в течение двух недель.

...