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