1. Введение в профессию тестировщика
Способы вхождения в профессию и карьерный рост тестировщика
Навыки и личностные качества, необходимые тестировщику
Особенности профессии тестировщика
Познакомитесь с профессией тестировщика: его ролью в компании и необходимыми требованиями
Оцените свой уровень компетенций в тестировании ПО
Итоговый проект
В конце курса вы решите реальный кейс по веб-тестированию. Вам предстоит протестировать бета-версию платформы IT Resume.
2. Жизненный цикл ПО
Процесс разработки программного обеспечения
Методологии разработки ПО
Принципы Agile и методологии разработки ПО: Scrum, Kanban
Разберетесь в жизненном цикле разработки ПО
Сможете различать разные методологии разработки
Научитесь оформлять баги в Trello, Jira и Asana
3. Особенности удалённой работы
10 мифов об удалённой работе
Организация рабочего дня на удалённой работе
Отношения с коллегами в распределённой команде
Разберётесь, как организовать свой день на удалённой работе
Подготовитесь к формату удалённой работы тестировщиком
4. Основы тестирования
Виды тестирования и их различия, тест-дизайн
Тестовая документация: тест-планы, чек-листы, тест-кейсы и отчёты о результатах тестирования
Баги: жизненный цикл, приоритетность бага, документирование и работа с баг-трекинговыми системами
Изучите теорию тестирования и примените на практике
Научитесь составлять документацию для тестирования
5. Устройство веб-приложений
6. Тестирование фронтенда
8. Основы Linux
9. Работа с системой контроля версий
13. Карьерная стратегия
10. Тестирование API
12. Тестирование мобильных приложений
11. Нефункциональное тестирование
7. Работа с базами данных
Принципы работы веб-приложений
Работа с командной оболочкой Bash
Предназначение системы контроля версий Git
Как составить резюме и сопроводительное письмо
Особенности тестирования мобильных приложений
Проектирование и создание базы данных
Элементы клиент-серверной архитектуры
Алгоритм frontend-тестирования
Основные операции: фиксация и откат изменений, поиск, история
Как подготовиться к собеседованию
Тестирование API c помощью Postman
Виды мобильных приложений и операционных систем
Тестирование безопасности
Как решать тестовые задания
Анализаторы трафика в тестировании
Сервисы, облегчающие мобильное тестирование
Написание основных SQL-запросов
Сетевые протоколы и адреса
Кроссплатформенное и кроссбраузерное тестирование
Узнаете, как устроены веб-приложения
Научитесь тестировать User Interface
Узнаете основы работы с Bash
Сможете использовать Git и GitHub в работе
Научитесь составлять резюме для российских и зарубежных компаний
Изучите архитектуру REST API
Познакомитесь с разными видами нефункционального тестирования
Узнаете, как отвечать на вопросы нанимающего менеджера
Научитесь тестировать API с помощью Postman и Fiddler
Изучите особенности тестирования мобильных приложений
Научитесь работать с базами данных с помощью SQL-запросов
Поймёте, что такое backend и frontend
Научитесь работать с инструментами разработчика Chrome DevTools
Введение в автотестирование
Как составить резюме (на русском и английском языках)
Как оформить портфолио и где его разместить
Как подготовиться к собеседованию и решению тестовых заданий
Научитесь составлять резюме для российских и зарубежных компаний
Разберётесь, как составлять портфолио и загружать его на GitHub
Узнаете, как лучше всего подготовиться к собеседованию
Поймёте, как выбирать браузеры и устройства для тестирования
Узнаете, как проводить нагрузочное тестирование, тестирование безопасности и тестирование юзабилити
Познакомитесь с инструментами мобильного тестирования: Android Studio, TestFlight , Google Play Cosole, xCode
Познакомитесь с разными типами тестовых заданий для тестировщиков
Карьера и лидерство для женщин
Как вести себя уверенно на работе
Как женщине найти баланс между карьерой и семьей
Как развить и использовать свои лидерские качества
Бонус-модуль