uk
Feedback
LikeaDuck🦆

LikeaDuck🦆

Відкрити в Telegram

Дима Тучс (https://t.me/dtuchs). QA директор в DODO, спикер и программный комиттёр на конфах, создатель авторского курса QA.GURU Advanced. Здесь будет об IT, QA, менеджменте и немного обо мне.

Показати більше
1 450
Підписники
Немає даних24 години
Немає даних7 днів
-830 день
Архів дописів
Fun fact обо мне: я в кругосветном путешествии 😁 Санкт-Петербург- Москва - Стамбул - Белград - Нью-Йорк (тут начался отпуск) - Бостон - Чикаго - Каилуа-Кона - Гонолулу (тут закончился отпуск) - Сеул (сейчас вы здесь)✅ - Фукуок - Сайгон - Пхукет - Санкт-Петербург. - Узнал что такое проводить лекции QA.GURU в 7 Утра и в 3 ночи 😄 - Придумал новую систему домашних и дипломных работ для своего курса - делаем дипломный проект вместе со студентами с первого занятия (и да, если вам интересно, туда еще можно успеть, было только первое занятие) - Не успел все ответить по поводу вакансии стажера (мы ее еще не закрыли, in progress ⏳) - Написал стратегию QA в DODO на 2026 ("business oriented QA") - Подвел итоги по целям на 2025 год - выполнили на 69% . Что получилось круто? Внедрить хаос-тестирование, улучшить качество в наших мобильных приложениях (залетайте в канал нашего QA Mobile лида), начать серьезно заниматься внедрением AI в тестирования, начать системно собирать метрики code/api coverage по всем многим десяткам сервисов.

В эпоху llm вы бы пошли на большой технический доклад про фишечки и нововведения Junit 6?
Anonymous voting

Сегодня будет стрим/подкаст/батл о том, что "догмы тестировщика не важны" (это моя позиция) VS "Я бы за ассерт в PageObject сразу бы увольнял / не нанимал" - за это выступит Рома Сперанский В программе: Ассерты в Page Object: норма или антипаттерн? Как вы их реализуете? Котлин круче джавы? И другие интересные вопросы 🥲 Да, я планирую серьезную дискуссию, с отсылками к книгам, концептам ООП и пониманию - что же такое объекты в ООП. Итак, сегодня пообщаемся в составе: - Дмитрий Тучс - Head of QA в Dodo Engineering и автор курса Java Advanced в QA>GURU - Роман Сперанский - Android-разработчик и автор курса Kotlin в QA>GURU А вы можете писать свои вопросы в чат. Займите место по ссылке

На этой неделе ко всем вернусь с ответмо по резюме - а к кому-то с предложением о собеседовании в DODO 👍 А пока, сообщу о значительных скидках в QA.GURU ближайшие пару дней ⬇️ 11 и 12 ноября: скидка до 25% на мой авторский курс по автоматизации тестирования на Java для продвинутых. Если вы давно хотели попасть на него или на другие программы QA.GURU, то это тот самый момент 😁 Все программы ▶️

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

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

Чем я со своей командой уже 2-й квартал занимаюсь в DODO? Пилим AI-агенты! Для генерации тесткейсов, поиска дубликатов багов, для интеграции с библиотекой Shake, для написания автотестов.. все это с интеграциями с IDE, багтрекером, ТестОпсом и так далее. Интересная тема?

А это - слёт Программного Комитета Codefest! Поэтому если хотите обсудить свой доклад на Codefest'26 - ищите эти три лица сег
А это - слёт Программного Комитета Codefest! Поэтому если хотите обсудить свой доклад на Codefest'26 - ищите эти три лица сегодня и завтра😁 И да, если вы все ещё не видели докладов Саши Волкова про ML и AI в тестировании, то вы определенно что-то упускаете🤔

Внезапное включение с Heisenbug команды >QA.GURU ! На фото команда курса Java Advanced (не хватает только Миши Рубанова, но о
Внезапное включение с Heisenbug команды >QA.GURU ! На фото команда курса Java Advanced (не хватает только Миши Рубанова, но он на другом континенте) и основатель школы. Кстати, Ирина не просто разработала фронтенд для Niffler, но и выступает завтра в первом зале с докладом, в котором будет много Niffler-a: https://heisenbug.ru/talks/d750f42d6b7545fc90b134d4b2393b15/ Если кто-то сегодня или завтра тоже на Heisebug, буду рад пообщаться и о QA.GURU, и о DODO, и о планах на будущее 🤗

👨‍💻 Скриншот-тесты помогают ловить визуальные баги там, где обычные автотесты бессильны: В интерфейсе мобильных приложений,
👨‍💻 Скриншот-тесты помогают ловить визуальные баги там, где обычные автотесты бессильны: В интерфейсе мобильных приложений, при проверке верстки, отображения компонентов, тем и локализаций. Они позволяют быть уверенным, что дизайн и логика отображаются так, как задумано. 🔜 Уже 4-го сентября в 16:00 ждём вас на бесплатном вебинаре — «Как заглянуть в любой уголок приложения через скриншот-тесты»! Регистрируйтесь прямо сейчас и забирайте карьерный гайд в подарок ✔️ Преподаватель расскажет и покажет: – зачем нужны скриншот-тесты и что они дают – как работать с библиотекой от PointFree – как автоматизировать всё через Prefire – как скриншот-тесты влияют на командные процессы и что ещё можно с их помощью автоматизировать 🎙 Спикер — Михаил Рубанов – 12 лет в мобильной разработке – экс-хед мобильного направления в Dodo Brands – автор книги «Про доступность iOS», а также соавтор курса по автоматизации тестирования на Java Advanced – на данный момент в финтехе 🔗 Занимайте место на вебинар и забирайте бонус!

И кстати, прежде, чем обо всем по порядку, я искренне через пол часа пойду слушать Мишу, потому что он эксперт в этой теме - бОльший, чем я. Это, пожалуй, может быть лучшим погружением в тему, чем все, что я видел на тему скриншотных тестов на конференциях и митапах.

Я все ещё здесь, все ещё QA head в Додо, я все еще читаю лекции в QA.GURU вместе с Мишей Рубановым. Просто 2025 год - самый насыщенный на события в моей жизни 🙂

Всем привет! Мои друзья из очень классной омской конференция ДевФест (https://www.devfest.ru/) ищут QA таланты на сцену🤗 Если вы давно хотели выступить, то это отличный шанс 🚀 До 16 июля у ребят открыта форма Call for papers по четырем направлениям: - QA - Веб-разработка - Go - Python Ссылка, чтобы подать заявку тут - https://forms.yandex.ru/cloud/67a196a1d046881d47b52c75/ - а я тоже там буду, как минимум, для пообщаться

#обучение #qaguru Промокод, традиционно, будет внизу поста ⬇️ Привет! Если вы еще не видели мой авторский курс по автоматизации Java Advanced, то можно заглянуть на огонек: открытый вебинар, который я проведу в понедельник: «Разработка автотеста с JUnit Extension: первый шаг за пределы рутинного тестирования». Как обычно, вебинар будет на платформе школы @qa_guru в 20:00 по МСК 16 июня (как раз после долгих выходных) 🔗 Регистрация по ссылке — участие бесплатное, но по регистрации. Что будет: - Я познакомлю вас с учебным проектом Niffler, он же - мой основной пет-проект для обучения студентов. Посмотреть историю моих коммитов туда можно в гитхабе: https://github.com/qa-guru/niffler - Вместе напишем JUnit Extension, который создаёт тестовые данные через API. - Соберём основу E2E-проекта: конфигурации, page objects, API-клиенты, DTO и другие элементы архитектуры за буквально 30-40 минут. Если вы уже пишете автотесты на Java и хотите большего - подключайтесь. Буду делиться своим практическим опытом и подходами, которые мы применяем в продакшене. Собственно, вебинар приурочен к старту 16 июня нового потока курса «Java Advanced 2.0». Это программа для тех, кто хочет глубже разбираться в архитектуре автотестов, собирать масштабируемые проекты и уверенно двигаться в сторону Senior и далее. От меня - личная скидка 5% по кодовому слову JUNIT5. Просто напишите об этом менеджеру @qa_guru_sales4 Буду рад видеть вас и на вебинаре, и на курсе🦆

А к слову о подарке, который совершенно free для premium подписчиков - буст этого канала, что позволит мне сделать что-то, например писать больше текста к постам с фотками😀

На выходных завершился Codefest #15, я как ПК старался сделать классную программу, как спикер - рассказать доклад с парой инт
+3
На выходных завершился Codefest #15, я как ПК старался сделать классную программу, как спикер - рассказать доклад с парой интересных решений, как QA Head dodo - поддержать первый доклад нашего Performance Лида, как человек - провести бесценное время в компании близких людей. Две фразы запомнились - "Ну а на какой ещё доклад в QA секции идти" и "А, додо, это где Дима Тучс?". А сегодня у меня День Рождения🍻, можно накидать Каналу лайков в качестве подарка.

Еще мои друзья из JUG.RU заполняют TechRadar. Это исследование, которое поможет визуализировать текущее состояние технологиче
Еще мои друзья из JUG.RU заполняют TechRadar. Это исследование, которое поможет визуализировать текущее состояние технологического ландшафта в области тестирования в России. Заполнить легко, а призы приятные, поэтому, предлагаю подписчикам поучаствовать в этом 🙌

Друзья, месяц тишины в этом чате - антирекорд, все дело в том, что на меня свалилось столько всего, что канал оказался в конце приоритетов. Историю о борьбе с Selenoid и анимациями я обязательно допишу, а сейчас пара анонсов: 1) Через неделю с небольшим я буду с докладом в Новосибирске. Про мобильный автотесты - тема для меня новая, но в ДОДО у нас на них большой фокус, приходите 🚀 2) Там же буду на квартирнике с QA Head-ом ВК Мишей Шваркуновым о нагрузочном тестировании - тоже есть, о чем поговорить 🥲 А еще будет доклад от нашего лида нагрузки - будет интересно🍺 3) Вышла книга Егора Бугаенко Angry Tests -  а я - в числе ее ревьюеров! Книга огонь, напишу разбор ❤️‍🔥 4) Android приложение Niffler уже существует в 2-х вариантах - full native и webview. Про это тоже будет доклад от прекрасной Ирины из OZON Bank на той же конфе. С ней мы и планируем делать много материалов по этой теме 🔥 Stay tuned!

#selenide #selenoid #docker Хочу рассказать историю потерянного выходного дня. Часть 1: Пролог Начиналось все, как обычно, хорошо - я просто решил добавить пару скриншотных тестов на canvas, который отрисовывается с анимацией библиотекой chart.js, в наш учебный проект qa.guru - Niffler. Канвас - это такая штука, содержимое которой можно проверить только скриншотом - что там будет нарисовано, одному chart.js (в моем случае) известно. Т.к. отрисовка происходит с анимацией, то добавляем классический Thread.sleep на пару секунд, делаем скриншот, сравниваем с expected. Здесь передаем привет докладам про "антипаттерны автотестов", где минут 10 говорят, что Thread.sleep в тестах быть не должно🤌 Но, я не об этом. Этот тест прекрасно работает локально, вот, буквально, 10 из 10 попыток - passed ✅ И 10 из 10 падает при попытках запустить в Selenoid (как на официальном selenoid/vnc_chrome:127.0, так и на неофициальном twilio/selenoid:chrome_stable_135) 🔴 Почему? Читай далее, а пока накидывай варианты ⬇️

sticker.webp0.65 KB