Leanpub Header

Skip to main content

Искусство Автоматизации с Selene

Практическое руководство по искусству автоматизации тестирования пользовательского интерфейса веб приложений с Python + Selene для начинающих и опытных автоматизаторов. Большое внимание уделено рефакторингу, написанию чистых, простых и легких в поддержке тестов. Книга построена в виде сборника практических заданий и упражнений по Методу Кейсов.

Minimum price

$35.00

$45.00

You pay

$45.00

Author earns

$36.00
$

...Or Buy With Credits!

You can get credits monthly with a Reader Membership
PDF
135
Pages
About

About

About the Book

# Предисловие

В 2015 году я начал обучать на платных "офлайн" и онлайн ИТ-курсах (по программированию, автоматизации тестирования, и т.д.). Сначала я относился к этому как к временному заработку, совсем маленькому, но заработку за счет занятия делом, которое мне всегда приносило удовольствие - делиться опытом с другими, при этом структурируя знания и развиваясь самому. Со временем это занятие обросло четкой концепцией создания учебной программы и материалов, позволяющих начинающим ИТ-специалистам в быстрые строки обучаться практическим навыкам, и главное - обучать обучаться. Помня и ценя свой собственный опыт само-обучения, я строил программу на основе практических заданий с минимумом теории. Я старался не приподнести все секреты на блюдечке, наоборот, - предоставить возможность набить шишки студентам самим, но сделать это в ускоренном режиме, пройдя по специально разработанному маршруту, где будут встречаться реальные рабочие проблемы, которые я собирал годами своего опыта в IT.

Сфера обучения также меня интересовала, и продолжает интересовать - как источник специалистов для моих проектов. Я заметил, что надежней находить начинающих способных инженеров и обучать их нужным навыкам, чем переучивать "старичков", уровень знаний которых часто несоизмеримо мал по сравнению с их эгом:)

Со временем я заметил, что обычный формат курса с преподавателями и менторами - довольно тяжел в поддержке, и сложнее масштабируется. Так и появилась идея перевести его в формат книги.

В этой книге учащемуся предлагается пройти полный путь построения автоматизации небольшого веб приложения с помощью решения серии заданий, которые так или иначе ждут его и в реальном проекте. При этом перед началом работы над каждым заданием дается минимум теоретических знаний, которые могут быть доступны либо в самой книге, либо по ссылкам на другие публичные ресурсы. Если знаний уже должно быть достаточно - урок с теорией может быть упущен совсем.

Далее, в процессе работы над заданием, встречаясь с затруднениями и проблемами, если "гугл не помог", студент может подсматривать в следующий за заданием раздел с решением. Раздел может содержать детальное описание процесса решения задачи, или список с частыми вопросами и ответами, или список с частыми ошибками и их решениями. После самостоятельного выполнения задания, учащийся сможет окончательно себя проверить по этому же разделу.

На данный момент книга все еще находится в разработке. Поддержать которую можно купив книгу по рекомендуемой цене на этом сайте. Новые главы будут выходить со временем, без четких пределов по срокам. Но есть желание закончить основную часть до конца 2020 года. Главное и самое полезное содержание книги - это списки частых ошибок и их решений. Именно струкутурирование этой информации занимает самое большое время. Пока книга наполняется этой информацией, эта же програма доступна в виде онлайн-курса, где решения проверяются в стиле код-ревью мной и менторами. Записаться на курс можно обратившись по почте automician@gmail.com.

Программа и статус готовых разделов:

* Введение в Selene

* [TODO] 01 Начало. Проверка Концепции

* [TODO] 02 Пересмотр. Рефакторинг Теста - Часть 1

* [TODO] 03 Закалка. Расширение покрытия. Атомарные тесты

* [TODO] 04 Структура и переиспользование. Рефакторинг Тестов - Часть 2 (PageObjects)

* [TODO] 05 Отчетность

* [TODO] 06 Тестовые наборы

* [TODO] 07 Параметризация

* [TODO] 08 Масштабирование. Грид

* [TODO] 09 Интеграция. CI

* [TODO] 10 Оптимизация. Параллелизация

* [TODO] A1 Обзор Selenium Webdriver в сравнении с Selene

* Общий FAQ

В процессе написания книги, эта программа может изменятся.

К книге прилагаются рабочие образцы кода из теоретических разделов а также решения соответствующих заданий. Некоторые главы могут сопровождаться видео, выложенном в публичный доступ или доступном среди дополнительных материалов прилагаемых к книге.

Пока книга находится в разработке, будь готов к присутствию "багов", опечаток и неточностей. Список известных:

* не работают ссылки в содержании для некоторых разделов

Author

About the Author

Iakiv Kramarenko

Human:) Enthusiast traveler, capoeirista, and engineer. Passionate about IT, new ideas and innovations in mobile and web. Likes programming in general. Polyglot automation engineer. Strong believer and disciple of Agile and XP. Test Coach and Consultant. Author of courses in Test Automation. See more at the Linkedin profile.

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub