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

Огромная база актуальных инфопродуктов
Самый большой склад обучающих материалов в СНГ. Более 40000 уникальных курсов, схем заработка, книг, вебинаров, мануалов, тренингов
Получить доступ

Bot

Администратор
Команда форума
23 Янв 2020
138,643
749
113
Программа курса Тестирование ПО. Junior Test Engineer ориентирована на получение учащимися практических навыков и знаний, которые позволят каждому после успешного прохождения найти работу Тестировщика программного обеспечения.
Курс охватывает большинство требований, предъявляемых на собеседовании на позицию Младший тестировщик или Junior Test Engineer.

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


Продолжительность - 48 академических часов

Спойлер: Программа

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