игра брюс 2048
Главная / Программирование / Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 14

Технологии разработки современных информационных систем на платформе Microsoft.NET - тест 14

Упражнение 1:
Номер 1
Что называется тестированием?

Ответ:

 (1) одна из фаз разработки программного продукта 

 (2) один из способов обеспечения качества 

 (3) выполнение приложения на множестве данных и сверке результатов с заранее известными 


Номер 2
В чем заключается процесс тестирования?

Ответ:

 (1) в выполнении приложения 

 (2) выполнение приложения на множестве данных и сверке результатов с заранее известными 

 (3) интерпретация формулы и проверка её истинности 


Номер 3
В чем состоит преимущество применения формальных подходов для тестирования?

Ответ:

 (1) в возможности тестировать динамически 

 (2) в возможности избежать рассмотрения бесконечного числа значений 

 (3) в возможности рассматривать бесконечное число значений 


Упражнение 2:
Номер 1
Каким образом осуществляется статическое тестирование?

Ответ:

 (1) с помощью формальных методов происходит исполнение программы и поиск неверных конструкций в коде 

 (2) динамически рассматриваются неверные конструкции 

 (3) с помощью формальных методов без выполнения программы происходит поиск неверных конструкций и отношений в программе  


Номер 2
Какие виды тестирования позволяют выявить ошибки без выполнения программы?

Ответ:

 (1) тестирование при помощи интерпретации 

 (2) статическое тестирование 

 (3) динамическое тестирование 


Номер 3
Как проводится динамическое тестирование?

Ответ:

 (1) программа запускается 

 (2) программа исполняется и анализируется при помощи специальных инструментов для выявления ошибок 

 (3) программа преобразуется в формулу и в ней при помощи различных методов обнаруживаются ошибки 


Упражнение 3:
Номер 1
Для чего используются структурные критерии?

Ответ:

 (1) для обнаружения некорректного выполнения требований заказчика в реализации программы 

 (2) для обнаружения ошибок периода выполнения 

 (3) для обнаружения ошибок в структуре программы 


Номер 2
Когда имеет смысл применять стохастические критерии тестирования?

Ответ:

 (1) когда число возможных состояний программы конечно 

 (2) когда число велико число детерминированных тестов, которые следовало бы провести 

 (3) когда необходимо выявить ошибки в структуре программы 


Номер 3
В чём заключается мутационное тестирование?

Ответ:

 (1) в программу вносятся ошибки, и проводится выявление всех мутантов и подтверждение программы на некотором тестовом наборе 

 (2) в выявлении правильных тестовых наборов 

 (3) в добавлении в программу ошибок 


Упражнение 4:
Номер 1
В чем состоит цель модульного тестирования?

Ответ:

 (1) в выявлении ошибок взаимодействия между модулями 

 (2) в выявлении модулей 

 (3) в выявлении ошибок, локализованных внутри модуля 


Номер 2
В чем цель интеграционного тестирования?

Ответ:

 (1) в интеграции модулей 

 (2) в локализации ошибок в модулях 

 (3) в выявлении ошибок во взаимодействии модулей 


Номер 3
В чем цель системного тестирования?

Ответ:

 (1) в выявлении ошибок в алгоритмах 

 (2) в выявлении ошибок взаимодействия между модулями системы 

 (3) в выявлении ошибок в работе системы в целом 


Упражнение 5:
Номер 1
Какие из приведённых типов тестирования используют подход "белого ящика"?

Ответ:

 (1) интеграционное тестирование 

 (2) системное тестирование 

 (3) модульное тестирование 


Номер 2
 Для чего используется регрессионное тестирование?

Ответ:

 (1) для обнаружения ошибок в реализации алгоритмов тестирования 

 (2) для обнаружения ошибок, полученных при модификации программы в фазе системного тестирования 

 (3) для обнаружения ошибок предыдущего цикла тестирования 


Номер 3
В каких фазах применяются критерии тестирования?

Ответ:

 (1) модульное тестирование 

 (2) на уровне подсистем 

 (3) системное тестирование 


Упражнение 6:
Номер 1
Чем отличается разработка на основе тестов от традиционного подхода к разработке программ?

Ответ:

 (1) в разработке на основе тестов создание тестов предшествует созданию программы 

 (2) в разработке на основе тестов создание тестов выполняется после реализации программы 

 (3) это два названия одного и того же подхода 


Номер 2
В чем заключается особенность разработки на основе тестов?

Ответ:

 (1) в создании модульных тестов еще до реализации соответствующих модулей 

 (2) в создании модульных тестов после реализации модулей 

 (3) в разделении процесса разработки и тестирования 


Номер 3
В чем преимущество разработки на основе тестов по сравнению с традиционным подходом к разработке программ?

Ответ:

 (1) в создании модульных тестов 

 (2) в гарантированном создании корректных тестов 

 (3) создание тестов до разработки программы дает некоторые гарантии наличия необходимой функциональности в программе, которая пройдет тест 




Главная / Программирование / Технологии разработки современных информационных систем на платформе Microsoft.NET / Тест 14