Добро пожаловать
Приветствую вас, дорого посетитель!
На этом ресурсе можно найти подробное описание об устройстве тестового фреймворка и как в нём реализован процесс тест-дизайна.
- test_design - вы найдёте описание канонического подхода к тест-дизайну приземлённого на автоматические тесты, то есть написав e2e автотест автоматически получите ручной вариант.
- test_models - вы найдёте описание, как упаковать ваш сервис в python-объекты, с которым можно работать в автоматическом режиме. Упаковать можно всё, что угодно, хоть UI, хоть API, хоть DB, хоть программные устройства или даже физические, главное, чтобы у того, что упаковывалось был интерфейс для обмена данными (здесь тоже могут быть разные варианты, главное, чтобы был описанный транспортный протокол - TCP/UDP - и протокол прикладного уровня - HTTP, modbus, и другие).
- test_factories - вы найдёте описание, как устроена фабрика тестов, основанная на assert из языка python.
- data_factories - вы найдёте описание, как устроена фабрика данных необходимая для качественной проработки тестов с разными входными данными, как случайными, так и целенаправленными.