Skip to content

Instantly share code, notes, and snippets.

@yashaka
Last active March 27, 2020 18:08
Show Gist options
  • Select an option

  • Save yashaka/b4af13cfb3d53bede5977d77561eda30 to your computer and use it in GitHub Desktop.

Select an option

Save yashaka/b4af13cfb3d53bede5977d77561eda30 to your computer and use it in GitHub Desktop.
История моих идей о "Polyglot Automation" от selenide до autotest.how

Друзья, хочу поделиться с вами последними новостями о том чем я занимаюсь в теме селенидОВ и что успел сделать. Походу попиарить себя и свои продукты, free и $$ :)

Мои "отношения" с селенидом начались осенью 2013го, когда нужно было научить мануальщиков писать тесты. Еще тогда я заметил что селенайд не просто удобный инструмент для эффективного покрытия авто-тестами, но еще и замечательный инструмент для обучения искусству написания чистого лаконичного само-документируемого кода. Позволяющий сфокусироваться на главном, сначала понять что такое машина, как она должна ездить, как ею эффективно управлять, а потом уже начинать разбираться как ее тюнить или строить с нуля, если есть в том нужда. Top-down design, йоу)

Где-то там, среди публичных докладов, первых проб в open-source, первых тренингах и курсах, и зародилась идея построить вокруг инструмента одинаковую простую практичную систему обучения персонала искусству автоматизации для последующего ее внедрения на проектах – в независимости от языка программирования. Так я начал портировать Selenide под Python, C#, и JS, дав жизнь open-source проектам selene, nselene, selenidejs. Если быть совсем точным, то первая версия Selene появилась для фана, заполняя дыру в слоте конференции (последующий ремейк на русском), так как один из спикеров не смог прийти. А следом мотивацией продолжать было просто помочь знакомым, которые спрашивали уже какое-то время как писать тесты на Python просто?

Более или менее идея начала вырисовываться во время появления на свет доклада Polyglot Automation.

Где-то пол года назад, я зафиксировал ее на patreon.com/yashaka, с надеждой найти спонсоров:) Первый появился только пару недель назад. Уже задолго до этого я перестал на это рассчитывать, вернулся в более активную работу на клиентов. Но параллельно успел много чего сделать – возобновить поддержку Selene после долгого затишья, зарелизить 2.0 альфу. Запустить платформу autotest.how с очень доступными мульти-языковыми (Python/Java/JS/TS) курсами и роадмапой (она пока в todo) на то как научиться писать авто-тесты. Идея платформы — собрать бесплатные материалы в виде роадмапы по самым популярным языкам программирования. А курсы местами "прилепить" как платный практикум на некоторые самые важные темы (по лучшим практикам/принципам/подходам). Но пока что больше шел упор на курсы, чтобы было за что развивать бесплатное направление.

Текущий статус можно посмотреть на том же patreon в посте о последнем статусе

Подписывайтесь на апдейты:) Становитесь патроном, или просто приходите учиться ;)

@Xotabu4
Copy link
Copy Markdown

Xotabu4 commented Mar 27, 2020

Так у тебя посты на патреоне видны только для тех кто задонатил...

@yashaka
Copy link
Copy Markdown
Author

yashaka commented Mar 27, 2020

@Xotabu4, спасибище что подметил! Исправил :) Этот пост был задуман как публичный изначально)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment