Тестировщики нужны
10.2K subscribers
2 photos
2 files
113 links
I'm Stanislav Yakovlev, Lead at Tinkoff. Also a buddy at Yandex and author of QA courses

Any questions? Write:
tg: t.me/wincomm
youtube: www.youtube.com/c/qachillout
Vacancy: 👉t.me/qa_chillout_jobs
Download Telegram
Мирные переговоры

В речи руководителей часто проскальзывают слова и обороты из военного лексикона (особенно в трудные времена): «наша миссия», «стратегические цели», «борьба за результат» и др. Конечно, для многих компаний каждый день — битва за выживание. И все же язык, призывающий к агрессивным действиям и героическому терпению, может стать причиной проблем. У сотрудников создается ощущение, что их тревоги, переживания и усталость должны отступить на второй план, в приоритете рабочие задачи и «спасение» компании. Это может привести к переработкам и эмоциональному выгоранию.

В непростые времена, когда горят сроки, нужно успеть выкатить релиз до праздников и т.д., сотрудникам нужна забота, а не призыв к борьбе, поэтому важно переключать внимание с финансовых результатов на людей.
Исследовательское тестирование: пустая трата времени или мощный инструмент?

Одни считают, что исследовательское тестирование более продуктивное, чем привычное нам тестирование по сценариям. Другие — что это пустая трата времени и ресурсов. Так ли это на самом деле? Давайте разберемся.

https://habr.com/ru/post/535094/
С Наступающим 2021!

До закрытия спринта 2020 остается совсем немного. Еще есть считанные часы, чтобы успеть подчистить бэклог из задач и запланировать новый спринт 2021! Хочу пожелать, чтобы 2021 стал гораздо лучше, а баги сами находили Вас. Успехов и удачи во всех начинаниях! 🚀
Особенности адаптации удаленных сотрудников

Когда этап интервью пройден и человек попал в вашу команду, важно помнить, что он попал в виртуальную команду, а вот проблемы у него возникнут реальные. Банальный вопрос: "А где взять сборку для тестирования?" или "На кого перевести задачу?". Как мы его решаем в офисе — повернулись и спросили у коллеги. А как на удаленке? Пишем тимлиду или в общий чатик, ждем ответ, напоминаем о себе, снова ждем ответ. Полдня иногда может уйти на то, чтобы решить свой вопрос. Также, придя в компанию, даже очно, в офис, каждому требуется время, чтобы понять, куда он попал в прямом смысле слова: где он в иерархии, где в структуре компании, какие отделы существуют, с какими он будет контактировать регулярно, от кого получать задания и так далее. Все, что кажется очевидным для офисных сотрудников, для новичка — терра инкогнита. И на первой встрече, хоть и заочной, нужно все это ему описать.

Важной задачей для тимлида является составление подробного онбординга. В нем должны быть такие разделы, как:

⁃ Access (админки, доступы к ресурсам и т.д. требуют заведения определенных задач на специалистов техподдержки. Важно в данном пункте привести примеры задач, а также указать последовательность заведения таких задач, в противном случае потеряете много времени.);
⁃ Soft (дайте ссылки на необходимые для работы программы, укажите, где получить лицензии, как правильно настроить и т.д.);
⁃ Processes & Technologies (новички, а зачастую и те коллеги, кто не работал долгое время с какими-то определенными задачами, забывают о нюансах, поэтому в конфлюенсе важно иметь страничку, где расписан флоу работы, а также привести все ссылки на документацию проекта.);
⁃ Probation Goals (цели и задачи на испытательный срок. Человек должен понимать, что его ждет в конце испытательного срока и какой результат ему необходимо показать.);
⁃ Tasks (для удобства, я советую выводить задачи (например, делать выборку прямо в Confluence), с которыми работал коллега на протяжении всего испытательного срока. Так будет проще к ним возвращаться на one to one встречах.);
⁃ Meetings (создайте табличку/поставьте встречи в календаре, чтобы коллега заранее знал, в какой день у него запланирована встреча с вами и смог подготовить вопросы);
⁃ Structure (подготовьте табличку, куда внесете всех коллег из подразделения, так новичку будет проще понимать, кто может ему помочь и не только. Не забудьте про общую встречу с коллегами, чтобы всем познакомиться =) ).

А как у вас проходил онбординг?
Как мы тестировали фичу «Подтверждение аккаунта через ВКонтакте в Юле»

С первого взгляда сложно понять, с кем вы имеете дело — с честным пользователем или мошенником. В связи с этим была добавлена функция подтверждения профиля через ВКонтакте.

Суть этого инструмента проста: после подтверждения профиля в аккаунте у пользователя Юлы отображается специальный значок и количество его друзей в соцсети. Но не все так просто с точки зрения тестирования и интеграции с ВКонтакте.

https://telegra.ph/Kak-my-testirovali-fichu-Podtverzhdenie-akkaunta-cherez-VKontakte-01-14
Мы нужны им на своем рабочем месте. Иначе нам не отвели бы отдельный стол.

Когда я спрашиваю у знакомых, почему их так изматывает работа, обычно слышу два стандартных, не отличающихся большим разнообразием, ответа. Одни ссылаются на что-то очень неопределенное: много задач. Другие указывают на руководителя и сплошные авралы.

Изматывающая работа стала неотъемлемой частью современной жизни по той простой причине, что никто не умеет правильно использовать свое время. Все мы являемся заложниками мифа, который умещается в банальную формулу:

Время + присутствие = результат.

Так откуда взялось подобное отношение к рабочему времени, что тратишь время впустую – не на дело, и работа не выполняется? Возможно, это пережиток эпохи индустриального развития, когда все останавливалось, если работник покидал свое место у конвейера. А может быть, наше отношение ко времени уходит в эпоху ручного труда. При любом ремесле время, затраченное на изготовление любой вещи – служит важным критерием ее качества и добротности.

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

Рабочие часы расхолаживают, они отбивают у нас охоту к творчеству и созиданию. У нас нет ни желания, ни стимула решать проблемы компании, и даже когда мы ими занимаемся, то о нашей работе судят исключительно по затраченному времени.

Наши убеждения, связанные с рабочей средой, искажают оценку самого рабочего процесса, который мы подчиняем диктату времени. Безусловно, работа может проводиться разными способами: и в офисе на пуфике, и на совещании, – но будет ли она выполнена? Выделяют даже отдельный термин - «Sludge» - это помраченное сознание, сформированное давно изжившими себя представлениями о ценности рабочего времени.

В компании мы должны показывать реальный результат, а не просиживать в офисе с утра и до позднего вечера. Посмотрите в сторону исключительно результативной рабочей среды (Results Only Work Environment) - ROWE. Вы не должны отдавать компании свою жизнь.
Онлайн-вебинар по инструменту Charles Proxy

Много вопросов поступает по поводу работы с таким инструментом, как Charles Proxy. Кто-то интересуется как его настроить, кто-то хочет узнать как на практике производить подмену данных, изменять пропускную способность и многое другое. Я хотел бы провести онлайн-вебинар и рассказать про все тонкости по работе с данным инструментом.

Дата: 24 января, воскресенье
Время: 19.00 - 20.00 (мск)
Формат: онлайн-вебинар (Zoom)

Участие в мероприятии бесплатно, но необходимо зарегистрироваться.

https://limelab.tech/meetup
Charles Proxy: незаменимый инструмент для мониторинга трафика в руках тестировщика

Наш онлайн-вебинар скоро начнется. Вопросы можете задавать в комментариях.

Начинаем в 19:00 (мск)
Ссылка на Zoom: https://mailru.zoom.us/j/92690558334?pwd=RXdOR001MTA1bGhSUVd5bnlLcUFnQT09

Запись вебинара будет опубликована позже.
Charles Proxy: незаменимый инструмент для мониторинга трафика в руках тестировщика

Запись вебинара доступна по ссылке: https://youtu.be/gWhvVaoHh70

Задавайте вопросы, пишите комментарии, а также предлагайте темы будущих вебинаров.
Charles Proxy meetup.pdf
16.6 MB
Запуск нескольких инстансов Charles Proxy

1. Найти конфигурацию Charles (для каждой системы расположение, само собой, разное)
Windows: %APPDATA%\Charles\charles.config
MacOS: ~/Library/Preferences/com.xk72.charles.config
Linux: ~/.charles.config

2. Делаем копию конфигурации в удобном для нас месте
3. Открываем копию конфига и редактируем следующие xml-ноды:
configuration/proxyConfiguration/port: порт для разворачивания HTTP прокси
configuration/proxyConfiguration/SOCKSPort: порт для разворачивания SOCKS5 прокси

4. Запускаем нашу копию Charles с указанием конфига ( charles -config путь/до/копии_конфига )
Пример для MacOS: /Applications/Charles.app/Contents/MacOS/Charles -config ~/Documents/Charles/8890.config

5. На нужном устройстве не забываем проставить другой порт в настройках сети =)

Детально можно ознакомиться в презентации с митапа.
Метод «кнута и пряника»

В работе тестировщика довольно много рутинной работы, например актуализация тест-кейсов, регрессы и многое другое. Как замотивировать команду? Например пообещать вознаграждение. Однако для сотрудника это будет небольшой мотивационной встряской. Почему "небольшой"? Он будет трудиться ровно столько, сколько необходимо для получения вознаграждения, но не больше. В связи с чем, у метода «кнута и пряника» есть минусы:

• постепенная утрата внутренней мотивации;
• снижение эффективности;
• подавление творческого начала;
• вытеснение хорошего поведения;
• поощрение мошенничества, неэтичных поступков и стремления к поиску легких путей;
• возникновение привыкания;
• развитие однобокого, застойного мышления.

Как же повысить шансы на успех? Важно помнить о следующих дополнениях.

1. Рутинный процесс может стать более увлекательным и приобрести смысл, если преподнести его как часть масштабной цели. Например рассказать команде высокую значимость фичи и перечислить возможности, которые получат пользователи, когда эта фича выкатится на прод.

2. Согласитесь, что задача скучна, тем самым проявите сочувствие. Поставьте себя рядом с подчинённым, дайте совет.

3. Предоставьте работникам возможность самостоятельно выбирать способ достижения результата. Обозначьте цель и обеспечьте людям свободу действий.

Не забывайте и два простых принципа мотивации.

1. Не пренебрегайте нематериальными поощрениями. Помните, что хвалить сотрудников важно и нужно. Похвала — это выстраивание системы координат. А сотрудник будет сосредоточиваться на том, за что его хвалят, хотите вы этого или нет.

2. Предоставляйте людям полезные данные. Раскройте сотрудникам степень важности проделанной работы в рамках достижения масштабной цели. Расскажите про запуск фичи после релиза, поделитесь данными и метриками. Сотрудникам важно видеть результат.
UI элементы и жесты в мобильных приложениях

Выезжающая шторка, ползунок и другие фантастические твари нередко пасутся в баг-трекерах. Чтобы помочь вам разобраться, кто из них кто, и впредь называть элементы интерфейса и жесты своими именами, мы собрали гайд-шпаргалку по мобильному UI. Рассказываем обо всем, естественно, на примере приложения Юлы.

https://habr.com/ru/company/youla/blog/540768/
Приглашение на Podlodka QA Crew

Выступлю на второй неделe “SRE и жизнь после релиза” и расскажу про выстраивание отношений с техподдержкой в Юле, как и куда бежать пользователю, который столкнулся с проблемой и кто будет решать эту проблему.

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

Для этого необходимо:
📍Быть подписанным на канал @qa_chillout
📍Отправить ссылку на свой профиль в Telegram в форму: https://limelab.tech/podlodkacrew

Уже в это воскресенье, 14 февраля, в 21:00 по МСК состоится розыгрыш билета под этим постом. Спешите =)
Старт 15 февраля, подробности и билеты доступны по ссылке на сайте!
Чек-лист тестирования WEB приложений

После публикации чек-листа по тестированию мобильных приложений, поступило большое количество сообщений про такой же чек-лист, только для WEB приложений. В связи с этим, подготовили шпаргалку по тестированию WEB приложений.

https://habr.com/ru/post/542422/
Войти в IT

Думаете чем заняться сегодня вечером? Мы командой Юлы поговорим о том, как попасть в IT. Развеем мифы о курсах. Расскажем, чем стажер отличается от джуна. Обсудим, почему в IT мало девушек. Правда, что без связей невозможно попасть в крупную IT компанию?

Время: 21:00 МСК
Дата: 26.02.21
Online: https://www.joinclubhouse.com/event/MR3qlOZE
Как успешно зарелизить продукт в App Store и Google Play

Для многих общение с платформами – это магия и рандом. Потому что они никогда не раскрывают, что происходит на самом деле внутри их компаний. Если вы выслали запрос в одну из технических команд или выслали заявку на фичеринг – то вы практически никогда не знаете, какой путь эта заявка проходит.

https://telegra.ph/Kak-uspeshno-zarelizit-produkt-v-App-Store-i-Google-Play-02-27
Матрица развития компетенций специалиста по тестированию

Решили с коллегами составить верхнеуровневый roadmap развития специалиста по тестированию и поделиться с вами.

https://miro.com/app/board/uXjVOsbBpjE=/
Тимбилдинг: трата времени или польза?

Тимбилдинг. Это слово слышал наверное каждый из вас. А еще чаще многие из вас слашали от коллег: "Я пожалуй пойду домой. Нет, меня ждут дела. Я пас". Тимбилдинг направлен на повышение работоспособности и эффективности команды, что, в конечном итоге, отражается на повышении бизнес-показателей.

Если погрузиться в историю, то можно проследить, что первые попытки управлять эффективностью групп персонала делались в 40-х годах ХХ века в США и Западной Европе. Вид стройной теории они обрели ближе к концу 50-х. В 60-х годах американский психолог Карл Ронке разработал программу Outdoor Ropes Course (веревочный курс — активный тренинг, длительностью от одного до четырёх дней, направленный на улучшение навыков командного взаимодействия). Она полностью перевернула представления о тимбилдинге и легла в основу большинства стратегий командообразования.

Давайте определим основные цели тимбилдинга:

⁃ сплочение команды и повышение мотивации сотрудников;
⁃ улучшение взаимодействия между членами коллектива и повышение уровня доверия. Замена конкуренции на сотрудничество. Другими словами, чтобы никто не стеснялся спрашивать у коллеги, задавать вопросы и при случае был готов откликнуться на чужую просьбу;
⁃ создание эффективных моделей взаимодействия и коммуникации;
⁃ психологическая разгрузка для коллег.

Когда же стоит проводить тимбилдинг и как часто? Важно не упустить тот момент, когда команде требуется психологическая разгрузка, например после релиза важной для бизнеса задачи, тестирование которой велось продолжительное количество времени. Не стоит забывать и про новых коллег в команде. Необходимо сплочать коллектив с целью эффективной совместной работы. После различных организационных изменений в командах.

В условиях удаленки все это делать непросто. У нас в команде, один из наиболее популярных видов тимбилдинга — онлайн тимбилдинг. Мы посещаем различные онлайн квесты и страемся это делать не чаще одного раза в месяц — полтора. А как у вас проходят тимбилдинги в командах в условиях удаленки?