10. Было бы классно, чтобы сервисы никогда не падали, а разработчики писали идеальный код. Я бы занялась огородничеством, наверное.
Читать полностью…7. Люди не пытаются ткнуть тебя носом в говно. Они беспокоятся, что сервис не работает. Они предлагают помощь.
Читать полностью…3. Я, ессно, отписалась - спасибо, вебсайту плохо сейчас, но мы держимся, ссылки посмотрим, команда работает. И уже когда отправляла сообщение, знала, что не всем в команде оно понравится.
Читать полностью…2. Вводные данные такие: у меня проблемы с фокусированием, не могу долго сосредотачиваться, и мне вредно использовать техники сконцентрированной работы типа помидоров.
Что я делаю в общем: терапия раз в неделю, йога каждый день, медитации каждый день в нагруженные периоды, овощи 3-5 раз в день, сон 9-10 часов в день, трекинг состояний: дневник, приложение для трекинга триггеров для мигреней, приложения для трекинга цикла.
Что я делаю в частности: техники расслабления перед сфокусированной работой, перерывы использую для физических действий, потом опять техники расслабления. Тишина, темнота, холод в помещении. Как можно меньше сенсорных раздражителей. Если чувствую сильную рассредоточенность - играю в раскрашивание картин по номерам, или аналогичную игру, где надо искать мелкие детали, но нет требований на скорость. Второе - сенсорные расслабляющие стимулы, я заворачиваюсь в очень мягкое покрывало и валяюсь, или иду в ванную телесной температуры и погружаюсь полностью.
Это оптимально при моих ограничениях, для более здоровых людей не пригодится.
Во втором случае, кроме исследования причин бага, тестер еще задавался вопросом - насколько баг стоит исследования? Мб ошибка тестера? Интернет? Какие-то настройки окружения? В общем, проверял ситуацию на адекватность.
Люди, которых я наблюдаю у себя на работе, делают так постоянно, но замечала ли я это до Баха? Не.
3. Для бывалых -- вот Джеймс Бах когда-то выкладывал, как они подходили к изучению логирования багов: https://www.satisfice.com/download/investigating-bugs-a-testing-skills-study
Читать полностью…1. Тестовое на джуна
Моя подруга ищет свою первую куа-работу. Ей дали задание, как дают многим на позицию джуна или трейни: вот тебе сайт, там баги, найди 10 штук и залогируй, будь добра.
Она немного растерялась, потому что багов там миллион, а хочется блеснуть. Так что я написала
Три Мудрости Логирования в Нервной Обстановке:
- Логируй по приоритетности (сначала самые лучшие - потом мелочь)
- Запиши сначала все саммари (потом расписывай)
- Сразу делай скриншоты, как только видишь баг (а то потом хрен найдешь)
Не все баги надо фиксить
Перфекционистов и тестировщиков раздражают баги, подолгу висящие в беклоге. Мол, как так, в продукте дефекты, а мы их не чиним.
Баги, как и фичи, решают задачи пользователей. Они имеют ценность, которую надо оценить и приоритизировать.
Например, SMS нотификации - ценность 5, а поехавшая верстка в IE - 0.05. Пользователей IE всего 2%, их можно долго мариновать внизу беклога и ничего не случится.
Забейте на красивую статистику, поставляйте в продукт максимум ценности.
12. Сколько времени занял бы фикс этого бага? Сколько времени разработчика сэкономлено? А сколько менеджерского и продуктового времени потрачено взамен?
Читать полностью…10. Проходит полгода (а я долго работаю на одном месте уже). И заказчик снова находит баг. У нас, например, часто меняются дизайнеры, у них отличный глаз на вёрстку. Ну и менеджеры растут, у них появляются джуны. И у куа тоже...
Читать полностью…8. Делает два:
- объясняет заказчику про лоу приорити, общую занятость и низкий импакт
8. Куа не пытаются обидеть разработчиков, когда заводят баг. Они беспокоятся за сервис.
Читать полностью…4. Мы не любим признавать ошибки. Вебсайту не плохо, ссылки не связаны, это временное помутнение. Мы не хотим выглядеть как сервис, у которого могут быть проблемы.
Читать полностью…2. Сегодня нашему сервису было плохо. все что могло упасть - упало, на ровном месте, без объявления войны. И пока девы бились над продом, в чат посыпались встревоженные сообщения куа других сервисов. Как вы там, вебсайт? Тут ссылки никуда не ведут, вебсайт, вы чего? Все сломалось, кто-то этим занимается?
Читать полностью…Там он противопоставляет две схемы: что люди сказали, что они делают, и что они на самом деле делали перед логированием бага:
Читать полностью…2. Эти три совета выросли из наблюдения за студентами, конечно. Три ошибки всех студентов:
- Увидела и Давай Логировать (чаще всего начинают с мелочевки, что в глаза лезет - верстка, опечатки, разница в разных браузерах. Когда дело доходит до багов поярче - не хватает времени)
- Один Баг, Потом Другой (в голове у студентов еще свеж шаблон "атрибуты бага", и они старательно заполняют все поля, пока не забыли. По итогу - три прекрасно залогированные опечатки)
- Запишу Потом Заскриншочу (вообще, поразительно, как много студентов и джунов не держат под рукой горячую клавишу скриншотера. Во-первых, легче всего вспомнить баг по скриншоту. Скриншот + саммари -- ультимативная комбинация для логирования. Во-вторых, потом баги теряются. В-третьих, они перестают воспроизводиться. Я пожертвовала сейвом, чтоб иметь комбинацию команд-эс под скриншотер)
Вчера смотрела запуск Драгона, который отложили в последние пятнадцать минут. При полностью заправленной огромной ракете.
Отложили.
А я боюсь не дать куа сайноф за двое суток, маркетологи же ждут.
15. И ещё мне интересно. Зачем тестировщики открывают ИЕ, если баги в нем никто никогда не фиксит? Разрешите им перестать. Пусть не мучаются.
Читать полностью…13. А ещё бывает, что баг находит конечный юзер. И если он платит нам много денег, баг взлетает в приоритете. И мы его все равно фиксим.
Читать полностью…11. Менеджер спрашивает у куа, что за баг и почему не фикшен. Куа спрашивает у опытного куа. Опытный куа говорит про лоу приорити. Менеджер объясняет заказчику.
Читать полностью…7. Если это заказчик, менеджер делает раз:
- уточняет у куа или дева, что за баг, почему не починен (куа или дев объясняет, почему)
5. Когда их находят джуны, джунам объясняют, мол, манки кейс, лоу приорити, сосредоточься, мы почти не поддерживаем этот браузер.
Читать полностью…