Описание
Рассматриваются базовые понятия тест-дизайна, методология разработки тестовых сценариев на основе сценария использования системы (СИС), подходы к проектированию тест-плана и написанию тестовых сценариев, особенности тест-планов для разных типов тестирования.Описаны основные приёмы функционального и конфигурационного тестирования с учётом функциональных и конфигурационных требований к программному продукту. Рассматриваются основные подходы к написанию тест-дизайна.
Освещаются понятия функционального тестирования, конфигурационного тестирования, приёмы тестирования надежности и устойчивости. Представлены альтернативные методологии тестирования, такие как тестирование на основе моделей, Марковская модель тестирования, тестирование по бизнес-циклам.
Рассматривается специфика построения тестов для проверки различных полей. Указаны основные подходы и представлены примеры.
Представлены основные способы отслеживания и контроля покрытия объекта тестирования тестами.
Также описывается специфика тестирования приложений по различным индустриям.
удостоверение о повышении квалификации государственного образца
Цели
- будут иметь целостное предоставление об основах проектирования и написания тест-планов, проектирования тестовых примеров;
- будут иметь представление о требованиях, особенностях работы с СИС;
- будут иметь представление о функциональном тестировании, представлять основные методы функционального тестирования;
- смогут составлять матрицу покрытия СИС тестовыми сценариями;
- смогут проектировать и писать тест-планы на базе СИС;
- будут иметь представление о классах эквивалентности;
- получат практические рекомендации по созданию функционального тест-дизайна и тестированию различных типов полей;
- познакомятся с конфигурационным тестированием и тестированием надежности и устойчивости приложений;
- смогут провести обзор альтернативных подходов к тестированию;
- смогут провести ревью проектных документов;
- научатся определять области тестирования приложений;
- научатся определять необходимые типы тестирования;
- научатся проектировать тестовые сценарии и тестовые данные.
Целевая аудитория
Разбираемые темы
-
1. Активности по проектированию тестов
⠀ -
2. Особенности работы с требованиями
⠀ -
3. Матрица покрытия требований тестовыми сценариями. Как определять, оценивать, отслеживать
⠀ -
4. Цели написания плана тестирования
⠀ -
5. Структура тест-плана
⠀ -
6. Типы планов тестирования
⠀ -
7. Этапы разработки тест-плана
⠀ -
8. Характеристики хорошего тест-плана
⠀ -
9. Особенности тестовых сценариев в разных типах тестирования
⠀ -
10. Классы эквивалентности
⠀ -
11. Граничные значения
⠀ -
12. Обработка ошибок
⠀ -
13. PairWise
⠀ -
14. Особенности проектирования тестов для разных типов приложений
⠀ -
15. Функциональное тестирование
- Определение функционального тестирования
- Место функционального тестирования в процессе тестирования программного продукта
- Анализ функциональных требований
- Приемы функционального тестирования
- Тест-идеи
- Характеристики хорошего теста
- Методологии разработки сценариев функционального тестирования
-
16. Другие методологии тестирования
- Тестирование на основе моделей
- Марковская модель
- Тестирование по бизнес-циклам
-
17. Конфигурационное тестирование
⠀ -
18. Приемы тестирования надежности и устойчивости
⠀ -
19. Тестирование различных типов полей
⠀
Александр Александров – гуру российского тестирования ПО, эксперт по управлению качеством ПО, управлению тестированием, анализу и совершенствованию инженерных процессов с опытом работы более 50 лет, эксперт ISTQB.
Александр работает в компании IBS, где планирует и управляет тестированием в проектах, разрабатывает тестовые сценарии, проводит тестирование. Также Александр проводит аудиты процессов тестирования и смежных процессов, готовит предложения по совершенствованию этих процессов и участвует в реализации этих предложений.
Несколько лет работал в компании Auriga директором по качеству: занимался построением системы качества компании, подготовкой и успешным проведением оценивания компании на 4-й уровень CMMI.
С 2008 г. является экспертом по управлению качеством IBS. C 2010 г. – эксперт RSTQB – российского отделения International Software Testing Qualifications Board, всемирно известной международной организации по сертификации специалистов в области тестирования, что является признанием его профессиональных заслуг.
Преподавательскую деятельность Александр начал еще в 1970 г. в Московском государственном университете им. М.В. Ломоносова и в Московском государственном лингвистическом университете. С 2000 г. проводит тренинги в Учебном центре IBS, с 2006 г. – тренинг «Quality Assurance» университета Карнеги-Меллон, с 2011 г. – тренинги ISTQB.