ISTQB сертификация: Приводим знания в порядок Mike Kravchenko. Devexperts.
Обо мне... В тестировании 13 лет. Последние 5 лет: QA team lead в компании Devexperts. Последние 3 года: Proctor of Devexperts ISTQB Certification Center.
О чем поговорим Сертификация: Что это? Для чего нужна? Почему ISTQB, а не...? Уровни и требования к кандидатам Как сдавать? Как готовиться? Ссылки, контакты, вопросы
Сертификация Сертификация – это... ...форма подтверждения соответствия чего-либо требованиям каких-либо регламентов, стандартов, правил. знания навыки умения
Сертификация: Зачем? ...чтобы подтвердить уровень ...чтобы заполнить пробелы ...чтобы систематизировать ...чтобы структурировать ...чтобы освежить ...чтобы научиться ...чтобы не стоять на месте
ISTQB International Software Testing Qualifications Board Особенности: Международная Развивающаяся Открытая Официальная Независимая Что еще? IIST QAI Global Institute ISEB
Структура ISTQB
ISTQB: Foundation Level Foundation Base - Основа основ - Подходит всем (test designers, test analysts, test engineers, test consultants, etc.) - И даже... (project managers, quality managers, software developers, etc.)
ISTQB: Foundation Level Foundation Base Content - Основы теории тестирования - Жизненный цикл разработки и тестирования ПО - Статические техники - Техники тест-дизайна - Тест-менеджмент - Использование тулов
ISTQB: Foundation Level Foundation Base Content - Основы теории тестирования - Жизненный цикл разработки и тестирования ПО - Модели разработки ПО - Каскадная, спиральная, инкрементальная - Test levels - Component, Integration, System, Acceptance - Test types - Functional, non-functional - Статические техники - Техники тест-дизайна - Тест-менеджмент - Использование тулов
ISTQB: Foundation Level Foundation Base Content - Основы теории тестирования - Жизненный цикл разработки и тестирования ПО - Статические техники - Formal review - Informal, walkthrough, technical, inspection - Static analysis by tools - Техники тест-дизайна - Тест-менеджмент - Использование тулов
ISTQB: Foundation Level Foundation Base Content - Основы теории тестирования - Жизненный цикл разработки и тестирования ПО - Статические техники - Техники тест-дизайна - Black-box Techniques - Equivalence Partitioning - Boundary Value Analysis - Decision Table Testing - State Transition Testing - Use Case Testing - White-box Techniques - Statement Testing and Coverage - Decision Testing and Coverage - Experience-based Techniques - Skills, intuition, experience - Тест-менеджмент - Использование тулов
Which test ensures that modifications did not introduce new problems? Stress testing Black-box testing Structural testing Regression testing ISTQB: Foundation Level
Stress testing Evaluates the system at the limits of its requirements Black-box testing Derives test cases based on spec analysis Structural testing Relies on the analysis of the internal structure Regression testing Ensures that no new problems were introduced in the unchanged portion of the software ISTQB: Foundation Level
Stress testing Evaluates the system at the limits of its requirements Black-box testing Derives test cases based on spec analysis Structural testing Relies on the analysis of the internal structure Regression testing Ensures that no new problems were introduced in the unchanged portion of the software ISTQB: Foundation Level
How many test cases are needed to achieve 100% decision coverage? if (p = q) { S = S + 1; if (s < 5) { t = 10; } } else if (p > g) { t = 5; } Answer: 2, 6, 5 or 4? ISTQB: Foundation Level
ISTQB: Foundation Level p=q p>q s<5 t=10 t=5
ISTQB: Foundation Level p=q p>q s<5 t=10 t=5 Statement coverage: (p=q) and (s<5) (p>q) Decision coverage: (p=q) and (s<5) (p>q) (p=q) and (s>=5) (p<q)
ISTQB: Foundation Level Foundation Agile - Основы Agile software development - Представление о разных подходах Agile - Определение разницы тестирования Agile и Traditional - Оценка testing efforts в итеративной разработке - Выбор и внедрение необходимых тулов
ISTQB: Advanced Level - Test Manager - Test Analyst - Technical Test Analyst
ISTQB: Advanced Level Test Manager - Процесс тестирования ПО - Test Management - Ревью и метрики - Defect Management - Improving Testing Process - Выбор и внедрение необходимых тулов - Работа с командой
ISTQB: Advanced Level Test Analyst - Процесс тестирования ПО - Test Management (monitoring, control, risks) - Техники тестирования - Ревью - Defect Management - Выбор и внедрение необходимых тулов
ISTQB: Advanced Level Technical Test Analyst - Risk Based Testing - Structure Based Testing - Техники анализа - Review - Выбор и внедрение необходимых тулов - Автоматизация
ISTQB: Expert Level Test Management Improving the Test Process Test Automation Engineering Test Automation Management Security Testing
Требования к кандидатам Foundation Level Особых требований нет, но... Желательно иметь полугодовой опыт в отрасли Advanced Level Сертификат Foundation Level Опыт в отрасле от 3-х лет Expert Level Сертификат Foundation Level Сертификат Advanced Level соответствующего направления Как минимум 7 лет опыта практического тестирования Из них как минимум 2 года опыта по направлению экзамена Прохождение курсов Expert Level Необходимо подтверждать уровень раз в 5 лет
Русский vs Английский
Русский язык Какой набор тестовых данных демонстрирует классы эквивалентности для проверки является ли человек подростком или нет? 10, 15 и 19 лет 13, 19 и 25 лет 13, 16 и 19 лет 12, 13 и 20 лет
Английский язык Which set of test data demonstrates equivalence partitioning to check whether a customer is a teenager or not? 10, 15 and 19 years 13, 19 and 25 years 13, 16 and 19 years 12, 13 and 20 years
Как готовиться Самостоятельная подготовка Материалы для подготовки: Syllabus Glossary ISTQB Books Exam samples Плюсы: Удобное время Ваша ответственность Минусы: Мотивация
Как готовиться Объединяться в группы по интересам Материалы для подготовки: Syllabus Glossary ISTQB Books Exam samples Плюсы: Общение, дискуссии Обсуждения, чекпоинты Минусы: Организация
Как готовиться Проходить обучение в центрах сертификации Материалы для подготовки: Предоставляются центром Плюсы: Квалифицированный тренер Отработанный процесс обучения Минусы: Стоимость обучения
Как сдавать Определиться с вариантом подготовки Найти удобный Центр Сертификации Зарегистрироваться на экзамен Подготовиться к экзамену Сдать сертификационный экзамен Получить сертификат международного образца
Регламент Идентификация кандидата Инструктаж Принятие соглашений и регистрация в системе Экзамен Получение результата Анализ результата
Рекомендации Нет ничего лучше самостоятельной подготовки Используйте несколько источников Ранняя регистрация – сильная мотивация Период подготовки в режиме 2-3 часа в день: FL: 2 недели AL: 6 недель На экзамене: Не волнуйтесь Есть вопрос – задайте Следите за временем Учитывайте весовые коэффициенты
Материалы для подготовки Syllabi Books for ISTQB Certification IEEE 829 ISTQB Glossary Exam samples
Материалы для подготовки Based on the IEEE Standard for Software Test Documentation, which of the following sections are part of the test summary report? - Test summary and report identifier - Summary - Variances - Comprehensive assessment - Approvals
Материалы для подготовки http://www.istqb.org http://www.istqb.org/downloads/syllabi.html http://www.istqb.org/references/articles/istqb-related-articles.html http://www.istqb.org/references/books/istqb-related-books.html
Материалы для подготовки http://www.istqb.guru/ http :// www . softwaretestinggenius . com / http://istqb.patshala.com/ *(неофициальные материалы)
Контакты Mike Kravchenko Skype: mike.kravchenko Email: kravchenko@devexperts.com ICQ: 121239649 Devexperts ISTQB Certification Center: http://www.devexperts.com/ru/products/services/istqb/cert.html Email: istqb@devexperts.com