Автор
Всем привет, меня зовут Валерий Меньшиков.
Я Senior Python Developer.
Свою карьеру я начал 2018 году с позиции тестировщика.
Сначала с написания предельно простых автотестов, работа которых заключалась в том, чтобы просто отправлять запрос и получать статус код ответа сервера.
В процессе работы я написал тестовые фреймворки на более чем 100 REST и gRPC микросервисов.
Я много учился и много работал. Я ошибался. Я писал тысячи строк кода и мне приходилось переписывать все снова и снова. В процессе работы я написал тестовые фреймворки на более чем 100 REST и gRPC микросервисов.
Я поднимал автоматизацию с нуля в своем подразделении и обучал коллег.
И в результате, у меня появилось представление о том, как это сделать правильно и эффективно.
Затем я стал заниматься индивидуальным обучением за пределами компании: мои бывшие ученики используют полученные знания и навыки в своей работе.
Все время нахождения в IT я не стоял на месте и развивался, всегда искал пути как можно автоматизировать разработку автотестов, применял различные инструменты автоматизации и разрабатывал свои, так появились на свет такие инструменты как:
restcodegen - для генерации REST API клиентов
pbreflect - для генерации gRPC клиентовe
e2efast - фреймворк для генерации тестов, фикстур и клиентов для REST API
На своем последнем рабочем месте в качеcтве Lead Automation QA Engineer, я уже занимался всем от написания автотестов, до разработки библиотек и тестовых API сервисов.
Этот опыт позволил мне полностью перейти в разработку.
Теперь я Senior Python Developer в команде python platform и занимаюсь уже разработкой инструментов и библиотек не только для тестировщиков, но и разработчиков.
И вот настал тот момент, когда я могу упростить жизнь большему количеству людей. В моих тренингах курсе собран тот “боевой” опыт, который был получен мною в процессе моей профессиональной деятельности.
Обучение построено от написания самого простого теста или скрипта до генерации целых библиотек, однако на получение этого опыта вы потратите не несколько лет проходя весь этот путь самостоятельно, а всего несколько недель.
Это будет не легкая прогулка, а путешествие сквозь “джунгли” декораторов, функций, классов, фикстур и многого другого. И если вы со всем справитесь, то результат не заставит себя долго ждать!
Выступления:
Автотесты и кодогенерация Python клиентов для REST и gRPC сервисов
Reverse Engineering gRPC: генерируем gRPC-клиентов из воздуха
Контактная информация:
Instagram (Запрещенная соцсеть на территории Российской Федерации)