Написание тестов на здравомыслие

В чем разница в написании тестовых случаев и написании тестов Sanity для регистрации любого веб-сайта? Может ли кто-нибудь дать мне понять, предоставив несколько тестовых случаев или пример тестовых случаев Sanity для страницы регистрации любого веб-сайта?


person Swati Mittal    schedule 10.11.2018    source источник
comment
Что вообще такое тест на здравомыслие? Это какой-то специальный инструмент? Конкретный вид теста?   -  person jonrsharpe    schedule 10.11.2018
comment
@jonrsharpe: Тестирование работоспособности — это подмножество регрессионного тестирования, которое выполняется, когда у нас недостаточно времени для тестирования. Санитарное тестирование — это поверхностное тестирование, при котором инженер по обеспечению качества проверяет, что все меню, функции и команды, доступные в продукте и проекте, работают нормально.   -  person Swati Mittal    schedule 10.11.2018
comment
Этот вопрос не относится к теме SO, но en.wikipedia.org/wiki/Smoke_testing_(software )   -  person orde    schedule 11.11.2018


Ответы (6)


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

  1. Вариант регистрации доступен на странице входа.
  2. Нажатие «Зарегистрироваться» перенаправляет на соответствующую форму регистрации.
  3. Нажатие «Войти» не перенаправляет на форму «Регистрация».
  4. Отправка формы «Регистрация» проходит успешно, без сбоев.
  5. Пользователь зарегистрировался, может авторизоваться.

Вышесказанного более чем достаточно для проверки здравомыслия. Но для детального тестирования вы можете включить следующие тесты в дополнение к предыдущему.

  1. Повторная регистрация с тем же идентификатором пользователя не допускается.
  2. Внедрение Sql ограничено.
  3. После регистрации пользователь может входить в систему с нескольких устройств / браузеров без необходимости повторной регистрации.
  4. Отмена регистрации на полпути (полузаполненная форма) разрешена.
  5. Только обязательные поля в форме (если пустые) должны блокировать регистрацию.
  6. Недопустима регистрация пустой формы.
person Naveen Munjal    schedule 22.11.2018

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

Тесты работоспособности не имеют каких-либо конкретных тестовых случаев и в основном выполняются без тестовых случаев.

person a Learner    schedule 11.11.2018

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

person Rajput Yuvraj    schedule 11.12.2018

Например, вы хотите купить новую машину.

Поэтому, когда вы проходите тест-драйв, который называется проверкой работоспособности

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

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

person Unnati Solanki    schedule 12.08.2020

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

Тестовые примеры работоспособности для быстрой проверки функциональности регистрации:

  1. Возможность регистрации доступна на странице входа.
  2. Нажатие «Зарегистрироваться» перенаправляет пользователя на соответствующую форму регистрации.
  3. Пользователь может заполнить данные во всех обязательных полях регистрационной формы.
  4. Пользователь может отправить регистрацию без каких-либо ошибок.
  5. Пользователь может получить доступ к учетной записи, используя учетные данные, предоставленные при регистрации.

Регрессионные тесты для формы «Регистрация» также охватывают некоторые другие области:

  1. Проверка регистрации во всех совместимых ОС и браузерах
  2. Кросс-скриптинг правильно обрабатывается для всех полей на странице регистрации.
  3. Проверка того, что пользователь не может зарегистрироваться снова с теми же данными.
  4. Проверьте поведение, когда регистрация находится на полпути
  5. Подтверждение того, что пользователь не может зарегистрироваться, оставив обязательные поля пустыми (это необходимо проверить, оставив каждое обязательное поле пустым).
  6. Соответствующее сообщение об ошибке относительно поля должно отображаться при оставлении любого поля пустым.
  7. Проверьте все граничные значения для текстовых и числовых полей.
person Anand    schedule 22.09.2020

Сначала проверьте работоспособность, чтобы проверить функцию sin up. Чтобы проверить правильность всех полей. Чтобы проверить кнопку sin up при нажатии, работает и да, и нет. Во все поля введите После нажатия кнопки отправки на этот раз проверьте кресс. Чтобы отправить кнопку, нажмите на домашнюю страницу, чтобы проверить.

person Mahmmmad Husain    schedule 19.12.2018