Митап по автоматизации тестирования на Python в Нижнем Новгороде и онлайн 26 сентября

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Привет, Хабр!

Вместе с нижегородским сообществом PythoNN и инженерами компании-разработчика вычислительной техники YADRO мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать одновременно автотесты в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins. 

На митапе вас ждет общение с опытными спикерами из разных городов и возможность встретиться с коллегами в центре Нижнего Новгорода — в КУПНО на Почаинской. 

Как всегда, для для онлайн-зрителей мы проведем трансляцию, где вы сможете задать вопросы спикерам!

Подробности и регистрация на митап на сайте, а ниже описание докладов и программа.

«Понятные тесты»

Никита Соболев

опенсорс-разработчик, PythoNN

Одна из основных проблем тестирования заключается в том, что люди относятся к тестам как к коду второго сорта. Часто используют CTRL+C CTRL+V для написания похожих тестов, не следят за переиспользованием кода, не подготавливают тестовую инфраструктуру проекта. В какой-то момент при любых изменениях проекта поддерживать тесты становится почти невозможно. Их комментируют, удаляют или перестают запускать. 

Никита покажет базовые правила, которые позволят сделать тесты значительно понятнее и удобнее. Будет просто и практично.

«Архитектура автотестов для проекта с opensource ядром»

Андрей Березин

SDET в QA-команде, YADRO

Ядро нашей системы хранения данных, движок FrostFS, лежит в открытом доступе на гитхабе, поэтому мы тестируем два продукта с общим функционалом – публичный и коммерческий. Андрей расскажет, как при таких условиях:

  • Меньше дублировать код и автотесты, а также сохранять их читаемость;

  • Разделять и не показывать в паблике коммерческий функционал;

  • Гонять тесты в разных окружениях: докер, железный стенд, виртуальный стенд в облаке.

Вас ждет разбор нескольких решений: «в лоб» с ветвлением логики в тестах, использование keyword-driven testing и собственного фреймворка с плагинами. Андрей покажет плюсы и минусы каждого подхода.

«Pytest plugins: расширяем функционал тестового фреймворка через плагины»

Александр Волков

тимлид AQA-команды, YADRO

Мы используем pytest как основную часть тестового фреймворка. А если возникают интересные задачи, для которых не хватает базового функционала pytest, нас выручают плагины. 

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


Митап пройдет 26 сентября в 19:00 (по московскому времени)

Будем рады вас видеть!

Очно: Нижний Новгород, КУПНО, ул. Почаинская, д. 17, лит. КК1

Онлайн: ссылку на трансляцию вы получите на почту автоматически после регистрации.

Регистрация на митап на сайте.

Источник: https://habr.com/ru/companies/yadro/articles/759776/


Интересные статьи

Интересные статьи

Представьте, что вы из большой компании впервые пришли на проект единственным тестировщиком и чувствуете себя совершенно беспомощным. В этой статье хочу затронуть некоторые неочевидные нюансы организа...
Вероятно, один из главных в мире текстов об автоматизации — статья «Ironies of Automation» когнитивного психолога Лизанны Бейнбридж, опубликованная в 1983 году в журнале Automatica. На неё ссылаются б...
Привет! Сегодня речь пойдёт о том, как готовилось вручение дипломов ВГУ в MMORPG «Аллоды Онлайн» со стороны команды проекта. Многие из вас наверняка видели мелькавшие в игровых изда...
Постановка задачи Задача ставилась следующим образом: написать телеграм-бота, который распознавал бы вопросы о том, какая сегодня погода в том или ином городе и выдавал информацию о ...
Стремление уйти от ручного регрессионого тестирования — хороший повод внедрить автотесты. Вопрос, какие именно? Разработчики интерфейсов Наталья Стусь и Алексей Андросов вспомнили, как их команда...