Как тестировать формы ввода (web-формы)

Предположим, Вы устроились на работу тестировщиком. Первое задание – протестировать web-форму для ввода данных. Рассказываем о том, как это лучше всего сделать.

Тестировщик » QA-блог » Прочее » Как тестировать формы ввода (web-формы)

Чек-лист по тестированию web-формы для ввода данных

Проверка web-форм – одна из самых частых задач, которые решает тестировщик (QA-специалист). Не случайно этот вопрос возникает на интервью на должность Junior QA. Тестирование формы ввода данных показывает уровень профессионализма QA-специалиста.

На изображении как тестировать формы ввода

Как это делается на практике? Об этом – в нашей статье.

Что такое web-форма для ввода данных

Форма для ввода данных (web-форма) – это специальные поля на странице web-приложения, в которые, как ожидается, пользователь должен вводить данные для получения нужного ему результата. Эти поля могут иметь разные форматы. Например, в какие-то формы надо вводить только цифры (например, дата), в какие-то – выбрать значение из выпадающего списка (например, название города для доставки). Кроме того, в форме могут быть специальные опции для загрузки файлов (например, кнопка для загрузки фото).

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

Как тестировщик проверяет формы ввода данных

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

Однако, одного функционального тестирования мало. Форма может выглядеть неправильно, у нее может «съехать» оформление. Или разработчик случайно мог забыть настроить какое-либо поле. Или сами поля есть, но выглядят совершенно непонятно для пользователя. Поэтому тестировщик исследует также и эти моменты (нефункциональное тестирование).

Чек-лист для тестирования в web-формах

Чтобы протестировать формы ввода данных и ничего не забыть, предлагаем Вашему вниманию чек-лист проверок.

В отношении web-форм рекомендуется выполнить следующие действия:

  • Проверка всех кнопок: нажимаем/активируем кнопки – форма должна изменяться, как запланировано.
  • Проверка на ввод допустимых символов: вводим данные разрешенными символами – форма должна их принять.
  • Проверка на ввод ошибочных данных: наоборот, вводим недопустимые символы – форма должна сообщить об ошибке.
  • Проверка на пустые поля: оставляем все поля незаполненными – форма должна сообщить об ошибке.
  • Проверка на одно пустое поле: оставляем одно из полей незаполненными – форма должна сообщить об ошибке.
  • Проверка соблюдения максимальной длины поля: вводим данные, которые превосходят ограничения по количеству символов – форма должна сообщить об ошибке.
  • Проверка чек-боксов: нажимаем – форма должна принять данные.
  • Проверка календаря (если есть): вводим данные – форма должна давать реальные значения.
  • Выпадающие списки/перечни для выбора данных: активируем выбор по списку – форма должна показать его.
  • Подсказки (если были запланированы): совершаем действия для появления подсказок – форма должна показать их.
  • Прогресс выполнения: заполняем форму – форма должна показать, сколько уже заполнено и сколько еще осталось для заполнения.
  • Обратная связь: отправляем форму / сохраняем данные – система должна сообщить, что форма отправлена / данные сохранены.
  • Соблюдение верстки: осматриваем форму по мере заполнения – оформление должно быть, как запланировано.

Резюме

Проверка web-форм – одна из часто возникающих задач для тестировщиков, особенно младших грейдов. Чтобы ничего не забыть проверить – можно использовать наш чек-лист. Этому и многому другому Вас могут научить на курсах тестировщиков – выбирайте наиболее удобную онлайн-школу и экономьте на обучении с помощью наших промо-кодов!

на изображение автор Михаил Кулешов

Автор Михаил Кулешов

Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *