07.03.2023
156

Упорядкування тестових даних, фікстур і макетів у Python

Крістіан Ротер — професійний викладач Python, інженер програмного забезпечення та автор із понад 20-річним досвідом роботи з Python та викладання. За останні 5 років він підготував 400 науковців з даних в одному з найбільших навчальних таборів у Німеччині. Він також переклав кілька відомих книг Data Science для O'Reilly і написав дві книги Python незалежно один від одного. Наразі він будує трубопроводи ML у секторі нерухомості.

У цьому посібнику ми напишемо тести для Python REST API на базі даних.
Ми будемо використовувати структуру pytest для створення модульних тестів та інтеграційних тестів.

Підручник охоплюватиме:

— структури коду, які роблять код добре тестованим
— організація тестових даних для використання з і без
— ефективне використання кріплень
— плюси і мінуси глузування
— створення невеликої тестової бази даних
— обробка помилок у тестах

Підручник буде завершено кількома корисними інструментами, які полегшать ваше життя під час тестування коду Python.

Додаткові зауваження від Крістіана:


Усі матеріали будуть надаватися згідно з ліцензією CC-BY-SA 4.0. Я вважаю, що навчання вчителів є важливим. Я радий провести «за лаштунками» екскурсію матеріалом для людей, зацікавлених у проведенні подібного посібника чи курсу.

Для яких спеціалістів це буде корисно?


Розробники, які хотіли б протестувати програми Python. Достатньо базових знань Python. Вам не потрібен попередній досвід автоматизованого тестування. Для виконання інтеграційних тестів потрібен Docker.

Мова: англійська
Коли? 15 березня, 19:00 (за київським часом)
Квитки: teeko.io/...​tures-and-mocks-in-python

100% коштів від продажу квитків буде передано до благодійного фонду «Діти Героїв» на теплі речі для дітей, які втратили батьків внаслідок російської агресії на території України.