checklist
January 8

📋Чек-лист: личные данные

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

В чек-листе идет речь блокерные проверки и требования. Если есть что добавить, то пиши в комментариях, не пропустим баги вместе :)

  • Заведи тестовую почту. При тестировании форм с личными данными, в большинстве случаев, получаешь отбивку на почту с введенной информацией. Например, оформил покупку билета на самолет - получил отбивку на почту. Важно: никогда не используй личную почту!
  • Заполняй формы с помощью автоподстановки. Особенно актуально для тестировщиков веб-сайтов. Сохраняешь несколько профилей личных данных в браузер и подставляешь одним кликом. Экономия времени.
  • Подготовь пул профилей. Чтобы не придумывать постоянно и учитывать разные форматы данных. Хранить можно от excel-таблицы до SQL-баз.
  • Подготовь профили на разных языках (проверка кодировки). Например, проверить ввод на арабском языке (ввод справа налево), китайские иероглифы и т.п.
  • Ограничения по количеству символов и типу ввода. Ограничения задаются ТЗ, например, поле ввода "Рост" принимает только целое числовое значение. Также требования задаются нормативными документами, например, ГОСТом: длина номера и серии паспорта X символов и т.п.
  • Формат данных. Например, номер телефона может быть с префиксом +7, 8 или вообще без префикса. Сюда же относятся кейсы с ФИО (указание полностью, только фамилия и имя, фамилия и инициалы), с датой рождения (ММ.ДД.ГГГГ, MM-DD-YYYY и т.п.).
  • Формат адресов. В 80% случаев формы с личными данными имеют поля ввода адреса. И тут много кейсов: адрес разбит на сущности (улица, дома, домофон и т.д.), только город или улица и т.п. Важно учесть, что в разных странах форматы могут отличаться значительно
  • Корректность сохранения. В рамках одного профиля не должно быть 2 значений "Пол", "Дата рождения". Не должно быть дубликатов профилей и т.п.
  • Данные введенные пользователем вручную приоритетней тех, что можно подставить из сохраненного профиля.
  • Личные данные должны храниться, передаваться безопасно. Передача строго по https-протоколу, профили должны быть заблокированны паролем, мастер-паролем и т.п.

Поддержи выход новых постов лайком, подпиской и комментарием 😉