Нерушимое правило
Тестировщикам, особенно начинающим, важно всегда помнить следующий принцип:Никогда не используйте "левые" email'ы для тестирования.
Не должно быть вымышленных email'ов или email'ов, которые не принадлежат вам, если система рассылает по ним почту. Потому что вы один раз зарегистрировались, а система будет слать туда письма.
Допустим, форма регистрации следующая:
Чтобы ее протестировать, надо ввести N уникальных значений почты:
- Можно ли оставить имя пустым?
- Можно ли ввести "Ольга"?
- А "Олечка"?
- А "Olga"?
- А "Киселева-Иванова Раисия Ивановна"?
- А "%:;*Ц;(*;?%"?
- А можно ли создать пароль в 1 символ?
- А можно ли ... ?
Статья не о принципах тест-дизайна, поэтому остановимся на данном списке. Но понятно, что он будет больше раз в 10. И каждый раз регистрировать новый email? Да ну-у-у-у... Если формат эл. почты не проверяется, можно и "123" туда записывать, пока тестируются другие поля. А если проверяется, то "123@mail.ru".
Чем это плохо?
- Система на каждый такой "левый" адрес высылает почту, то есть фактически спамит mail.ru по несуществующим адресам. Mail.ru банит такого отправителя как злостного спамера. А менеджер проекта уже отрывает руки тому вредителю, благодаря которому их занесли в черные списки. Вы же не хотите быть таким вредителем, правда?
- Тексты писем, которые отправляются пользователям, тоже надо тестировать. Если все время вбивать в поле всякую фигню, почту мы в итоге не получим и не сможем ее проверить.
Поэтому неважно, работаете вы на проекте или просто учитесь (в рамках курса для тестировщиков или просто для самообразования выбрали сайт), не портите карму создателям, помните правило!
А разработчики программ должны, вообще говоря, учитывать то, что на тестовом стенде будут вбивать всяко-разное и подготовиться заранее. Например, отправлять все письма с тестового стенда на конкретную почту - и пусть тестировщики там тексты смотрят. А на production уже проверят, что письма идут туда, куда им было указано...
Но, если вы не знаете точно, есть такое или нет - следуйте правилу, не указывайте "левые" email`ы!
А что же тогда делать?
Страдать!
На самом деле не надо страдать, есть выход
И даже не надо каждый раз заводить новую почту!
У gmail есть хинт - берете свою почту и добавляете к ней часть с плюсиком.
Например, myMail@gmail.com - это моя почта, так вот
- myMail+1@gmail.com
- myMail+2@gmail.com
- myMail+10@gmail.com
- maMail+test@gmail.com
будет приходит на myMail@gmail.com.
Пользуйтесь на здоровье и берегите нервы своих менеджеров!
PS - Уже скоро стартует мой курс "Онлайн-интенсив для начинающих тестировщиков", в котором мы будем злыми менеджерами, отрывающими головы за невыполнение этого правила Записаться на курс 1-7 сентября.
PS - Уже скоро стартует мой курс "Онлайн-интенсив для начинающих тестировщиков", в котором мы будем злыми менеджерами, отрывающими головы за невыполнение этого правила Записаться на курс 1-7 сентября.
Можно ещё вставлять точку в адрес. Например, my.Mail@gmail.com
ОтветитьУдалитьНо обычно для таких случаев использую http://dropmail.me/ и менее удобный аналог http://10minutemail.com/
Вот да, я использую http://temp-mail.org/ обычно.
УдалитьТак он же всего на 10 минут =)
УдалитьНу это 10minutemail, плюс эти 10 минут можно продлевать.
УдалитьА dropmail будет жить до перезагрузки страницы.
Да и разве мало для проверки конкретно регистрации 10 минут?
А зачем создавать по 30 таких email? Это все равно потраченное время - переключаться между вкладками и копипастить этот email. Сколько раз так сделает тестировщик? 1? 2? 10? А потом забьет и будет "ааа" вводить, если нужна быстрая проверка другого поля?
УдалитьНо вообще, я ничего против таких 10-минуток не имею, главное, не отправлять на реальные адреса, которые не твои
С хинтом круто! Давно пользуемся) По поводу 10-ти минуток - ну если нужно проверить например регистрацию, а дальше не нужен адрес, почему нет?
ОтветитьУдалитьПо поводу злостного спама на mail.ru. Нужно очень постараться что бы они вас забанили)
Владимир, Вы недооцениваете тестировщиков ))))
УдалитьНу и все равно, неприятно жеж быть спамерами... Особенно если вы вообще не тестировщик проекта, а так, навыки поразвивать пришли и такую свинью хозяевам подкладываете)
Спасибо. Это я, пожалуй, даже в закладки добавлю :)
ОтветитьУдалитьВсегда пожалуйста :)
УдалитьОльга, спасибо! Эта статья прям то,что было нужно)
ОтветитьУдалитьИ вам спасибо за фидбек))
Удалить