Упорядкування тестових даних, фікстур і макетів у 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% коштів від продажу квитків буде передано до благодійного фонду «Діти Героїв» на теплі речі для дітей, які втратили батьків внаслідок російської агресії на території України.