Александр Рыбин
До обучения работал тестировщиком мобильных игр в Playrix, до начала курса успел несколько месяцев поработать там же автоматизатором тестирования веб-приложений.
Выбрал именно этот курс, потому что хотел лучше понимать, как вообще сейчас устроена автоматизация тестирования на Python (так как мы его активно используем в работе), какие технологии и практики используются, научиться самостоятельно не только писать тесты, но и подготовить окружение, настроить CI, хотя бы на базовом уровне. Когда искал курсы, этот был единственным, который всё это предлагал. Да и сейчас наверное других таких ещё нет.
Что понравилось:
- На курсе рассказывают про самые актуальные технологии и подходы, программа постоянно обновляется, чтобы это учитывать. Причём на моём потоке даже заменили одну тему за пару недель до лекции в угоду более актуальной.
- Курс даёт хорошее и довольно широкое понимание того, как сейчас устроена сфера автоматизации тестирования.
- Преподаются разные подходы к автоматизации (например BDD, DDT).
- Много практики.
- Преподаватели -- опытные автоматизаторы.
- Поверхностно рассказывается о вещах, не касающихся автоматизации тестирования веб-приложений напрямую, но смежных с ней, которые могут быть полезны в работе.
Что хотелось бы поменять:
- Чуть меньше домашних заданий. К сожалению, успеть сделать все не очень просто. Я справился, но некоторым студентам было сложно. Но на следующих потоках систему ДЗ обещали переделать на более удобную и подходящую как тем, кто загружен работой, так и тем, у кого свободного времени достаточно.
- В программе про Docker рассказывается не очень глубоко и ближе к концу программы, но он очень удобен на протяжении практически всего курса. Думаю, что про Docker и особенно Docker-compose стоит рассказать в начале курса, хотя бы поверхностно, чтобы у студентов была возможность быстро разворачивать тестовые приложения. А про сборку собственного образа с тестами можно рассказать уже позднее, когда будут эти тесты.
Когда я пришёл на курс, было только некоторое понимание того, как пишутся сами тесты. После курса я бы смог у себя на работе начать настраивать весь процесс -- автоматический прогон тестов раз в какой-либо период или при изменениях в коде, красивая отчётность, и это всё в Docker-контейнерах. Но пока я обучался, позвали работать программистом ?
Тем не менее, из курса я всё равно узнал некоторые полезные мне в работе вещи, ни о чём не жалею. Это были очень интересные и насыщенные новыми знаниями 5 месяцев.