1. Введение
    1. Качество ПО, стандарты качества ПО
    2. Какие существует международные стандарты, регламентирующие нашу работу.
      1. Какие из них целесообразно использовать и когда?
    3. Что такое тестирование, каковы его принципы.
    4. Цели и задачи процесса тестирования
      1. От чего они зависят, могут ли варьироваться?
    5. Почему тестирование необходимо?
  2. Основы тайм-менеджмента
    1. Почему тестировщику важно уметь планировать рабочее время?
    2. Основные приемы тайм-менеждмента
      1. краткосрочное и долгосрочное планирование рабочий задач
      2. разделение больших задач на маленькие
      3. борьба с пожирателями времени
        1. Привести примеры Ваших "пожирателей времени"" и способов борьбы с ними.
      4. внутренняя мотивация
  3. Работа с требованиями
    1. Требования к ПО
      1. Перечислить виды требований их классификации
      2. Что может служить источниками требований?
    2. Тестирование требований
      1. Необходимость тестирования требований
      2. Тестирование требований с точки зрения предъявляемых к ним критериям качества
    3. Анализ различных видов требований для планирования задач по контролю качества.
    4. Выявление скрытых ограничений
    5. Доп. задание: В MindMap изобразить схему видов требований
  4. Тестирование как процесс
    1. Активности процесса тестирования.
      1. Их особенности. 
      2. Отметить обязательность каждой из активностей.
        1. Если активность не обязательна, то указать в каком случае
    2. Уровни тестирования
      1. Юнит-тестирование
      2. Компонентное
      3. Интеграционное
      4. Системное
      5. Приемочное
    3. Виды/Типы тестирования
      1. Функциональное тестирование
      2. Нефункциональные виды тестирования
      3. Тестирование структуры/архитектуры
      4. Тестирование, связанное с изменениями
        1. Регрессионное тестирование
        2. Тестирование в период сопровождения
    4. Доп. задание: В MindMap изобразить схему активностей процесса тестирования, уровней и типов тестирования
  5. Модели разработки ПО+Тестирование
    1. Модели разработки ПО
      1. Перечислить основные методологии разработки ПО, Обозначить жизненный цикл ПО для каждой из указанных методологий.
    2. Перечислить достоинства и недостатки моделей разработки ПО с точки зрения тестирования.
    3. Обозначить место тестирования в рамках жизненного цикла по для каждой из моделей.
  6. Работа с багами
    1. Что такое баг
    2. Понятие критичности, приоритета
    3. Системы, используемые для работы с багами
    4. Жизненный цикл дефекта в баг-трекере текущего проекта
  7. Тестовая документация
    1. Документы, создаваемые в процессе тестирования
      1. Перечислить список документов, создаваемых в процессе тестирования, согласно стандарту IEEE.
      2. Все ли документы необходимо создавать для каждого проекта?
    2. Тест-кейсы
      1. Правила написания, степень детализации, независимость. Аргументация их использования.
    3. Чек-листы и Чит-листы
      1. Правила создания. Их назначение и необходимость. Аргументация их использования.
    4. Составление отчетов по результатам тестирования
      1. Цели и задачи такого отчета
      2. Содержание
  8. Техники тест-дизайна
    1. Анализ граничных значений, Эквивалентное разбиение.
      1. Особенности использования техник, их достоинства и недостатки.
    2. Комбинаторика
      1. Ручная комбинаторика
      2. Pairwise
      3. Особенности использования техники, ее достоинства и недостатки
    3. Состояние и переходы
      1. Особенности использования техники, ее достоинства и недостатки.
    4. Исследовательское тестирование
      1. Особенности исследовательского тестирования
      2. Отличие исследовательского тестирования от скриптового
      3. Для каких задач предпочтительно исследовательское тестирование, а не скриптовое
    5. Доп. задание: В MindMap изобразить схему техник тест-дизайна