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