• Все события с тэгом #Python
  • Митапы с тэгом #Python
  • Обучение с тэгом #Python

YADRO AQA Meetup & PythoNN:понятные тесты, плагины к pytest и опенсорс

Организатор Бозон IT52

Поделиться в

0

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

Этот митап — совместная инициатива сообщества Python NN и компании-разработчика вычислительной техники YADRO.

«Понятные тесты» - НИКИТА СОБОЛЕВ, Опенсорс-разработчик, PythonNN
Одна из основных проблем тестирования в том, что люди относятся к тестам как к коду второго сорта. Часто используют CTRL+C CTRL+V для написания похожих тестов, не следят за переиспользованием кода, не подготавливают тестовую инфраструктуру проекта. В какой-то момент при любых изменениях проекта поддерживать тесты становится почти невозможно. Их комментируют, удаляют или перестают запускать.
Я покажу базовые правила, которые позволят сделать ваши тесты значительно понятнее и удобнее. Будет просто и практично.

«Архитектура автотестов для проекта с opensource ядром» - АНДРЕЙ БЕРЕЗИН, SDET в QA-команде, YADRO
Ядро нашей системы хранения данных, движок FrostFS, лежит в открытом доступе на гитхабе, и нам нужно тестировать два продукта с общим функционалом — публичный и коммерческий.
Я расскажу, как при таких условиях мы научились:

1. Как можно меньше дублировать код и автотесты и сохранять их читаемость.
2. Разделять и не показывать в паблике коммерческий функционал.
3. Гонять тесты в разных окружениях: докер, железный стенд, виртуальный стенд в облаке.
Вас ждет разбор нескольких решений: “в лоб” с ветвлением логики в тестах, использование keyword-driven testing и собственного фреймворка с плагинами. Я покажу плюсы и минусы каждого подхода.

«Pytest plugins: расширяем функционал тестового фреймворка через плагины» - АЛЕКСАНДР ВОЛКОВ, Тимлид AQA-команды, YADRO
Мы используем pytest как core часть тестового фреймворка. А если возникают интересные задачи, для которых не хватает базового функционала pytest, нас выручают плагины. Я расскажу, как и для чего мы их используем, зачем пишем собственные, а также как использовать одновременно не один, а несколько плагинов. Все это — на примере.

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


Стартапы: идеи, деньги, развитие

Организатор Artezio Kraeva

Поделиться в

6

📌Как стартапу стать успешным в современных реалиях?

Об этом, а также о том, насколько длинным может оказаться путь от простой идеи до работающей технологии, какие сложности могут возникнуть и можно ли предсказать доходность стартапа заранее, поговорим на онлайн-дискуссии в следующий понедельник, 29 августа в 12:00❗

В эфире выступят эксперты, которые сами прошли путь от основателей стартапов до руководителей крупных компаний:

  • Александр Родионов, директор департамента систем управления документами ГК Ланит
  • Максим Цыпляев, основатель компаний Comindware, Acronis, Parallels и SlickJump
  • Тимур Беликов, вице-президента департамента проектного и структурного финансирования, руководителя дирекции финансирования Газпромбанка
  • Руслан Ахтямов, директор по стратегии и сооснователь Napoleon IT, член жюри на финалах конкурсов грантов Московской школы управления Сколково
  • Виталий Арбузов, генеральный директор компании INPRO.digital, федеральный эксперт всероссийского конкурса “Лучший социальный проект года”
  • Виталий Янко, управляющий партнер Softwarelead.pro, основатель сообществ основателей стартапов SPB Founders и успешных ИТ-экспортеров ExportNow
  • Андрей Шагалов, директор по качеству, product owner Artezio.

Во время дискуссии вы можете задать все свои вопросы.

Чтобы принять участие, регистрируйтесь по ссылке👉🏼https://docs.google.com/forms/d/e/1FAIpQLSfmbKSAQgrFBxHWl70rw1HJK_RM9hI6SOjP9RLbmkmAjMW29g/viewform


Практический курс программирования на языке Python

Организатор Бозон IT52

Поделиться в

94

Сегодня мы открываем регистрацию на практический курс программирования на Python!

Инженеры Intel проведут 15 лекционных и практических занятий, в рамках которых ты сможешь:
🔸Познакомиться с приемами "промышленного программирования" на языке Python
🔸Научиться использовать сторонние Python-библиотеки и фреймворки (requests, json, telegram API)
🔸Работать с базами данных (sqlite, mongoDB) и программировать в объектном и функциональном стилях
🔸Написать безопасный, понятный и удобный в тестировании код (TDD, unit tests, PEP)

Стать участником курса можно после прохождения трех этапов:
1. Читай подробности и условия участия на сайте или в Положении школы во вложении
2. Регистрируйся на сайте https://bit.ly/3oUdMaz до 31 октября
3. Успешно проходи тестирование, которое мы отправим тебе на электронную почту 2 ноября

До встречи на Intel Programming school👋🏻


Hiring Week for  Middle & Senior

Организатор Бозон IT52

Поделиться в

49

До 31 мая откликайся на Hiring Week для Middle & Senior инженеров: пройди техническое интервью, получи оффер и welcome-бонус 100 000 рублей!

👥 Кто участвует?
React, Node.js и Java разработчики, а также Test Automation инженеры со знанием Python.

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

👨‍💻Тебя ждут задачи с высоким уровнем свободы и ответственности, например:
- разработка с нуля новых фич,
- написание новых микросервисов,
- создание системы автоматического тестирования веб-портала.

Методология разработки Scrum: спринты, ежедневные sync-up.
Формат работы: office/remote, full-time.

👍 Откликайся или рекомендуй друга! Бонус за рекомендацию до 80 000 руб.
career.orioninc.ru/hiring-week-for-middle-and-senior