Надо ли пользоваться здравым смыслом при валидации полей ввода?
#1
Отправлено 04 января 2014 - 11:45
Один из модулей для тестирования - это профиль юзера (имя, телефон, маил и т.п.). Валидации на поля абсолютно нету, т.е. поля пропускают абсолютно все. Спеки на это тоже нет. Как сказали, тестить по здравому смыслу. Подскажите, на сколько сильно стоит ограничивать поля? Хватит ли самых стандартных и минимальных ограничений?
#2
Отправлено 04 января 2014 - 16:44
Ограничения на e-mail можно найти в сети или даже здесь на форуме.
На телефон тоже достаточное простое ограничение должно быть. Зависит от города/страны, на мой взгляд.
Ну с именем придется подумать)
#3
Отправлено 04 января 2014 - 19:06
Вот и тестите по здравому смыслу :-)Ребята, такая проблема:
Один из модулей для тестирования - это профиль юзера (имя, телефон, маил и т.п.). Валидации на поля абсолютно нету, т.е. поля пропускают абсолютно все. Спеки на это тоже нет. Как сказали, тестить по здравому смыслу. Подскажите, на сколько сильно стоит ограничивать поля? Хватит ли самых стандартных и минимальных ограничений?
А здравый смысл состоит в том, чтобы сперва понять, как обычные пользователи (не программисты и тестировщики будут это использовать) и что будет им удобно.
Особенно это касается имени и телефона.
Также стоит помнить, что кроме ограничений и проверок на стороне клиента необходимо проверять все то же самое на серверной стороне.
Не очень ясно, что с вашей точки зрения является стандартными и минимальными ограничениями.
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#4
Отправлено 22 января 2014 - 08:07
Честно говоря, не очень понятный вопрос. Вам надо протестировать то что уже есть или в процессе тестирования дать рекомендации по доработкам (валидация полей, например)?
Смахивает на тестовое задание какое-нибудь.
Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков?
-----------------
Хорошо, когда человек заводит баги. Плохо, когда баги заводят человека (с)
-----------------
Проект для начинающих тестировщиков Хомячки
#5
Отправлено 24 января 2014 - 08:55
Заполнить минимальные значения, максимальные, обычные (попробывать разные вариации телефона, емейлов и т.д.), спецсимволы, пустые.
#6
Отправлено 24 января 2014 - 08:55
и еще разные языки
#7
Отправлено 24 января 2014 - 12:45
Поищите RFC на адрес электронной почты, на телефонный номер.
После ознакомления с ними я стал бы использовать здравый смысл. :-)
#8
Отправлено 21 февраля 2014 - 11:40
Здравым смыслом надо пользоваться всегда
А валидацию полей надо проводить по требованиям (Слава богу для того чтобы написать регулярное выражение на валидацию например поля email в наше время даже не надо знать регулярные выражения, достаточно уметь пользоваться гуглом).
#9
Отправлено 21 февраля 2014 - 19:41
а тут мы плавно подходим к теме, надо ли понимать, что тестируют ваши тесты.
Обосновывать баг программисту тоже гуглом будете?
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#10
Отправлено 23 февраля 2014 - 14:13
а тут мы плавно подходим к теме, надо ли понимать, что тестируют ваши тесты.
Обосновывать баг программисту тоже гуглом будете?
а вы здравым смыслом да? Очень интересно...
#11
Отправлено 24 февраля 2014 - 06:03
а тут мы плавно подходим к теме, надо ли понимать, что тестируют ваши тесты.
Обосновывать баг программисту тоже гуглом будете?
а вы здравым смыслом да? Очень интересно...
Да, я пользуюсь здравым смыслом для аргументации, почему как есть сейчас — это ошибка, и как надо сделать, чтобы стало лучше.
SQL для тестировщиков
Тренинги по HP QTP и автоматизации тестирования
Если минарет, значит выше всех (с)
#12
Отправлено 24 февраля 2014 - 11:41
Если это не приложение для госучреждений, то, как правило, лучше вообще не валидировать. Пользователю так удобней. И ему наплевать будет у вас в базе посто мусор или отвалидированный мусор.
PS. Дюжину лет назад я тоже был за валидацию. Сейчас мое мнение поменялось. Возможно, еще через дюжину оно снова поменяется.
--
Сергей Мартыненко
Блог 255 ступеней (байки для оруженосца)
facebook (Дети диаграммы Ганта)
ВебПосиделки клуба имени Френсиса Бэкона
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных