TestDrivenChannel
83 subscribers
89 photos
5 videos
121 links
Официальный канал конференции Test Driven Conf
Download Telegram
Всем привет!
Подготовка к 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
Привет, друзья!

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

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

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

О нагрузочном тестирование с помощью Python и Locust поговорим вместе со старшим специалистом по нагрузочному тестированию X5 Group - Николаем Максимовым.
📋 https://clck.ru/bkwLo

Доклад посвящен подходу, который активно применяется на "Платформе прогнозирования спроса X5", и позволяет реализовывать нагрузочное тестирование на Python.

Помимо демонстрации процесса работы и общего описания, особое внимание будет уделено примерам реализации скриптов и технических задач.

Общее описание подхода:
- Для чего и где используется;
- Производительность;
- Особенности;

Демонстрация скрипта для нагрузочного тестирования:
- Подход к написанию скриптов НТ;
- Основные классы и методы необходимые для работы;
- Взаимодействие с Python- библиотеками;
- Отправка запросов на сервер;
- Кастомизация статистики по тесту;
- Конфигурирование интенсивности нагрузки;
- Pacing;

Запуск тестов, интерфейс:
- Процесс и режимы запуска тестов;
- GUI;
- Отчеты;
- Графики;

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

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