В чем разница в написании тестовых случаев и написании тестов Sanity для регистрации любого веб-сайта? Может ли кто-нибудь дать мне понять, предоставив несколько тестовых случаев или пример тестовых случаев Sanity для страницы регистрации любого веб-сайта?
Написание тестов на здравомыслие
Ответы (6)
Тесты работоспособности по названию предлагают случай, который проверяет, является ли приложение нормальным. Например, в контексте регистрации на веб-сайте у вас могут быть следующие тесты на вменяемость:
- Вариант регистрации доступен на странице входа.
- Нажатие «Зарегистрироваться» перенаправляет на соответствующую форму регистрации.
- Нажатие «Войти» не перенаправляет на форму «Регистрация».
- Отправка формы «Регистрация» проходит успешно, без сбоев.
- Пользователь зарегистрировался, может авторизоваться.
Вышесказанного более чем достаточно для проверки здравомыслия. Но для детального тестирования вы можете включить следующие тесты в дополнение к предыдущему.
- Повторная регистрация с тем же идентификатором пользователя не допускается.
- Внедрение Sql ограничено.
- После регистрации пользователь может входить в систему с нескольких устройств / браузеров без необходимости повторной регистрации.
- Отмена регистрации на полпути (полузаполненная форма) разрешена.
- Только обязательные поля в форме (если пустые) должны блокировать регистрацию.
- Недопустима регистрация пустой формы.
Тесты работоспособности выполняются, чтобы быстро проверить, правильно ли работает приложение. Тестирование не должно занимать много времени и выполняется быстро, когда у вас недостаточно времени для тестирования.
Тесты работоспособности не имеют каких-либо конкретных тестовых случаев и в основном выполняются без тестовых случаев.
Для проверки работоспособности просто нужно проверить прямой поток приложения, работает ли оно или нет. Тестирование работоспособности дает команде уверенность в том, что некоторые из прямых ошибок, исключения не попадают в рабочий процесс.
Например, вы хотите купить новую машину.
Поэтому, когда вы проходите тест-драйв, который называется проверкой работоспособности
После одного года использования этого автомобиля, когда вы делитесь своим опытом, это называется Подробный тест.
Таким образом, проверка работоспособности — это, по сути, общая проверка всех ссылок и пользовательского интерфейса, где подробные тестовые случаи проверяют все и вся на странице с помощью негативных и позитивных сценариев.
Каждая компания, предоставляющая услуги по тестированию программного обеспечения, следует процессу создания тестовых случаев перед началом тестирования функций. Санитарное тестирование проводится, когда у QA нет достаточно времени для запуска всех тестовых случаев. Проверка работоспособности должна выполняться только в том случае, если у команды контроля качества не хватает времени, никогда не используйте ее для обычных выпусков. Теоретически это тестирование является подмножеством регрессионного тестирования.
Тестовые примеры работоспособности для быстрой проверки функциональности регистрации:
- Возможность регистрации доступна на странице входа.
- Нажатие «Зарегистрироваться» перенаправляет пользователя на соответствующую форму регистрации.
- Пользователь может заполнить данные во всех обязательных полях регистрационной формы.
- Пользователь может отправить регистрацию без каких-либо ошибок.
- Пользователь может получить доступ к учетной записи, используя учетные данные, предоставленные при регистрации.
Регрессионные тесты для формы «Регистрация» также охватывают некоторые другие области:
- Проверка регистрации во всех совместимых ОС и браузерах
- Кросс-скриптинг правильно обрабатывается для всех полей на странице регистрации.
- Проверка того, что пользователь не может зарегистрироваться снова с теми же данными.
- Проверьте поведение, когда регистрация находится на полпути
- Подтверждение того, что пользователь не может зарегистрироваться, оставив обязательные поля пустыми (это необходимо проверить, оставив каждое обязательное поле пустым).
- Соответствующее сообщение об ошибке относительно поля должно отображаться при оставлении любого поля пустым.
- Проверьте все граничные значения для текстовых и числовых полей.
Сначала проверьте работоспособность, чтобы проверить функцию sin up. Чтобы проверить правильность всех полей. Чтобы проверить кнопку sin up при нажатии, работает и да, и нет. Во все поля введите После нажатия кнопки отправки на этот раз проверьте кресс. Чтобы отправить кнопку, нажмите на домашнюю страницу, чтобы проверить.