воскресенье, 29 января 2017 г.

Добрый день! А вы кто?

Вся правда о skype — когда вы добавляетесь кому-то в контакты:
  1. Человек НЕ видит, что вы писали ему до того, как вас добавили в список контактов.
  2. Он также может не знать, кто вы и что вам нужно =)
Поэтому, если вы добавляетесь кому-то в скайп, в окошке «Здравствуйте! Я хочу добавить вас в свой список контактов» (пункт 5 на рисунке) пишите, кто вы, что вы и зачем вы.

В окне 5 пишите, кто вы и что хотите

Обратите также внимание на пункт 4 на рисунке, скайп даже предупреждает — не пишите, пока вас не добавят!

Еще раз для тех, кто не понял первый пункт — если вы напишите, кто вы, ДО того, как вас добавят в контакты, человек эту информацию не увидит. Она подтянется минут через 5-10-20, только вот никто обычно не сидит перед скайпом, с надеждой глядя на экран: «писал ли мне этот незнакомец до добавления, али нет?». Если не представились в окошке добавления в контакты — значит пишите ПОСЛЕ подтверждения.


Наглядный пример



Сравните два диалога:

Раз

— Ольга, добрый день! Я Анна Иванова, студент курса int-28, добавьте к чату, пожалуйста.
*пусечка добавлен в список*
— Добрый! Добавила :)

И два:

— Здравствуйте, Ольга! Я хочу внести вас в свой список контактов в skype (стандартное приветствие скайпа)
* пусечка добавлен в список *
* пару дней тишины *
— Ну так вы меня добавите или нет?
— Добрый день! А вы кто?
— Я ваш студент
— С какого курса?
— Для начинающих (у меня два курса для начинающих, скоро будет три)
— Которого?
— С интенсива!
— С которого? (таки да, на интенсиве мы учим вводить в контекст и начинаем сразу с приветствия в скайпе)
— А их несколько???
— Да :)
— Ну три недели который, завтра стартует.
— Ок! И зовут вас?
— Роман (по нику я так сразу и поняла)
— А фамилия?
— А что, нас много? (можно долго ерничать, но вот сейчас у меня на курсе 3 Алены, 3 Юли и 2 Кати)
— Какая у вас фамилия, Роман?
— Иванов
— Отлично, спасибо! Добавила.

Результат один, но можно сэкономить много сил, если сразу ввести в контекст, чтобы его не выпытывали из вас клещами Wink ;)

См также:
Инструкция по использованию Skype для извращенцев — не про первый контакт, но тоже про введение в контекст.

Пример хорошего введения в контекст




Где применимо


Да везде!

Когда вы пишете:
— заказчику (это вы знаете, кто он, а он вас может еще не знать)
— подрядчику (откуда ему знать, что вы тестировали его продукт?)
— новому коллеге;
— на инфо-почту, чтобы узнать информацию по курсу;
— тренеру;
— студенту;
— стилисту;
— просите о переносе занятия;
— ...

Просто представьте, сколько у тренеров писем с названиями «Вопрос по курсу». По какому курсу? От кого вопрос? Непонятно. А если надо найти какое-то письмо: «Так, я хотела ответить Наталье», то надо заходить в каждое из 20 одинаковых по теме...

См также:
Как подготовить себе преемника? — Доклад Максима Зубова на SQA Days 19. В том числе он упоминает этот кейс, потому что, когда растишь человека до менеджера, писать письма «правильно» внезапно становится важно )))

SQA Days 19. День первый — мой отзыв на этот доклад


Поддерживайте гордое звание тестировщиков, вводите сразу в контекст! Это окупится, причем как на работе, так и в обычной жизни.

Вот, например, сообщение визажисту. У меня ее контакт есть, у нее моего пока нету:

Добрый день!
Меня зовут Ольга. Мы с вами встречались на новогоднем фотодне — когда Ксения Емельченко фотографировала) Подскажите, пожалуйста, а сколько будет стоить все тоже самое, только не целый день?)) Хотим 15 января с подругой устроить фотосессию. В Zoom Room — http://www.zoom-room.ru/contacts, начало в 11 (то есть визаж в 10). Прическа + макияж. Два человека (я и подруга), то есть 2 часа.
<Ссылка на мое фото с новогоднего фотодня, на котором мы встречались>

Найдите в тексте все, что относится к введению в контекст:
  • Я представилась — визажисту моя фамилия ни о чем не говорит, поэтому хватит имени. Но Заказчику / тренеру / студенту / менеджеру, который знает вас по ФИО, лучше называться полностью.
  • Указала, когда и где мы встречались. 
  • Сразу запросила цену — вдруг окажется слишком дорого? В итоге попереписываемся и все впустую.
  • Указала, когда нужен визаж — вдруг мастер занята на эту дату ии время?
  • Указала, где будет фотосет — вдруг она не ездит в этот район?
  • Указала, сколько человек и сколько времени займет — а иначе как она назовет цену?
Итог — я сразу получила нужный мне ответ, без долгих переписок =)


Выводы


Добавляясь кому-то в контакты в скайпе, пишите сразу в окошке «я хочу вас добавить» вместо стандартного "бла-бла-бла" сразу нужное:
  • Как вас зовут.
  • Кто вы? (тестировщик компании «Бла бла бла оладушки», студент курса dl-19 итд)
  • Что вы хотите (уточнить требования, показать чек-листы, запросить стоимость, подключиться к чатику)

четверг, 12 января 2017 г.

Панбагон. Nginx error при просмотре программы лояльности

Когда я жаловалась в ноябре прошлого года о том, как Синема Парк зажал мои билеты, мне писали комментарии в соцсетях — «Ну и че ты жалуешься? Зарегайся и всего делов. Неужели прям уйдешь к конкурентам, потому что поле не сохраняется без регистрации?». Ну как бы да, если появится такой же сервис, но более юзерфрендли, я пойду туда. Пока, правда 4DX кино только в Синема Парке есть, так что приходится страдать и записывать номер брони везде, где только можно.

На выходных пойдем в кино. Покупаю билеты. Может, все же зарегаться? Хрен с тобой... Вот только... Где? На главной есть кнопка «Вход в ЛК», но там только вход, регистрации нету. О, пойдем посмотрим, что у них за программа лояльности такая:

Нажимаем на большую кнопку на главной странице...

Тыкаем на большую кнопку на главной странице и... УПС!

среда, 11 января 2017 г.

Дата некорректна! И дальше что?

Давно пора создать рубрику таких шедевров...

Мой фотограф попросила меня зарегаться на сайте «Горько» и оставить отзыв. Почему бы и нет? Мне не сложно. К тому же я часто выбираю товар, основываясь на чужих отзывах, стараюсь и сама быть полезной. Пишу отзывы на яндекс-маркете, в интернет-магазине, в своем втором блоге...

Открываю сайт, вношу свои данные, включая дату свадьбы. Что я получаю взамен? «Дата некорректна»:

Ну и что я должна понять из этого текста?

Вот что мне должно сказать это сообщение? Что значит "некорректна"? Что мне сделать, чтобы она стала корректной? Я же не пытаюсь сломать сайт, ввести "тпилокрпу" вместо выбора месяца из списка или что-то такое.

Попробовала дату "в будущем" — поменяла год на 2017. Зарегалось! То есть "дата некорректна" = "дата не может быть в прошлом". Такое сообщение было бы понятнее, но все равно фигня какая-то. Я зашла в профиль и снова поменяла дату на 2016 — ошибок не было! Ну так и зачем ограничивать пользователя на этапе регистрации? Сайту же выгодно, если будут оставлять больше отзывов. Чем плох сценарий "я пришла после свадьбы, потому что меня попросили оставить отзыв"?

В общем, если улучшать текст ошибки, то писать точнее. Но в данном случае надо не текст улучшать, а вообще эту проверку на дату в прошлом убирать. Ну или не плакать потом, что пользователи жлобье, отзывы не пишут...

См также:
Сообщения об ошибках — тоже документация, тестируйте их!
Твой пароль плохой. Угадай, какой хороший
Найди некорректное сообщение по тексту ошибки

PS — добавила пост в общую копилку багов, сделав там раздел «шедевры плохих текстов об ошибках»

вторник, 10 января 2017 г.

Как воспроизвести то твои шаги?

Я уже научена горьким опытом возвращения к старым задачам. Знаю, что, когда пишешь в задаче "проверила, загрузив дубли" — это ни о чем не говорит. И если понадобится снова проверить тот же кейс, придется тратить время и вспоминать — «А как оно работает-то? А что грузить? А данные где бы найти? А...». Поэтому, если я пишу в задаче, как получила ситуацию вручную, то прикладываю все вспомогательные запросы.

Описываем все подробненько

Перед новым годом проверяла большую задачу. Потом резюмировала:
  1. Тут плохо, вот тест.
  2. И тут плохо, вот еще тест.
  3. И тут...
Тестировала вьюшки, писала автотесты под них. Но автотесты могут врать — ведь я сама создаю исходное состояние базы данных. А потом уже смотрю, что приехало во view. И если что-то не приехало, варианта два:
  1. Баг в коде вьюшки.
  2. Баг в моем тесте, неправильно состряпала исходное состояние.
Упал довольно сложный автотест, где мудреное исходное состояние. Вполне могла и я неправильно что-то сделать. Поэтому проверила вручную — повторяется!

Так и записала в комменте к задаче, указала на автотест + подробное описание, как воспроизвести вручную: