TP_3_att
Понятие автоматизированного тестирования. Автотесты. Достоинства и недостатки автоматизированного тестирования.
Автоматизированное тестирование основано на использовании специальных инструментальных средств. Основная идея автоматизированного тестирования заключается в использовании автотестов – записанных на специальных скриптовых языках действий по проверке качества программ.
Преимущества.
•Экономия времени – программа-робот гораздо быстрее перебирает тестовые варианты, чем любой человек
•Исключение человеческого фактора – вероятность совершения ошибки при выполнении человеком рутинных операций высока
•Возможность эмулировать многопользовательскую работу: средства автоматизации являются единственным способом решить проблему нагрузочного тестирования
Содержание
- Понятие автоматизированного тестирования. Автотесты. Достоинства и недостатки автоматизированного тестирования.
- Недостатки.
- Типы автоматизированного тестирования, их цели. Средства автоматизированного тестирования.
- Директивы, категории директив
- Группы утверждений, классическая и закрытая модель утверждений
- Понятие версии программного продукта и системы контроля версий
- Две модели версионирования, их сравнение.
- Система конкурирующих версий cvs, ее достоинства и недостатки
- Хранилище, его структура, правки. Команды svn для работы с хранилищем
- Утилита модульного тестирования nUnit. Средства описания тестов.
- Сценарий объединения правок. Конфликты и способы их разрешения
- Понятия рабочей копии и служебного каталога. Команды svn для работы с рабочими копиями
- Документирование процесса разработки. Типы документов управления
- Документирование программного продукта. Документация сопровождения, ее назначение и состав
- Документирование программного продукта. Пользовательская документация, ее назначение и состав
- Генератор документации Sandcastle, его назначение и принцип работы
- Критерии оценивания проектов, шкалы ценности проекта
- Способы контроля хода выполнения проекта: меры и метрики. Виды метрик.