ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.04.2021

Просмотров: 2566

Скачиваний: 13

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 
 
 
 

Сертифицированный тестировщик

Программа обучения Базового уровня

 
 
 
 
 
 
 
 
 

Версия 2011 

 
 
 
 
 
 

International Software Testing Qualifications Board 


background image

Сертифицированный тестировщик 

Программа обучения Базового уровня

International 

Software Testing 

Qualifications Board

Версия 2011 

Страница 2 из 101 

13 апреля 2011 

© International Software Testing Qualifications Board 

Уведомление об авторских правах 

Этот документ может быть скопирован целиком или частично, если указан автор. 

Уведомление об авторских правах © International Software Testing Qualifications 
Board (далее просто ISTQB®) 

ISTQB является зарегистрированной торговой маркой International Software Testing 
Qualifications Board. 

Авторские права © 2011 авторы перевода 2011 (Андрей Конушин (председатель), 
Александр Александров, Алексей Александров, Татьяна Смехнова, Елена 
Абрамова) 

Авторские права © 2011 авторы обновления 2011 (Thomas Müller (председатель), 
Debra Friedenberg и Рабочая группа Базового уровня ISTQB) 

Авторские права © 2010 авторы обновления 2010 (Thomas Müller (председатель), 
Armin Beer, Martin Klonk, Rahul Verma) 

Авторские права © 2007 авторы обновления 2007 (Thomas Müller (председатель), 
Dorothy Graham, Debra Friedenberg и Erik van Veendendaal) 

Авторские права © 2005, авторы (Thomas Müller (председатель), Rex Black, Sigrid 
Eldh, Dorothy Graham, Klaus Olsen, Maaret Pyhäjärvi, Geoff Thompson и Erik van 
Veendendaal). 

Все права защищены. 

Авторы передают свои права International Software Testing Qualifications Board 
(далее ISTQB). Авторы (владельцы авторских прав в данный момент) и  ISTQB 
(как будущий владелец авторских прав) договорились о следующих условиях 
использования: 

Любое частное лицо или обучающая компания могут использовать эту программу 
как основу для проведения обучающих курсов, если авторы и ISTQB упомянуты 
как источник и владельцы авторских прав, при этом в любой рекламе таких курсов 
данная программа может быть упомянута только после письменного уведомления 
об аккредитации материалов тренингов в национальную коллегию, признанную 
ISTQB. 

Любое частное лицо или группа частных лиц может использовать программу как 
основу для статей, книг или других производных письменных материалов если 
авторы и  ISTQB упомянуты как источник и владельцы авторских прав программы 

Любая национальная ассоциация, признанная ISTQB, может перевести эту 
программу (или ее перевод) для других сторон. 


background image

Сертифицированный тестировщик 

Программа обучения Базового уровня

International 

Software Testing 

Qualifications Board

Версия 2011 

Страница 3 из 101 

13 апреля 2011 

© International Software Testing Qualifications Board 

История изменений 

Версия 

Дата 

Примечания 

RSTQB 2011 

13 апреля 2011 

Программа обучения Сертифицированный тестировщик 
Базового уровня 

Перевод на русский язык 

ISTQB 2011 

1 апреля 2011 

Программа обучения Сертифицированный тестировщик 
Базового уровня 

Выпуск сопровождения – см. Приложение E – 
Замечания к выпуску 2011 

ISTQB 2010 

30 марта 2010 

Программа обучения Сертифицированный тестировщик 
Базового уровня 

Выпуск сопровождения – см. Приложение E – 
Замечания к выпуску 2010 

RSTQB 2007 

27 ноября 2007 

Перевод на русский язык 

ISTQB 2007 

1 мая 2007 

Программа обучения Сертифицированный тестировщик 
Базового уровня 

Выпуск сопровождения – см. Приложение E – 
Замечания к выпуску 2007 

ISTQB 2005 

01 июля 2005 

Программа обучения Сертифицированный тестировщик 
Базового уровня 

ASQF V2.2 

Июль 2003 

Программа сертификации ASQF на специалиста по 
тестированию, базовый уровень, версия 2.2  “Lehrplan 
Grundlagen des Softwaretestens” 

ISEB V2.0 

25 февраля 1999 

Программа сертификации ISEB на специалиста по 
тестированию, базовый курс, версия 2.0 от 25 февраля 
1999 года 


background image

Сертифицированный тестировщик 

Программа обучения Базового уровня

International 

Software Testing 

Qualifications Board

Версия 2011 

Страница 4 из 101 

13 апреля 2011 

© International Software Testing Qualifications Board 

Оглавление 
 

Благодарности .............................................................................................................................. 7

Предисловие к Программе обучения........................................................................................... 8

Цель данного документа .......................................................................................................... 8

Сертифицированный тестировщик ПО Базового уровня ........................................................ 8

Цели изучения/Необходимый уровень знаний ........................................................................ 8

Экзамены .................................................................................................................................. 8

Аккредитация ............................................................................................................................ 9

Уровень детализации ............................................................................................................... 9

Как организована данная Программа обучения ...................................................................... 9

1

Основы тестирования (K2) ................................................................................................. 11

1.1

Почему тестирование необходимо (K2) ........................................................................ 12

1.1.1

Системный контекст программного обеспечения (K1) ......................................... 12

1.1.2

Причины дефектов в программном обеспечении  (K2) ........................................ 12

1.1.3

Роль тестирования в разработке программного обеспечения, сопровождении и 

функционировании программного обеспечения (K2) ........................................................ 12

1.1.4

Тестирование и качество (K2) ............................................................................... 13

1.1.5

Когда заканчивать тестирование? (K2) ................................................................. 13

1.2

Что такое тестирование? (K2) ....................................................................................... 14

1.3

Семь принципов тестирования (K2) .............................................................................. 16

1.4

Основной процесс тестирования (K1) ........................................................................... 18

1.4.1

Планирование и управление тестированием(K1) ................................................ 18

1.4.2

Анализ и проектирование тестов (K1) .................................................................. 19

1.4.3

Реализация и выполнение тестов (K1) ................................................................. 19

1.4.4

Оценка критериев выхода и отчетность (K1)........................................................ 20

1.4.5

Действия по завершению тестирования (K1) ....................................................... 20

1.5

Психология тестирования (K2) ...................................................................................... 22

1.6

Кодекс этики ................................................................................................................... 24

2

Место тестирования  в жизненном цикле (ЖЦ) разработки ПО (K2) ................................ 25

2.1

Модели разработки ПО (K2) .......................................................................................... 27

2.1.1

V-модель (Последовательная модель разработки) (K2)...................................... 27

2.1.2

Итеративно-инкрементные модели разработки (K2)............................................ 27

2.1.3

Тестирование в модели ЖЦ ПО (K2) .................................................................... 28

2.2

Уровни тестирования (K2) ............................................................................................. 29

2.2.1

Компонентное тестирование (K2) ......................................................................... 29

2.2.2

Интеграционное тестирование  (K2) ..................................................................... 30

2.2.3

Системное тестирование  (K2) .............................................................................. 31

2.2.4

Приемочное тестирование (K2) ............................................................................ 32

2.3

Типы тестирования (K2) ................................................................................................ 35

2.3.1

Тестирование функций (Функциональное тестирование) (K2) ............................ 35

2.3.2

Тестирование нефункциональных характеристик (Нефункциональное 

тестирование) (K2) ............................................................................................................. 36

2.3.3

Тестирование структуры/архитектуры программного обеспечения (Структурное 

тестирование) (K2) ............................................................................................................. 36

2.3.4

Тестирование изменений: подтверждающее и регрессионное тестирование (K2)37

2.4

Тестирование в период сопровождения (K2) ................................................................ 38

3

Статические методы (K2) ................................................................................................... 40

3.1

Статические методы и процесс тестирования (К2) ...................................................... 41

3.2

Процесс рецензирования (K2) ....................................................................................... 42

3.2.1

Действия (шаги) формального рецензирования (K1) ........................................... 42

3.2.2

Роли и Обязанности (K1) ...................................................................................... 43

3.2.3

Типы рецензирований (K2) .................................................................................... 44

3.2.4

Факторы успешного проведения (K2) ................................................................... 45

3.3

Статический анализ с помощью инструментальных средств (K2) ............................... 47

4

Методы проектирования тестов (K3) ................................................................................. 49

4.1

Процесс разработки тестов (K2) ................................................................................... 51


background image

Сертифицированный тестировщик 

Программа обучения Базового уровня

International 

Software Testing 

Qualifications Board

Версия 2011 

Страница 5 из 101 

13 апреля 2011 

© International Software Testing Qualifications Board 

4.2

Категории методов проектирования тестов (К2)........................................................... 53

4.3

Методы, основанные на спецификациях, или методы черного ящика (К3) ................. 55

4.3.1

Эквивалентное разбиение (К3) ............................................................................. 55

4.3.2

Анализ граничных значений (К3) .......................................................................... 55

4.3.3

Тестирование таблицы решений (К3) ................................................................... 56

4.3.4

Тестирование таблицы переходов (К3) ................................................................ 56

4.3.5

Тестирование по сценариям использования (К2)................................................. 56

4.4

Тестирование на основе структуры, или методы белого ящика (К3) ........................... 58

4.4.1

Тестирование операторов и покрытие (K3) .......................................................... 58

4.4.2

Тестирование альтернатив и покрытие (К3) ......................................................... 58

4.4.3

Другие методы, основанные на структуре (К1)..................................................... 59

4.5

Методы, основанные на опыте (К2) .............................................................................. 60

4.6

Выбор методов тестирования (K2) ................................................................................ 61

5

Управление тестированием (K3) ........................................................................................ 62

5.1

Организация тестирования (K2) .................................................................................... 64

5.1.1

Организация и независимость тестирования (K2) ............................................... 64

5.1.2

Задачи руководителя тестирования и тестировщика (K1) ................................... 65

5.2

Планирование и оценка тестирования (K3) .................................................................. 67

5.2.1

Планирование тестирования (K2) ......................................................................... 67

5.2.2

Действия по планированию тестирования (K3) .................................................... 67

5.2.3

Критерий входа (K2) .............................................................................................. 68

5.2.4

Критерий выхода (K2)............................................................................................ 68

5.2.5

Оценка тестирования (K2)..................................................................................... 68

5.2.6

Стратегия тестирования, подход к тестированию (K2) ........................................ 69

5.3

Мониторинг прогресса и контроль тестирования (K2) .................................................. 70

5.3.1

Мониторинг прогресса тестирования (K1) ............................................................ 70

5.3.2

Отчетность по тестированию (K2) ........................................................................ 70

5.3.3

Контроль тестирования (K2) ................................................................................. 71

5.4

Управление конфигурацией (K2) ................................................................................... 72

5.5

Риски и тестирование (K2) ............................................................................................ 73

5.5.1

Риски проекта (K2)................................................................................................. 73

5.5.2

Риски продукта (K2) ............................................................................................... 74

5.6

Управление инцидентами (K3) ...................................................................................... 76

6

Инструментальные средства поддержки тестирования (K2) ............................................ 78

6.1

Типы инструментов тестирования (К2) ......................................................................... 79

6.1.1

Применение инструментов в тестировании (К2) .................................................. 79

6.1.2

Классификация инструментов тестирования (К2) ................................................ 80

6.1.3

Инструменты для управления тестированием и тестами (К1) ............................. 80

6.1.4

Инструменты статического тестирования (К1) ..................................................... 81

6.1.5

Инструменты для работы с тестовыми спецификациями (К1) ............................. 81

6.1.6

Инструменты выполнения тестов и протоколирования (К1) ................................ 82

6.1.7

Инструменты для производительности и мониторинга (К1) ................................ 82

6.1.8

Инструмент поддержки конкретных потребностей тестирования (К1) ................ 83

6.2

Эффективное использование инструментальных средств: выгоды и риски(K2) ......... 84

6.2.1

Выгоды и риски использования инструментальных средств тестирования (для 

всех средств) (K2) ............................................................................................................... 84

6.2.2

Отдельные замечания для инструментов определенных типов (K1) .................. 85

6.3

Внедрение инструментального средства в организацию (K1) ..................................... 87

7

Ссылки ................................................................................................................................ 89

Стандарты .............................................................................................................................. 89

Книги ....................................................................................................................................... 89

8

Приложение A – Происхождение курса ............................................................................. 91

История данного документа ................................................................................................... 91

Цели Базового уровня сертификации .................................................................................... 91

Цели международной квалификации (адаптировано на основе материалов конференции в 
Соллентуне, ноябрь 2001) ..................................................................................................... 91

Базовые требования для сертификации ............................................................................... 92

Предпосылки и история сертификации в области тестирования на базовый уровень ........ 92