Складчик[LevelUP] Тестирование ПО Junior Test Engineer
Тестирование ПО Junior Test Engineer
Для кого этот курс:
всех, кто хотел бы начать карьеру в перспективной и все более востребованной в наши дни профессии - "Тестировщик ПО"
кто окончил ВУЗ и не знает, куда идти работать
кто еще учится и уже начинает стоить свое будущее
людей, которые хотели бы сменить сферу деятельности
Баг
Риски
Артефакты тестирования
Цикл тестирования
3. Классификация и подходы к тестированию
Классификация тестирования
Black Box paradigm
Два подхода: exploratory vs scripted
Тестирование на основе моделей (model-based)
TDD
4. Практики и техники тестирования
Практики
Шаблоны тестирования
Эвристики
Покрытие
Техники
Traceability Matrix
Граничные условия
Классы эквивалентности
Анализ логов
Pairwise
Основные проблемы и способы их решения
5. Системы отслеживания ошибок, управления тестированием и контроля версий
Системы отслеживания ошибок
Назначение
Примеры BTS
Когда можно обойтись без BTS
Отчет об ошибке
Жизненный цикл отчета
Поля
Практические советы
Системы контроля версий
Системы управления тестированием
6. Web-тестирование
Архитектура web-приложений
Серверы, клиенты, соединения, пользователи
Технологии
Особенности тестирования
10 полезных советов веб-тестировщику
Исследуем продукт
XSS и SQL иньекции
Нефункциональное тестирование
7. Тестирование в рамках Agile
Agile manifesto
Характерные черты
Agile vs Waterfall
Agile-методологии
Scrum и тестирование
8. Инструменты и автоматизация
Инструменты
GUI
Web
Нагрузочное тестирование
Утилиты
Виртуальные машины
Frameworks
API
Scripting
TDD и Unit testing
9. Базы данных
БД
Понятия
История
Модель данных
Классификации
СУБД
Классификации
Устройство и функции
Клиент-серверная технология
Основы SQL
Индексы
Анализ лог-файла
Выявление медленных и некорректных SQL-запросов
10. Карьера
Необходимые знания и навыки
Как составить резюме
Интервью
Пути развития
Получено 27.09.2026Складчик[LevelUP] Курс Тестирование ПО. Junior Test Engineer
Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения найти работу Тестировщика программного обеспечения.
Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик или Junior Test Engineer.
Продолжительность - 48 академических часов
Занятие 1. Вступительное.
Организационные вопросы: познакомимся, поговорим о курсе, целях, правилах и почему будет много английских слов.
Что такое тестирование? Различия между QA, QC и тестировщиком
Какие еще проектные роли бывают?
Пути развитие тестировщика.
Где учиться тестированию? Что читать?
Занятие 2. Теоретическое
7 принципов тестирования
Уровни тестирования: модульное, интеграционное, системное
Типы тестирования: классифицируем тесты
Занятие 3. Тест-дизайнерское
Граничные значения
Классы эквивалентности
Use-cases
Decision tables
Диаграммы состояний и переходов
Занятие 4. Документальное
Виды тестовой документации
Что такое тест план и зачем он нужен?
Что такое чеклисты, тест-кейсы и как их писать
Обзор систем для тест-менеджмента
Что такое багрепорт?
Обзор баг-трекинговых систем
Занятие 5. Требовательное
Виды требований
Что, если требования есть?
Что, если требований нет?
Почему важно знать, для кого мы делаем продукт?
Учимся анализировать «хотелки».
Занятие 6. Процессно-гибкое
Процессы разработки ПО: какие бывают и зачем нужны?
Поговорим о водопаде
Что такое agile?
Манифест и принципы agile
Методологии на основе Agile: Scrum, Kanban, XP
Scrum: роли, митинги, артефакты
Definition of Done
Continuous Delivery
Особенности тестирование в agile командах
Занятие 7. Техническое
Для тестирования и локализации ошибок, планирования тестов и понимания своих продуктов, тестировщик должен обладать и техническими навыками
Основы SQL
Типы архитектур: тонкий и толстый клиенты
HTTP протокол
Основы Linux
Занятие 8. Техническое-2
HTML. Basic
Web Services
Что такое логи
Занятие 9. О тестировании веб-приложений
Особенности тестирования веб-приложений
Тестировании безопасности: теория, XSS, SQL injection
Инструменты-помощники: fiddler, firefox-плагины, HAR-viewer
Онлайн-помощники: валидаторы, чеклисты, перформанс тесты, проверялки UI и юзабилити
Тестируем веб-сервисы с Soap UI
Занятие 10. Настольное
Особенности тестирования десктопных приложений
Тестируем инсталляторы
Что делать, если у меня всего 1 система, а надо 10 или немного о средствах виртуализации
Занятие 11. Мобильное
Особенности мобильных приложений.
Что важно не забывать тестировать? Составляем чеклист.
Занятие 12. Инструментальное
Мнемоники, готовые чеклисты
Снимаем скриншоты, проверяем размеры
Вспоминаем инструменты, изученные на других лекциях
Занятие 13. Практическое
Типичный рабочий день тестировщика
Психология в тестировании. Разбираем ситуационные проблемы
Оказались первым тестировщиком на проекте. С чего начинать?
Занятие 14. Автоматизационное
Что такое автоматизированное тестирование и в каких случаях стоит применять?
Пирамида тестирования или почему пирамида лучше мороженки
Инструмент Sikuli
BDD подходы в автотестах
Занятие 15. Карьерное
Пишем резюме. О чем важно упомянуть?
Собеседования. Разбираем ситуации и вопросы, с которыми мы можем столкнуться
Составляем «словарик» важных терминов