Скоро [LevelUP] Курс Тестирование ПО. Junior Test Engineer

Moderator
4 Сен 2023
0
-2,550
Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения найти работу Тестировщика программного обеспечения.

Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик или Junior Test Engineer.

upload_2020-5-6_20-2-15-png.587410


Продолжительность - 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. Карьерное
Пишем резюме. О чем важно упомянуть?
Собеседования. Разбираем ситуации и вопросы, с которыми мы можем столкнуться
Составляем «словарик» важных терминов


Для просмотра содержимого вам необходимо авторизоваться

Для просмотра содержимого вам необходимо авторизоваться
 
  • Мне нравится
Реакции: shoomi, ross04 и Kstati