Для кого:
Курс для тех, кто хочет начать развиваться в сфере тестирования программного обеспечения.
Базовые знания:
Курс для людей без специального образования и опыта работы. Это возможность для каждого.
Краткое описание:
Тестирование программного обеспечения — это Ваш первый шаг к перспективной и высокооплачиваемой профессии тестировщика. На сегодняшний день тестировщики программного обеспечения – одни из самых востребованных специалистов. И это неудивительно. Ведь ни один программный продукт, будь то сайт, игра, приложение, не будет запущен без работы QA.
На курсе QA Вы получите необходимые знания и навыки, чтобы развиваться как тестировщик. На курсе основы тестирования программного обеспечения Вы изучите:
- методы тестирования программного обеспечения,
- системы тестирования программного обеспечения,
- методики тестирования программного обеспечения,
- этапы тестирования программного обеспечения,
- цели тестирования программного обеспечения,
- типы тестирования программного обеспечения,
- задачи тестирования программного обеспечения,
- результат тестирования программного обеспечения.
Основы тестирования программного обеспечения в QALight сочетают в себе необходимую теоретическую базу и максимум практики на реальных проектах. Такой тип работы помогает создать или пополнить свое портфолио для дальнейшего устройства на работу.
Курсы тестирования ПО в Киеве без тени сомнения можно считать лучшим транспортом в мир IT индустрии, в котором правят перспективный профессиональный рост, стабильно высокий доход и чувство причастия к созданию будущего, ведь что, как не информационные технологии ведут человечество вперед.
Отсутствие технического образования и всеобщее мнение о том, что программистами могут быть только единицы оставляют эту профессию в области желаемо-недосягаемых. В действительности же, IT индустрия стремительно развивается и постоянно требует новых рабочих кадров, и именно курсы по тестированию в Киеве помогут Вам в кратчайшие сроки стать частью вселенной информационных технологий.
Почему именно курсы тестирования и Киев?
- Требования в вакансиях «Тестировщик ПО», зачастую не содержат каких-либо особо сложных критериев, овладение которыми подразумевает целое высшее образование. Стать тестировщиком подвластно абсолютно каждому, независимо от образования пола и возраста
- Тестировщики с легкостью могут трансформироваться в разработчиков с помощью освоения автоматизации тестирования, а это значит, что специалистам качества полностью открыта дорога в IT мир
- Почему Киев? Кроме административного значения, Киев – это также IT столица Украины
QALight сочетает в себе все необходимые для новой профессии понятия, такие как: курсы, тестирование ПО и Киев. А также: команда тренеров – действующих специалистов в своей области в крупнейших компаниях Украины, постоянная поддержка учеников, как при обучении, так и после трудоустройства, гибкая система оплаты и много другого, что в сумме не оставляет выбора, какой компании довериться.
Мы предлагаем Вам не просто курсы и тестирование ПО в Киеве. QALight готова стать гарантом получения новой профессии и перспективного будущего.
Программа курса:
Занятие 1. Введение в основы тестирования ПО
- Что такое тестирование программного обеспечения.
- Цели и задачи тестирования ПО.
- История тестирования ПО.
- Что такое качество ПО.
- Контроль качества и гарантия качества (QC & QA).
- Роль тестирования в системе качества.
- Методы контроля качества «Verification» и «Validation».
- Кто такой тестировщик ПО.
- Необходимые навыки тестировщика ПО.
Занятие 2. Основы проекта, участники проектной команды
- Что такое проект.
- Характеристики Проекта.
- Жизненный цикл разработки ПО (SDLC).
- Участники проектной команды и их роли.
- Задачи каждого участника проектной команды.
- Взаимодействие в проектной команде.
- Проектная документация.
- Что такое Project Plan.
Занятие 3. Модели разработки ПО и место тестирования в процессе
- Описание Водопадной модели разработки ПО.
- Описание V-образной модели разработки ПО.
- Описание Итеративной модели разработки ПО.
- Описание Agile модели разработки ПО.
- Manifesto for Agile
- 12 принципов Agile разработки.
- Framework SCRUM.
- Артефакты:
- Product Backlog, Sprint Backlog, Increment.
- Команда:
- The Product Owner, The Development Team, The Scrum Master.
- Мероприятия:
- The Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.
- Диаграмма выгорания (burn down chart).
- Стори Поинт (Story Point).
- Покер планирование (Poker planning).
- Scrum доска (Scrum board).
Занятие 4. Практика — SCRUM
- Работа в команде.
- Написание User story.
- Создание Product Backlog.
- Создание Sprint Backlog на основе Product Backlog.
- Оценка и планирование Sprint Backlog:
- Нахождение Story point.
- Проведение Planning poker.
- Проведение Daily Scrum:
- Проведение Sprint Retrospective.
Занятие 5. Уровни тестирования
- Модульное тестирование.
- Интеграционное тестирование:
- Уровни интеграционного тестирования:
- Компонентный интеграционный уровень.
- Системный интеграционный уровень.
- Подходы к интеграционному тестированию:
- Bottom Up Integration.
- Top Down Integration.
- Big Bang Integration.
- Системное тестирование.
- Приемочное тестирование.
Занятие 6. Виды тестирования
- По запуску кода на исполнение:
- Статическое.
- Динамическое.
- По доступу к коду и архитектуре приложения.
- Black box.
- White box.
- Gray box.
- По уровню детализации приложения.
- Модульное (Unit).
- Интеграционное (Integration).
- Системное (System).
- По степени автоматизации.
- Ручное (Manual).
- Автоматизированное (Automation).
- По принципам работы с приложением.
- По степени важности тестируемых функций.
- Дымовое (Smoke).
- Критический тест (Critical path test).
- По целям и задачам:
- Функциональное.
- Нефункциональное.
Занятие 7. Анализ требований / Практика
- Что такое «Требование».
- Важность требований.
- Как выявлять требования:
- Интервью.
- Фокус группы.
- Анкетирование.
- Уровни и типы требований:
- Бизнес-требования.
- Пользовательские требования.
- Функциональные и Нефункциональные требования.
- Характеристики качественных требований:
- Полнота (completeness).
- Корректность.
- Непротиворечивость.
- Однозначность.
- Тестируемость.
- Реализуемость.
- Отслеживаемость.
- Методы тестирования требований:
- Взаимный просмотр.
- Написание тест-кейсов.
- Написание чек-листов.
- Прототипирование.
Практика
- Работа в командах.
- Пишем требования.
- Анализируем требования (кросс-чек).
- Исправляем требования.
Занятие 8-9. Управление дефектами / Практика
- Классификация ошибки:
- Error
- Defect
- Failure
- Fault
- Определение дефекта.
- Жизненный цикл баг репорта.
- Анализ, критерии, написание отчетов об ошибках.
Занятие 9-10. Основы работы в системе JIRA
- Изучение интерфейса JIRA.
- Изучение функций JIRA для:
- Заведения баг-репортов.
- Поиска баг-репортов.
- Фильтрации баг-репортов.
- Написание отчетов об ошибках в системе JIRA.
Практика
- Анализ тренером баг-репортов написанных студентами.
Занятие 10. Техники Тест Дизайна / Практика
- Классы эквивалентности (Equivalence Class).
- Граничные значения (Boundary Value).
- Метод пар (Pairwise testing).
- Диаграммы Состояний и переходов (State-Transition Diagrams).
- Таблицы Решений (Decision Tables).
Занятие 11. Элементы GUI
Занятие 12. Тест планирование
- Основы тест планирования.
- Тест план и его роль в проекте.
- Вопросы на которые отвечает Тест план.
- Стратегия тестирования.
- Критерии начала и окончания тестирования.
- Вехи тестирования (Milestones).
- Риски тестирования.
Занятие 13. Написание тестовой документации
- Тест план.
- Тест кейсы.
- Чек листы.
- Матрица покрытия.
- Баг репорты.
- Финальный отчет о тестировании (Test Summary Report).
Занятие 14-16. Практика тестирования на основе STLC
- Работа в команде.
- Анализ и тестирование требований.
- Написание баг-репортов на требования.
- Написание чек-листа.
- Написание Тест плана.
- Создание тестовых-наборов.
- Создание тестовых-случаев.
- Создание матрицы покрытия.
- Проведение тестирования:
- Написание баг-репортов.
- Поддержка всех ранее созданных документов.
- Анализ полученных результатов.
- Написание Test Summary Report.
Занятие 17. Экзамен
Читать дальше