Вы спросите: «Почему мы?» Наш ответ: «Мы не даем пустых обещаний!» Команда Учебного Центра QA START UP — это квалифицированные тренера, работающие в лидирующих ИТ компаниях представленных на рынке Украины. Все, кто прикладывает максимум усилий и стараний находят свою работу.
Начало курса: 7 Марта и 12 Марта
Группы буднего дня:
СТАРТ групп: 7 марта 2016 г.
Пн, Ср, Пт: 19.30 — 21.30
Группы выходного дня:
СТАРТ групп: 12 марта 2016 г.
Сб, Вс: 11.00 — 14.00
Пройдя курс Тестирование ПО:
1. Вы будет знать и понимать все о процессе тестирования.
2. Обретете практические навыки анализа требований и их тестировании.
3. Практические навыки в написании тест плана, тест кейсов, плана тестирования.
5. Практические навыки в нахождении дефектов.
6. Опыт работы с багтрекинговыми системами JIRA, MantisBT, Bugzilla .
7. Составление баг репортов
8. Составления отчетов о процессе тестирования.
Наши преимущества для Вас:
1. Работа с реальным проектом.
2. Работа с документацией от заказчика.
3. Предоставление методического пособия, которое будет оплотом для Вас при подготовке к собеседованию.
Программа курса Тестирование ПО:
Занятие 1. Введение в основы тестирования
• Что такое тестирование
• Тестирование и качество
• Причины возникновения дефектов
• Принципы тестирования
• Виды программного обеспечения
• Клиент-серверная архитектура
Занятие 2. Разработка ПО. Процесс тестирования, его методы и уровни
• Что такое проект
• Жизненный цикл разработки программного обеспечения (Software Development Life Cycle)
• Понятия обеспечения качества (Quality Assurance), контроля качества (Quality Control) и разница между ними
• Фундаментальный процесс тестирования
• Методология тестирования:
— Тестирование Черного ящика (Black Box testing)
— Тестирование Белого ящика (White Box testing)
— Тестирование Серого ящика (Gray Box testing)
• Уровни тестирования (Component, Integration, System, Acceptance)
Занятие 3. Методологии разработки ПО. Виды тестирования
• Методологии разработки ПО:
Каскадные:
— Waterfall
—
Итеративные:
— RUP
— Scrum
• Виды тестирования:
— Функциональное тестирование
— Нефункциональное тестирование
— Тестирование связанное с изменениями
— Тестирование поддержки
• Практическая работа: Применение основ тестирования на одном из коммерческих ПО
Занятие 4. GUI элементы и обзор требований
• Элементы графического интерфейса (GUI elements)
• Что такое требования
• Виды требований и их характеристики
• Обзор проектной документации (BRD, User Story, SRS)
• Детальный обзор спецификации курсового ПО
• Практическая работа: Тестирование спецификации требований курсового ПО
Занятие 5. Планирование процесса тестирования
• Планирование тестирования и оценка времени (Time estimations)
• Что такое Тест План
• Виды Тест планов (Master, Detailed)
• Обзор структуры тест плана
• Тестовое покрытие (Test Coverage)
• Обзор инструментального средства xMind для тестового покрытия
• Матрица Трассировки (Requirement Traceability Matrix)
• Детальный обзор реального тест плана
• Практическая работа: Написание Тест Плана для процесса тестирования курсового ПО
Занятие 6. Обзор чек листа, тест кейса и риск лога
• Детальный обзор чек листа (Check List)
• Детальный обзор тест кейса (Test Case)
• Детальный обзор риск лога (Risk Log)
• Позитивное и негативное тестирование
• Тест набор (Test Suite) и тестовый сценарий (Test Scenario)
• Практическая работа: Создание положительных тест кейсов, используя курсовое ПО
Занятие 7. Техники тестирования
• Динамическое и статическое тестирование
• Динамические и статические техники тестирования (Informal review, Walkthrough, Equivalence Partitioning, Boundary Values, State Transition и другие)
• Понятие Use Cases
• Практическая работа: Создание негативных тест кейсов, используя курсовое ПО
Занятие 8. Подведение итогов предыдущих занятий
• Обсуждение часто встречаемых ошибок
• Рассмотрение «горячих» вопросов на собеседовании
Занятие 9. Понятие дефекта
• Что такое дефект и его виды
• Детальный обзор отчета о дефекте (Bug Report)
• Что такое Priority & Severity и нюансы их различия
• Жизненный цикл дефекта (Defect’s Life Cycle)
Занятие 10. Выполнение тестов и JIRA
• Знакомство с Баг Трекинговой системой JIRA
• Понятие Issue Type (Bug, Task, Improvement, Epic)
• Практическая работа: Тестирование курсового ПО и создание отчетов о дефектах
Занятие 11. Выполнение тестов и JIRA
• Рассмотрение найденных дефектов и JIRA отчетов, их корректировка
• Re-Testing дефектов
• Тестирование новых функциональных единиц
• Практическая работа: Тестирование курсового ПО и создание отчетов о дефектах
Занятие 12. Выполнение тестов и JIRA
• Рассмотрение найденных дефектов и JIRA отчетов, их корректировка
• Security Testing
• Практическая работа: Тестирование курсового ПО и создание отчетов о дефектах
Занятие 13. Завершающие действия в процессе тестирования
• Завершение процесса тестирования
• Детальный обзор отчетных документов:
— Test Summary Report (TSR)
— Daily Progress Report (DPR)
— Weekly Status Report (WSR)
— Test Preparation Report (TPR)
• Понятия: Root Cause Analysis, Impact Analysis
• Практическая работа: Создание отчетного документа о завершении процесса тестирования
Занятие 14. Конфигурационный менеджмент, риски и метрики тестирования
• Конфигурационный менеджмент
• Риски в тестировании
• Метрики процесса тестирования
• Понятие End-to-End тестирование
• Инструментальные средства процесса тестирования:
— Snagit (для создания test evidences)
— Beyond Compare
— qTest
— Test Complete (Введение в автоматизированное тестирование)
Занятие 15. Тестирование мобильных приложений (Mobile Testing)
• Мобильная разработка и процесс тестирования (анализ, планирование, выполнение и поддержка)
• Особенности тестирования мобильных приложений:
— Множество операционных систем и устройств
— Интернет соединение
— Реакция приложения на прерывания
— Тестирование удобства пользования, соответствие дизайну и HIG
— Тестирование обновлений и обратной совместимости
— Локализация и интернационализация + смена часовых поясов
— Нагрузочное тестирование
— Тестирование API
— Отслеживание статистики
— In-app purchases
• Знакомство с инструментами разработки:
— Xcode
— Android Studio
— iOS симуляторы, Android эмуляторы
• Автоматизированное тестирование мобильных приложений
Получить всю интересующую информацию можно на нашем сайте:
И по номерам телефонов:
(096) 255 45 49
(093) 615 30 90