1 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
+
<p>Автоматизированное тестирование веб-сервисов на Go</p>
1
<p>Освойте автоматизированное тестирование на Go: от основ до сложных UI тестов с реальными проектами</p>
2
<p>Освойте автоматизированное тестирование на Go: от основ до сложных UI тестов с реальными проектами</p>
2
<h2>Для кого этот курс:</h2>
3
<h2>Для кого этот курс:</h2>
3
<ul><li><strong>Manual QA-инженеров,</strong>которые уже освоили ручные тесты, хотят освоить автоматизированное тестирование и сразу начать применять знания</li>
4
<ul><li><strong>Manual QA-инженеров,</strong>которые уже освоили ручные тесты, хотят освоить автоматизированное тестирование и сразу начать применять знания</li>
4
<li><strong>Junior QA-инженеров</strong>, которые хотят начать свой путь в IT с автоматизированного тестирования на популярном языке программирования</li>
5
<li><strong>Junior QA-инженеров</strong>, которые хотят начать свой путь в IT с автоматизированного тестирования на популярном языке программирования</li>
5
<li><strong>Go-разработчиков</strong>, которые хотят расширить инструментарий использования языка программирования</li>
6
<li><strong>Go-разработчиков</strong>, которые хотят расширить инструментарий использования языка программирования</li>
6
</ul><h3><strong>Необходимые знания:</strong></h3>
7
</ul><h3><strong>Необходимые знания:</strong></h3>
7
<p>Доступно для новичков</p>
8
<p>Доступно для новичков</p>
8
<p>Промокод<strong>GoQA5</strong>действует при полной оплате курса до<strong>29/08</strong> включительно. Применяется в личном кабинете в окне оплаты.</p>
9
<p>Промокод<strong>GoQA5</strong>действует при полной оплате курса до<strong>29/08</strong> включительно. Применяется в личном кабинете в окне оплаты.</p>
9
<h2>Что даст вам этот курс</h2>
10
<h2>Что даст вам этот курс</h2>
10
<ul><li><strong>Основы тестирования</strong>: Понимание принципов тестирования программного обеспечения, включая юнит-тестирование, функциональное тестирование и интеграционное тестирование.</li>
11
<ul><li><strong>Основы тестирования</strong>: Понимание принципов тестирования программного обеспечения, включая юнит-тестирование, функциональное тестирование и интеграционное тестирование.</li>
11
<li><strong>Планирование тестирования</strong>: Умение разрабатывать тестовые планы и Cases, основываясь на требованиях к веб-сервисам.</li>
12
<li><strong>Планирование тестирования</strong>: Умение разрабатывать тестовые планы и Cases, основываясь на требованиях к веб-сервисам.</li>
12
<li><strong>Кодирование тестов</strong>: Навыки написания эффективных и читаемых тестов на языке Go.</li>
13
<li><strong>Кодирование тестов</strong>: Навыки написания эффективных и читаемых тестов на языке Go.</li>
13
<li><strong>Использование библиотеки тестирования Go</strong>: Освоение стандартной библиотеки testing и других популярных библиотек для тестирования.</li>
14
<li><strong>Использование библиотеки тестирования Go</strong>: Освоение стандартной библиотеки testing и других популярных библиотек для тестирования.</li>
14
<li><strong>Работа с API</strong>: Умение проводить тестирование RESTful и GraphQL API, включая выполнение запросов и обработку ответов.</li>
15
<li><strong>Работа с API</strong>: Умение проводить тестирование RESTful и GraphQL API, включая выполнение запросов и обработку ответов.</li>
15
<li><strong>Анализ результатов тестирования</strong>: Навыки интерпретации результатов тестирования и их документирование для дальнейшего анализа.</li>
16
<li><strong>Анализ результатов тестирования</strong>: Навыки интерпретации результатов тестирования и их документирование для дальнейшего анализа.</li>
16
</ul><h2><strong>Вы научитесь</strong>:</h2>
17
</ul><h2><strong>Вы научитесь</strong>:</h2>
17
<ul><li>Работать с программами и инструментами: Test IT, Git, Postman, DevTools, а также с автоматизацией</li>
18
<ul><li>Работать с программами и инструментами: Test IT, Git, Postman, DevTools, а также с автоматизацией</li>
18
<li>Составлять тестовую документацию</li>
19
<li>Составлять тестовую документацию</li>
19
<li>Находить, заводить и анализировать дефекты</li>
20
<li>Находить, заводить и анализировать дефекты</li>
20
<li>Проводить тестирования состояний и переходов</li>
21
<li>Проводить тестирования состояний и переходов</li>
21
<li>Применять классы эквивалентности</li>
22
<li>Применять классы эквивалентности</li>
22
<li>Использовать граничные значения</li>
23
<li>Использовать граничные значения</li>
23
<li>Контролировать версии исходного кода </li>
24
<li>Контролировать версии исходного кода </li>
24
<li>Работать с базами данных</li>
25
<li>Работать с базами данных</li>
25
</ul><h2><strong>Вы освоите</strong></h2>
26
</ul><h2><strong>Вы освоите</strong></h2>
26
<p>Курс позволит вам освоить основные и продвинутые аспекты работы автоматизированного тестирования на Go - популярнейшем языке программирования, на котором разрабатывается большое количество веб-сервисов в нашей стране. После прохождения программы курса вы сможете претендовать на вакансии QA-инженер, QA Automation Engineer и ценность вашей экспертизы увеличится в разы.</p>
27
<p>Курс позволит вам освоить основные и продвинутые аспекты работы автоматизированного тестирования на Go - популярнейшем языке программирования, на котором разрабатывается большое количество веб-сервисов в нашей стране. После прохождения программы курса вы сможете претендовать на вакансии QA-инженер, QA Automation Engineer и ценность вашей экспертизы увеличится в разы.</p>
27
<h2>Процесс обучения</h2>
28
<h2>Процесс обучения</h2>
28
<p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
29
<p>Обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.</p>
29
<p><strong>Вебинары проводятся 2 раза в неделю по 2 ак. часа </strong>и <strong>сохраняются в записи </strong>в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.</p>
30
<p><strong>Вебинары проводятся 2 раза в неделю по 2 ак. часа </strong>и <strong>сохраняются в записи </strong>в личном кабинете. Вы можете посмотреть их в любое удобное для вас время.</p>
30
<p>В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.</p>
31
<p>В ходе обучения вы будете выполнять домашние задания. Каждое из них посвящено одному из компонентов вашего выпускного проекта.</p>
31
<p>После выполнения всех домашних заданий вы получите готовый выпускной проект.</p>
32
<p>После выполнения всех домашних заданий вы получите готовый выпускной проект.</p>
32
<h3>Оптимальная нагрузка</h3>
33
<h3>Оптимальная нагрузка</h3>
33
<p>Возможность совмещать учебу с работой</p>
34
<p>Возможность совмещать учебу с работой</p>
34
<h3>Портфолио</h3>
35
<h3>Портфолио</h3>
35
<p>Индивидуальная разработка итоговой проектной работы </p>
36
<p>Индивидуальная разработка итоговой проектной работы </p>
36
<h3>Перспективы</h3>
37
<h3>Перспективы</h3>
37
<p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
38
<p>Получите знания, которые помогут повысить вашу востребованность и доход</p>
38
<h2>Партнеры</h2>
39
<h2>Партнеры</h2>
39
<p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.</p>
40
<p>Многие студенты еще во время прохождения первой части программы находят или меняют работу, а к концу обучения могут претендовать на повышение в должности. Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.</p>
40
<ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
41
<ul><li><strong>Получите помощь с оформлением резюме</strong>, портфолио и сопроводительного письма</li>
41
<li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
42
<li><strong>Разместите свое резюме в базе OTUS</strong>и сможете получать приглашения на собеседования от партнеров</li>
42
</ul><h5>Формат обучения</h5>
43
</ul><h5>Формат обучения</h5>
43
<h3>Интерактивные вебинары</h3>
44
<h3>Интерактивные вебинары</h3>
44
<p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
45
<p>2 занятия по 2 ак.часа в неделю. Доступ к записям и материалам остается навсегда</p>
45
<h3>Обратная связь</h3>
46
<h3>Обратная связь</h3>
46
<p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
47
<p>Домашние задания с поддержкой и обратной связью наших преподавателей помогут освоить изучаемые технологии</p>
47
<h3>Активное комьюнити</h3>
48
<h3>Активное комьюнити</h3>
48
<p>Чат в Telegram для общения преподавателей и студентов</p>
49
<p>Чат в Telegram для общения преподавателей и студентов</p>
49
<h2>Программа</h2>
50
<h2>Программа</h2>
50
<h5>Ручное тестирование</h5>
51
<h5>Ручное тестирование</h5>
51
<p>В этом модуле изучим ручное тестирование (назначение, области применения, задачи), документации тестировщика, тест-кейсы, чек-листы, тест-планы. Также, обсудим техники тест-дизайна, какие тестовые данные используются и анализируются, рассмотрим git и веб-технологии.</p>
52
<p>В этом модуле изучим ручное тестирование (назначение, области применения, задачи), документации тестировщика, тест-кейсы, чек-листы, тест-планы. Также, обсудим техники тест-дизайна, какие тестовые данные используются и анализируются, рассмотрим git и веб-технологии.</p>
52
<p>Тема 1: Знакомство, задачи и цели тестирования</p>
53
<p>Тема 1: Знакомство, задачи и цели тестирования</p>
53
<p>Тема 2: Техники тест дизайна и виды тестирования</p>
54
<p>Тема 2: Техники тест дизайна и виды тестирования</p>
54
<p>Тема 3: Git и веб-технологии // ДЗ</p>
55
<p>Тема 3: Git и веб-технологии // ДЗ</p>
55
<p>Тема 4: API Postman SOAP UI // ДЗ</p>
56
<p>Тема 4: API Postman SOAP UI // ДЗ</p>
56
<p>Тема 5: Q&A сессия</p>
57
<p>Тема 5: Q&A сессия</p>
57
<h5>Язык Go</h5>
58
<h5>Язык Go</h5>
58
<p>В данном модуле познакомимся с IDE, настроим окружение для работы, научимся писать простые программы на языке Go, изучим архитектуру ПО.</p>
59
<p>В данном модуле познакомимся с IDE, настроим окружение для работы, научимся писать простые программы на языке Go, изучим архитектуру ПО.</p>
59
<p>Тема 1: Знакомство с IDE, элементарные типы данных и операции с ними</p>
60
<p>Тема 1: Знакомство с IDE, элементарные типы данных и операции с ними</p>
60
<p>Тема 2: Массивы, слайсы, словари</p>
61
<p>Тема 2: Массивы, слайсы, словари</p>
61
<p>Тема 3: Ветвления, циклы, функции</p>
62
<p>Тема 3: Ветвления, циклы, функции</p>
62
<p>Тема 4: Структура интерфейса, наследование</p>
63
<p>Тема 4: Структура интерфейса, наследование</p>
63
<p>Тема 5: Обработка ошибок // ДЗ</p>
64
<p>Тема 5: Обработка ошибок // ДЗ</p>
64
<p>Тема 6: Q&A сессия</p>
65
<p>Тема 6: Q&A сессия</p>
65
<h5>SQL</h5>
66
<h5>SQL</h5>
66
<p>В этом модуле познакомимся с SQL и научимся работать с SQL запросами из Go. Изучим как работать с БД c использованием Go.</p>
67
<p>В этом модуле познакомимся с SQL и научимся работать с SQL запросами из Go. Изучим как работать с БД c использованием Go.</p>
67
<p>Тема 1: Основные команды SQL</p>
68
<p>Тема 1: Основные команды SQL</p>
68
<p>Тема 2: Взаимодействие Go + SQL 1 ч.</p>
69
<p>Тема 2: Взаимодействие Go + SQL 1 ч.</p>
69
<p>Тема 3: Взаимодействие Go + SQL 2 часть // ДЗ</p>
70
<p>Тема 3: Взаимодействие Go + SQL 2 часть // ДЗ</p>
70
<p>Тема 4: Q&A занятие по ДЗ</p>
71
<p>Тема 4: Q&A занятие по ДЗ</p>
71
<h5>UI тесты</h5>
72
<h5>UI тесты</h5>
72
<p>В этом модуле научимся автоматизировать Ui тесты, взаимодействовать с браузером.</p>
73
<p>В этом модуле научимся автоматизировать Ui тесты, взаимодействовать с браузером.</p>
73
<p>Тема 1: Локаторы</p>
74
<p>Тема 1: Локаторы</p>
74
<p>Тема 2: Настройка окружения, первые тесты</p>
75
<p>Тема 2: Настройка окружения, первые тесты</p>
75
<p>Тема 3: Взаимодействие с элементами // ДЗ</p>
76
<p>Тема 3: Взаимодействие с элементами // ДЗ</p>
76
<p>Тема 4: JavaScript</p>
77
<p>Тема 4: JavaScript</p>
77
<p>Тема 5: Использование JS в playwright</p>
78
<p>Тема 5: Использование JS в playwright</p>
78
<p>Тема 6: Паттерны. Page object // ДЗ</p>
79
<p>Тема 6: Паттерны. Page object // ДЗ</p>
79
<p>Тема 7: Паттерны. Chain of Responsibility, WebDriver Factory и Singleton</p>
80
<p>Тема 7: Паттерны. Chain of Responsibility, WebDriver Factory и Singleton</p>
80
<p>Тема 8: Q&A занятие по ДЗ</p>
81
<p>Тема 8: Q&A занятие по ДЗ</p>
81
<h5>API и его тестирование</h5>
82
<h5>API и его тестирование</h5>
82
<p>В данном модуле ознакомимся с API, научимся его тестировать в ручную, а также изучим автоматизацию на языке Go и библиотеку RESTY.</p>
83
<p>В данном модуле ознакомимся с API, научимся его тестировать в ручную, а также изучим автоматизацию на языке Go и библиотеку RESTY.</p>
83
<p>Тема 1: RESTY</p>
84
<p>Тема 1: RESTY</p>
84
<p>Тема 2: Архитектура API тестов // ДЗ</p>
85
<p>Тема 2: Архитектура API тестов // ДЗ</p>
85
<h5>Проектная работа</h5>
86
<h5>Проектная работа</h5>
86
<p>На подготовленном приложении провести тестирование UI и API. Итогом станет готовые тесты и портфолио на гитхабе.</p>
87
<p>На подготовленном приложении провести тестирование UI и API. Итогом станет готовые тесты и портфолио на гитхабе.</p>
87
<p>Тема 1: Выбор темы и организация проектной работы</p>
88
<p>Тема 1: Выбор темы и организация проектной работы</p>
88
<p>Тема 2: Консультация по проектам и домашним заданиям</p>
89
<p>Тема 2: Консультация по проектам и домашним заданиям</p>
89
<p>Тема 3: Защита проектных работ и подведение итогов курса</p>
90
<p>Тема 3: Защита проектных работ и подведение итогов курса</p>
90
<h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
91
<h5>Также вы можете получить полную программу, чтобы убедиться, что обучение вам подходит</h5>
91
<h2>Выпускной проект</h2>
92
<h2>Выпускной проект</h2>
92
<p>Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!</p>
93
<p>Каждый курс завершается финальным проектом, который предстоит защитить перед преподавателями и командой. Вам будет, что обсудить на собеседовании!</p>
93
<p>Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.</p>
94
<p>Вы можете выбрать одну из предложенных преподавателем тем или реализовать свою идею.</p>
94
<h2>Преподаватели</h2>
95
<h2>Преподаватели</h2>
95
<p>Яна Телегина</p>
96
<p>Яна Телегина</p>
96
<p>Automation QA Lead</p>
97
<p>Automation QA Lead</p>
97
<p>Евгений Степаненко</p>
98
<p>Евгений Степаненко</p>
98
<p>Инженер по тестированию</p>
99
<p>Инженер по тестированию</p>
99
<p>Ozon Tech</p>
100
<p>Ozon Tech</p>
100
<p>Антон Картушин</p>
101
<p>Антон Картушин</p>
101
<p>Senior QA Automation Engineer</p>
102
<p>Senior QA Automation Engineer</p>
102
<p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
103
<p>Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания</p>
103
<h2>Прошедшие мероприятия</h2>
104
<h2>Прошедшие мероприятия</h2>
104
<p>Антон Картушин</p>
105
<p>Антон Картушин</p>
105
<p>Открытый вебинар</p>
106
<p>Открытый вебинар</p>
106
<p>MITM: почему бесплатный Wi-Fi знает о вас больше, чем мама</p>
107
<p>MITM: почему бесплатный Wi-Fi знает о вас больше, чем мама</p>
107
<p>Антон Картушин</p>
108
<p>Антон Картушин</p>
108
<p>Открытый вебинар</p>
109
<p>Открытый вебинар</p>
109
<p>Псевдосервер за 15 минут: учим SoapUI делать вид, что он API</p>
110
<p>Псевдосервер за 15 минут: учим SoapUI делать вид, что он API</p>
110
<p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
111
<p>Оставьте заявку, чтобы получить доступ ко всем записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке</p>
111
<h2>Этот курс может оплатить ваш работодатель</h2>
112
<h2>Этот курс может оплатить ваш работодатель</h2>
112
<p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
113
<p>Обучайтесь за счёт работодателя или разделите оплату 50/50</p>
113
<ul><li>Подробно расскажем об интересующем вас курсе</li>
114
<ul><li>Подробно расскажем об интересующем вас курсе</li>
114
<li>Объясним, как договориться с работодателем</li>
115
<li>Объясним, как договориться с работодателем</li>
115
<li>Сообщим стоимость обучения и варианты оплаты</li>
116
<li>Сообщим стоимость обучения и варианты оплаты</li>
116
<li>Ответим на вопросы</li>
117
<li>Ответим на вопросы</li>
117
<li>Предоставим шаблон договора и счёт на оплату</li>
118
<li>Предоставим шаблон договора и счёт на оплату</li>
118
</ul><h2>Подтверждение знаний и навыков</h2>
119
</ul><h2>Подтверждение знаний и навыков</h2>
119
<p>OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности</p>
120
<p>OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности</p>
120
<h2>После обучения мы:</h2>
121
<h2>После обучения мы:</h2>
121
<ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
122
<ul><li>Получите материалы по пройденным занятиям (видеозаписи курса и дoполнительные материалы)</li>
122
<li>Создадите свой проект, который поможет при прохождении собеседований</li>
123
<li>Создадите свой проект, который поможет при прохождении собеседований</li>
123
<li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
124
<li>Повысите свою ценность и конкурентоспособность как IT-специалист</li>
124
<li>Получите сертификат об окончании курса</li>
125
<li>Получите сертификат об окончании курса</li>
125
</ul><h2>Частые вопросы</h2>
126
</ul><h2>Частые вопросы</h2>
126
<h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
127
<h5>Что, если в середине курса я не смогу продолжать обучение?</h5>
127
<p>У вас есть право одного бесплатного трансфера в другую группу</p>
128
<p>У вас есть право одного бесплатного трансфера в другую группу</p>
128
<h5>Обязательно ли защищать выпускной проект?</h5>
129
<h5>Обязательно ли защищать выпускной проект?</h5>
129
<p>Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.</p>
130
<p>Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.</p>
130
<h5>Я могу вернуть деньги?</h5>
131
<h5>Я могу вернуть деньги?</h5>
131
<p>Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.</p>
132
<p>Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.</p>