Главная / Программирование /
Основы тестирования программного обеспечения / Тест 8
Основы тестирования программного обеспечения - тест 8
Упражнение 1:
Номер 1
Какие существуют особенности тестовых наборов, используемых в
промышленных проектах?
Ответ:
 (1) тестовые наборы разрабатываются параллельно с разработкой приложения с момента согласования требований на него 
 (2) тестовые наборы покрывают каждое требование, зафиксированное в спецификации требований 
 (3) к началу фазы системного тестирования разрабатываются или автоматически генерируются тысячи тестовых наборов 
 (4) автоматическое тестирование применяется в промышленных проектах 
Номер 2
Какие этапы процесса тестирования поддаются автоматизации?
Ответ:
 (1) генерация тестовых наборов 
 (2) автоматический прогон тестов 
 (3) автоматическое сравнение результатов исполнения теста с эталонными и фиксация результатов в Log-файле 
 (4) автоматическое прекращение тестирования при достижении заданного покрытия 
Номер 3
Какие этапы процесса тестирования выполняются вручную?
Ответ:
 (1) описание тестовых сценариев на языке спецификаций 
 (2) настройка на особенности целевой платформы 
 (3) настройка системы автоматизации тестирования (testbench) на особенности окружения тестируемого приложения 
 (4) настройка системы синхронизации testbench (выдающей воздействия и принимающей реакции) с приложением 
Упражнение 2:
Номер 1
Какую информацию использует и производит система
автоматизации тестирования в цикле тестирования?
Ответ:
 (1) набор тестов, достаточный для покрытия в соответствии с выбранным критерием 
 (2) результаты тестового прогона, зафиксированные в Log-файле 
 (3) статистика тестового цикла, содержащая сведения о причине прекращения прогона, о достигнутой степени покрытия, о структуре и количестве обнаруженных дефектов 
 (4) анализ причин обнаружения дефектов 
Номер 2
Какие два из перечисленных методов тестирования наиболее
затратны?
Ответ:
 (1) статические методы 
 (2) модульное тестирование 
 (3) интеграционное тестирование 
 (4) системное тестирование с моделируемым окружением 
 (5) системное тестирование в реальном окружении и реальном времени 
Номер 3
Какие два из перечисленных методов тестирования дают
наиболее надежные результаты?
Ответ:
 (1) статические методы 
 (2) модульное тестирование 
 (3) интеграционное тестирование 
 (4) системное тестирование с моделируемым окружением 
 (5) системное тестирование в реальном окружении и реальном времени