игра брюс 2048
Главная / Программирование / Основы тестирования программного обеспечения / Тест 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) системное тестирование в реальном окружении и реальном времени 




Главная / Программирование / Основы тестирования программного обеспечения / Тест 8