TestDrivenChannel
83 subscribers
89 photos
5 videos
121 links
Официальный канал конференции Test Driven Conf
Download Telegram
Всегда хорошо, когда есть люди, знающие, как решить проблему быстро (просто, дешево и так далее), что может пойти не так. Ещё лучше, когда такие люди готовы делиться своим знанием. На TestDriven Conf 2022 узнаем готовые рецепты для нагрузочного тестирования и автоматизации, послушаем про подводные камни и истории успеха.

💥Тезисы докладов можно посмотреть здесь — https://clck.ru/Z2a9L
Предварительное расписание готово и опубликовано на сайте https://clck.ru/Z2aP8

⚠️Обратите внимание! С 1 декабря билеты подорожают. Сейчас вы можете забронировать билеты по выгодной цене, и у вас будет ещё несколько дней на оплату 👉🏻 https://clck.ru/Z2b4t

Встречаемся 28 и 29 апреля в Москве! Все подробности на сайте - https://clck.ru/Z2gkR
Заводить тест-кейсы руками в тестохранилищах — долго и скучно. Но ведь есть еще много юнит-тестов, которые пишут разработчики. И не всегда понятно, что они покрывают и как пересекаются с E2E-тестами. Head of QA в Авито, Александр Матвеев, на Test Driven Conf расскажет о том, как можно комплексно решить эти две проблемы - https://clck.ru/Z6GAD

А уже сегодня вы можете прочитать интервью с Александром Матвеевым, из которого узнаете, как работают тестировщики в Авито, и какие уникальные продукты они для этого используют - https://habr.com/ru/company/oleg-bunin/blog/591893/

⚡️Обратите внимание, что через два дня будет повышение цен! Билеты здесь - https://clck.ru/Z6GBv

Встречаемся 28 и 29 апреля в Москве, в Radisson Slavyanskaya.
Подробное расписание уже на сайте - https://clck.ru/Z6GDQ
Поговорим про SAF-фаззинг и посмотрим на практическую реализацию подхода. Одна из тех технологий, которому можно попробовать на своем проекте прямо сейчас.

При SAF тестировании генерируются формально валидные (синтаксически верные или структурно корректные), но фактически случайные данные, что позволяет подвергнуть тестированию уровни системы лежащие за синтаксическим анализатором.

В своём докладе Николай Шаплов из Postgres Professional расскажет о проблематике Structure Aware Fuzzing'а, даст краткий обзор имеющихся инструментов и продемонстрирует, как задачи SAF-фаззинга могут быть решены с использованием библиотеки LibBolbStamper.
👉 https://clck.ru/Z6jiL

⚠️TestDriven Conf 2022 пройдёт 28 и 29 апреля в Москве. Тезисы докладов, билеты и вся информация о конференции здесь — https://clck.ru/Z6jhR
Привет, друзья!

💥 Уже завтра, 1 декабря, вырастут цены на TestDriven Conf 2022. Сегодня вы можете забронировать билет по старой цене (очное участие — 36000 рублей).

После брони у вас будет ещё несколько дней на оплату. Предварительное расписание уже опубликовано на сайте 👉 https://clck.ru/Z73ZN

⚡️Забронировать билет на TestDriven Conf 2021! https://clck.ru/Z73Zz
Представьте себе такую ситуацию. Вы запилили мегакрутую фичу на странице сайта и через месяц решили оценить её эффективность. Начинаете считать и понимаете — своим релизом вы сломали метрики на странице. Случайно удалили код, отправляющий важные события аналитики, или забыли покрыть новую фичу событиями. Знакомо?

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

Если события приходят некорректно, отчёт будет недостоверным.

Тестирование всех событий продуктовой аналитики перед каждым релизом обычно отнимает много времени.

В статье нашего спикера Игоря Любина (Ozon)
читайте о том, как автоматизировать этот процесс — https://habr.com/en/company/ozontech/blog/592295/
Всем привет!
Подготовка к TestDriven Conf идёт полным ходом, несмотря на то, что до конференции ещё 4,5 месяца.

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

Три трека докладов об автоматизации тестирования (и всего, что рядом), мастер-классы, круглые столы. Вы сможете не только услышать кейсы докладчиков, но и отработать необходимые навыки. А нетворкинг и общение с экспертами — дефолтная настройка конференций Онтико.

Изучайте расписание — https://clck.ru/ZDWdc

Присоединяйтесь!
Привет, друзья!

💥Приходите послушать выступление Андрея Синицына из компании MasterDelivery, который выступит в секции «Cookbook - готовые рецепты».
https://clck.ru/ZEcLk

Андрей является DevOps-infected, профессионалом эксплуатации, поклонником больших систем и высоких нагрузок. Фанатом автоматизации и правильных SRE-практик. В индустрии с 2003 года.

🔹Его доклад будет состоять из двух частей: теоретическая и практическая:

1. Теория
- Понимание continious-процессов. Для чего нам нужны тесты и как мы хотим проводить тестирование и доставлять продукты.
- Модели ветвления: что в итоге окажется на целевых окружениях.
- Как и когда нам может помочь kubernetes, а когда можно обойтись и без него.

2. Практика
- Если у нас есть kubernetes в продакшне, как бы нам прикрутить его еще и для быстрого тестирования.
- То же самое, но если у нас нет kubernetes в продакшне? Используем "легкие" версии k8s, сокращаем накладные расходы.
- Инструменты для CI/CD: GitLab, GitHub Actions, Jenkins.

TestDriven Conf 2022 пройдёт 28 и 29 апреля в Москве. Тезисы докладов, билеты и вся информация о конференции здесь — https://clck.ru/ZEcSN
Привет, друзья!

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

Поговорим об этом на конференции с Сергеем Мишаниным руководителем отдела разработки инструментов тестирования в банке "Санкт-Петербург".
https://clck.ru/ZFR6v

В своем докладе Сергей сравнит подходы с использованием Maven зависимостей и Git submodules, обозначит потенциальные проблемы при использовании подмодулей и покажет вариант решения таких проблем.

Встречаемся на TestDriven Conf 2022 28 и 29 апреля в Москве.

Расписание, программа и билеты на сайте 👉🏻 https://clck.ru/ZFR2k
Казалось бы, совершенно непонятно, зачем живым людям в 2021 году решать задачу под названием «печатаем обычное вещественное число». Вроде бы это должно быть уже решено — причём примерно в тот момент, когда эти вещественные числа изобрели. Но оказывается, что нет. И вы можете столкнуться с проблемами, на каком бы языке ни писали.

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

https://habr.com/ru/company/oleg-bunin/blog/595085/
Всем привет!

На конференции TestDriven Conf 2022 мы будем обсуждать важные темы, одна из которых «Оптимизация тестов и аналитики».

Вместе с экспертами мы разберем, как проводить анализ метрик, на какие показатели стоит ориентироваться и рассмотрим примеры реальных кейсов.

💥Тезисы докладов можно посмотреть здесь — https://clck.ru/ZRvUc

Забронировать билеты по выгодной цене - 👉 https://clck.ru/ZRvTX

Встречаемся 28 и 29 апреля в Москве! Все подробности на сайте - https://clck.ru/ZRvTX
Сколько бы мы ни тестировали, как бы хорошо ни покрывали наши сервисы тестами, инциденты всё равно будут (ибо исчерпывающее тестирование слабо реализуемо в больших системах, см. 7 принципов тестирования). Это нормально. Их не надо избегать, но надо стремиться их минимизировать.

Но обработка инцидентов вручную с поиском концов и оценкой потерь — затратный процесс с множеством коммуникаций. Масштабировать его будет дорого. Поэтому в Авито решили его автоматизировать.

Дмитрий Химион занимается механизмом, который автоматизировано детектирует деградации продуктов Авито, определяет потери и собирает информацию по сбоям. Читайте в сегодняшней статье — как.

https://habr.com/ru/company/avito/blog/596979/
Привет, друзья!

💥Чем ближе к конференции, тем дороже. Поэтому уже через неделю, 1 января, вырастут цены на TestDriven Conf 2022. Сегодня вы можете забронировать билет по старой цене!

После брони у вас будет ещё несколько дней на оплату.

👉 Забронировать билет на TestDriven Conf 2022 https://clck.ru/ZZAqh
Всем привет!

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

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

О том, как победить эту проблему расскажет Никита Чурсин - FullStack-разработчик (Salesforce, Java) в Технологическом Центре Дойче Банка
https://clck.ru/Za8TG

📋 В своем докладе «Главное - не моргай! Как мы избавлялись от flaky-тестов», он расскажет, как они победили:
- тесты с автоматически появляющимися и исчезающими окошки;
- тесты, завязанные на асинхронные операции бэкэнда;
А так же как они продолжают непримиримую борьбу с флаки тестами.

TestDriven Conf 2022 пройдёт 28 и 29 апреля в Москве. Тезисы докладов, билеты и вся информация о конференции здесь — https://clck.ru/Za95P
Всем привет!

Заводить руками тест-кейсы в тестохранилках достаточно долго и уныло. А ещё есть много юнит-тестов, которые пишут разработчики, и не всегда понятно, что они покрывают и как пересекаются с е2е-тестами.

О том, как решить эти две проблемы комплексно, сделав систему, которая ищет и выгружает все-все-все тесты из кода приложений и агрегирует в понятное покрытие нашей тестируемой системы - расскажет Александр Матвеев из Авито.
https://clck.ru/Z6GAD

В своем докладе он поделится о том, как этот подход не только сократил трудозатраты и дублирование работы, но помог сделать некоторые культурные сдвиги.

Встречаемся на конференции TestDriven Conf 28 и 29 апреля в Москве!

⚡️Тезисы докладов, билеты и вся информация о конференции здесь — https://clck.ru/Z6GBv
Дорогие, друзья!

Поздравляем вас с наступающим Новым годом! 🎉
Пусть он принесет с собой новые планы, идеи, карьерные успехи и достижения всех поставленных целей!
Желаем вам крепкого здоровья, вдохновения, радости и отличного настроения в новом году!
Всем привет!

Ефремов Михаил и Манакова Анна — не тестировщики. Они относятся к эволюционирующему классу IT-специалистов — системным администраторам или operations-инженерам.

Но, в своей работе они тоже используют тесты и на встрече "Общества анонимных тестировщиков" они рассказали, что может случиться с индексами в Splunk и их жизненным циклом, если настраивать параметры бездумно.

Читать📍https://habr.com/ru/company/oleg-bunin/blog/599761/
Всем привет!

Обеспечение качества чат-бота: разбираем на примере слоёного пирога.

В Ozon поступают сотни тысяч заказов в день. И еще больше вопросов в поддержку от пользователей: как оплатить баллами «Спасибо», как вернуть не понравившуюся кофту или есть ли доставка в Норильск. При этом большинство вопросов в поддержку однотипны, а ответа пользователи ожидают мгновенно и в любое время суток.

Чтобы помочь операторам отвечать на все эти вопросы, в Ozon есть чат-бот, и его постоянно совершенствуют.

Михаил Волков руководит разработкой платформы чат-ботов, его статья о том, как измерить качество работы чат-бота и улучшить его взаимодействие с пользователями.

Читать📍https://habr.com/ru/company/oleg-bunin/blog/646667/
Привет, друзья!

Вас когда-нибудь спрашивали: “А сколько там ваши автотесты покрывают?”, “Зачем вам ЕЩЕ тестировщики?”, “Блин, опять баги нашли в авторизации. Как объяснить ПМу, что её давно пора рефакторить?”.
Чтобы ответить на такие вопросы с доказательной базой, цифрами и графиками, Артём Кузнецов - руководитель группы тестирования Web-сервисов в 2ГИС, написал несколько инструментов, а затем выложил их в OpenSource.
📋 https://clck.ru/aoFeM

Именно о них и пойдет речь в докладе «Три простых инструмента, которые экономят время тест-лиду в покрытии, анализе и планировании на проекте».

DataInu: говорит, где у нас больше всего багов, что даёт повод для рефакторинга и фокус для написания автотестов. Вопрос: “Как объяснить ПМу, что авторизацию давно пора рефакторить?” больше не стоит, он и сам это понимает.

Workflow Simulation Service (WSS). Позволяет мне безопасно для проекта, команды и бюджета определять вероятность успешности изменений, на основе чего уже я могу принимать решение о их внедрении или отмене на живом проекте. Этот инструмент вместо меня отвечает на вопрос: “Зачем вам ЕЩЕ тестировщики?”

Подход, который даёт понимание, какие части приложения мы еще не покрыли, какие покрывать не надо, а какие - вообще мёртвые. Это понимание позволило разработчикам правильно расставлять акценты при планировании скоупа автотестов на спринт. Способ применим только для Java приложений, но мы также сравним его с современными аналогами, такими, как Drill4J.

Встречаемся на конференции TestDriven Conf 28 и 29 апреля в Москве!
⚡️Тезисы докладов, билеты и вся информация о конференции здесь — https://clck.ru/aoFf5