Вопросы-ответы по программам учебных заведений и ISTQB
Введение
Основы тестирования
- Понятие тестирования программного обеспечения. Основные определения
- Основной процесс тестирования
- Принципы тестирования программного обеспечения
- Обоснование потребности в тестировании
- Классические и современные определения дефекта (бага)
- Виды требований к программным средствам
- Навыки и компетенции в области обеспечения качества
Место тестирования в жизненном цикле разработки программного обеспечения
- Место тестирования в процессах обеспечения качества
- Роли и обязанности участников процесса разработки программ
- Модели разработки программного обеспечения и место тестирования в них
- Виды тестирования
- Уровни тестирования программ
- Нефункциональное тестирование
- Санитарное тестирование
Методы проектирования тестов
- Проектирование тестов: методы и правила составления
- Классы эквивалентности
- Анализ граничных значений
- Причинно-следственные диаграммы
- Таблицы принятия решений
- Тест-кейс: понятие, атрибуты и правила составления
Управление тестированием
- Правила составления отчета об ошибке
- Риски и тестирование программного обеспечения
- Определение приоритета тест-кейсов
- Определение и составление тестовой стратегии
- Двунаправленная трассируемость между тестовым базисом и тестовым сценарием
- Список литературы для ознакомления
- "Ключевые процессы тестирования", Рекс Блэк
- "Семь навыков высокоэффективных людей. Возврат к этике характера", Стивен Р. Кови
- "Автоматизация рутинных задач с помощью Python. Практическое руководство для начинающих", Эл Свейгарт
- "Выход из кризиса. Новая парадигма управления людьми, системами и процессами", Эдвард Деминг, 1982
- "Бережливое производство + шесть сигм в сфере услуг. Как скорость бережливого производства и качество шести сигм помогают совершенствованию бизнеса", Майкл Джордж, 2-е издание, 2003 год
- "Магия утра", Хэл Элрод