First Institute of Reliable Software
177 subscribers
62 photos
82 links
🎓Перший інститут надійного програмного забезпечення
👉Все про надійне IT тестування
🚀Підвищуємо кваліфікацію та навчаємо
Анонс курсу "QA Automation: Selenium+Python"
Download Telegram
Видео доклада "Экосистема для надежного программирования на языке Python"

Чем заняться в субботу? Самообразованием! Организаторы конференции fwdays опубликовали видео доклада Владимира Обризана "Экосистема для надежного программирования на языке Python". Нет времени? Добавьте в "Посмотреть позже".

Видео: https://youtu.be/yATNqlmW_TQ

В докладе: мотивация надежного программирования, зачем это нужно обществу, зачем это нужно программисту, какие инструменты Питона позволяют программировать надежно, а также с чего начать: в какой последовательности начать применять инструменты.

Интересно надежное программирование на Питоне? Поддержи Патреон Института http://bit.ly/1irs-patreon

#видео #python
Простой пример Test-Driven Development (TDD) на Python

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

В этом видео покажем, как можно за считанные минуты применить TDD. https://youtu.be/RBGA1hEYvtQ

#видео #патреон #tdd #python
Доклад "Интеграция и тестирование Elasticsearch с нетривиальными запросами". В докладе рассматривается реализация модулей: индексации, построения запросов. А также важные вопросы модульного и интеграционного тестирования. Автор: Владимир Обризан, к. т. н. Дата записи: 16.05.2020. Онлайн-конференция Python Fwdays, 2020.

https://youtu.be/bBgtpYP9yH4

#видео #python
Онлайн эксперт-лекция “Типизация в Python: пишем надежнее, пишем быстрее!”

Владимир Обризан, к. т. н., директор DESIGN AND TEST LAB.

1. Что такое типизация, аннотации типов и зачем они нужны в языке, который по своей природе имеет динамическую типизацию?
2. Как типизация помогает допускать меньше ошибок, а тем самым быстрее закрывать задачи и уходить с работы раньше минимум на 1 час в день.
3. Как настроить автоматическую проверку типов на локальном компьютере, а также на CI-сервере.
4. Примеры и туториал по включению типизации в новом проекте, а также как поэтапно включить в существующий проект.

Регистрация свободная: https://forms.gle/qbwMutzbWVfMYd6z9

#python #питон #эксперт-лекция
Приглашаем вас на онлайн эксперт-лекцию “Тесты в Python: легкий старт, кто еще не начал!”

Эксперт:
Владимир Обризан, к. т. н., директор DESIGN AND TEST LAB

Для кого: Python-программисты, которые хотят начать писать качественный код, а также начинающие программисты.

Описание темы:
1. Почему тесты важны для инженер-программиста? Это и проверка своего кода, сокращение ошибок, ускорение работы, да и вообще тесты — признак опытного инженера.
2. С чего начать? Пошаговая инструкция на примерах: чем тестировать, что тестировать, как тестировать.
3. Как настроить и запустить тесты в PyCharm.
4. Как настроить проверку тестов на CI/CD сервере на примере BitBucket Pipelines.
5. Быстрый мастер-класс по Test-Driven Development. Это не так сложно как кажется!
6. А что дальше? Описание других видов тестов, инструментов и методов.

Регистрация свободная: https://forms.gle/tw4Sr4A8GNAwAPq26

#python #питон #tdd #лекция
Пятничный стрим с лив-кодингом на Селениуме № 3

Сегодня в программе: запускаем автотесты в облаке.

Ссылка на стрим: https://youtube.com/live/Rh8XRiYpoh4

Дата: 7 июля 2023.
Время: 21:30.

#selenium #python #live