Голосов: 0
#1
Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения найти работу Тестировщика программного обеспечения.
Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик или Junior Test Engineer.
Продолжительность - 48 академических часов
Занятие 1. Вступительное.Занятие 2. Теоретическое
- Организационные вопросы: познакомимся, поговорим о курсе, целях, правилах и почему будет много английских слов.
- Что такое тестирование? Различия между QA, QC и тестировщиком
- Какие еще проектные роли бывают?
- Пути развитие тестировщика.
- Где учиться тестированию? Что читать?
Занятие 3. Тест-дизайнерское
- 7 принципов тестирования
- Уровни тестирования: модульное, интеграционное, системное
- Типы тестирования: классифицируем тесты
Занятие 4. Документальное
- Граничные значения
- Классы эквивалентности
- Use-cases
- Decision tables
- Диаграммы состояний и переходов
Занятие 5. Требовательное
- Виды тестовой документации
- Что такое тест план и зачем он нужен?
- Что такое чеклисты, тест-кейсы и как их писать
- Обзор систем для тест-менеджмента
- Что такое багрепорт?
- Обзор баг-трекинговых систем
Занятие 6. Процессно-гибкое
- Виды требований
- Что, если требования есть?
- Что, если требований нет?
- Почему важно знать, для кого мы делаем продукт?
- Учимся анализировать «хотелки».
Занятие 7. Техническое
- Процессы разработки ПО: какие бывают и зачем нужны?
- Поговорим о водопаде
- Что такое agile?
- Манифест и принципы agile
- Методологии на основе Agile: Scrum, Kanban, XP
- Scrum: роли, митинги, артефакты
- Definition of Done
- Continuous Delivery
- Особенности тестирование в agile командах
Для тестирования и локализации ошибок, планирования тестов и понимания своих продуктов, тестировщик должен обладать и техническими навыкамиЗанятие 8. Техническое-2
- Основы SQL
- Типы архитектур: тонкий и толстый клиенты
- HTTP протокол
- Основы Linux
Занятие 9. О тестировании веб-приложений
- HTML. Basic
- Web Services
- Что такое логи
- Особенности тестирования веб-приложений
- Тестировании безопасности: теория, XSS, SQL injection
- Инструменты-помощники: fiddler, firefox-плагины, HAR-viewer
- Онлайн-помощники: валидаторы, чеклисты, перформанс тесты, проверялки UI и юзабилити
- Тестируем веб-сервисы с Soap UI
Занятие 10. НастольноеЗанятие 11. Мобильное
- Особенности тестирования десктопных приложений
- Тестируем инсталляторы
- Что делать, если у меня всего 1 система, а надо 10 или немного о средствах виртуализации
Занятие 12. Инструментальное
- Особенности мобильных приложений.
- Что важно не забывать тестировать? Составляем чеклист.
Занятие 13. Практическое
- Мнемоники, готовые чеклисты
- Снимаем скриншоты, проверяем размеры
- Вспоминаем инструменты, изученные на других лекциях
Занятие 14. Автоматизационное
- Типичный рабочий день тестировщика
- Психология в тестировании. Разбираем ситуационные проблемы
- Оказались первым тестировщиком на проекте. С чего начинать?
Занятие 15. Карьерное
- Что такое автоматизированное тестирование и в каких случаях стоит применять?
- Пирамида тестирования или почему пирамида лучше мороженки
- Инструмент Sikuli
- BDD подходы в автотестах
- Пишем резюме. О чем важно упомянуть?
- Собеседования. Разбираем ситуации и вопросы, с которыми мы можем столкнуться
- Составляем «словарик» важных терминов
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.