1. Введение в профессию тестировщика
Оцените свой уровень компетенций в тестировании ПО
Познакомитесь с профессией тестировщика: его ролью в компании и необходимыми требованиями
Особенности профессии тестировщика
Навыки и личностные качества, необходимые тестировщику
Способы вхождения в профессию и карьерный рост тестировщика
Процесс разработки программного обеспечения
Методологии разработки ПО
Принципы Agile и методологии разработки ПО: Scrum, Kanban
Разберетесь в жизненном цикле разработки ПО
Сможете различать разные методологии разработки
3. Особенности удаленной работы
10 мифов об удаленной работе
Организация рабочего дня на удаленной работе
Отношения с коллегами в распределенной команде
Разберетесь, как организовать свой день на удаленной работе
Подготовитесь к формату удаленной работы тестировщиком
Виды тестирования и их различия, тест-дизайн
Тестовая документация: тест-планы, чек-листы, тест-кейсы и отчеты о результатах тестирования
Баги: жизненный цикл, приоритетность бага, документирование и работа с баг-трекинговыми системами
Изучите теорию тестирования и примените на практике
Научитесь составлять документацию для тестирования
5. Клиент-серверное взаимодействие
Элементы клиент-серверной архитектуры
Принципы клиент-серверного взаимодействия
Работа с протоколами (HTTP-протокол)
Узнаете, как устроена клиент-серверная архитектура
Разберетесь, как работать с протоколами и URL
Научитесь оформлять баги в Trello, Jira и Asana
Поймете принципы работы клиент-серверных приложений
Основы верстки HTML: Элементы страницы, адаптивность, кроссбраузерность
Создание HTML-страницы: теги, атрибуты и селекторы CSS
Алгоритм тестирования верстки
Научитесь верстать сайты на HTML и CSS и тестировать верстку
8. SQL для работы с базами данных
Написание основных запросов
Объединение данных из различных таблиц
Научитесь фильтровать данные с помощью основных SQL-запросов
7. Инструменты для ручного веб-тестирования
Работа с командной строкой
Работа с Chrome DevTool для упрощения тестирования и локализации ошибок
Работа в панели инструментов веб-разработчика
Научитесь пользоваться инструментом Chrome DevTool
Научитесь работать с операционной командной строкой
Получите опыт тестирования веб-приложений
Спроектируете базу данных на примере практического кейса
9. Нефункциональное тестирование
Тестирование безопасности
Познакомитесь с разными видами нефункционального тестирования
Научитесь проводить некоторые виды нефункционального тестирования
Тестирование юзабилити и интерфейса
10. Тестирование мобильных приложений
Особенности тестирования мобильных приложений
Виды мобильных приложений и операционных систем
Изучите особенности тестирования мобильных приложений
Познакомитесь с инструментами мобильного тестирования: TestFlight (iOS), Google Play Internal Test (Android), xCode
Сервисы, облегчающие мобильное тестирование
Особенности тестирования API
Postman — HTTP-клиент для тестирования API
Научитесь тестировать API с помощью Postman
12. GitHub: работа с системой контроля версий
Предназначение системы контроля версий
Основные операции: (фиксация и откат изменений, поиск, история)
Научитесь делать основные операции в сервисе GitHub и сможете сформировать портфолио из пройденныхдомашних заданий
Ветки, слияние веток и разрешение конфликтов
13. Основы автоматизации тестирования
Основы автоматизации UI-тестов
Изучите основы языка программирования Python
Напишете автоматизированные UI-тесты
Автоматизация тестирования API
14. Карьерный акселератор
Как составить резюме (на русском и английском языках)
Как оформить портфолио и где его разместить
Как подготовиться к собеседованию и решению тестовых заданий
Научитесь составлять резюме для российских и зарубежных компаний
Разберетесь, как составлять портфолио и загружать его на GitHub
Узнаете, как лучше всего подготовиться к собеседованию
Введение в профессию тестировщика
Жизненный цикл ПО
Карьерный акселератор
Особенности удаленной работы
Основы тестирования
Клиент-серверное взаимодействие
Основы HTML и CSS
SQL для работы с базами данных
Нефункциональное тестирование
Основы автоматизации тестирования
Тестирование мобильных приложений
GitHub: работа с системой контроля версий
Тестирование API
Инструменты для ручного веб-тестирования