Главная / Менеджмент /
Командная разработка с использованием Visual Studio Team Foundation Server / Тест 9
Командная разработка с использованием Visual Studio Team Foundation Server - тест 9
Упражнение 1:
Номер 1
TFS интегрирован с Team Build:
Ответ:
 (1) на уровне данных 
 (2) на уровне служб 
 (3) на уровне приложений 
Номер 2
Файл TFSBuild.proj
Ответ:
 (1) создается автоматически при создании сборки 
 (2) нельзя редактировать вручную 
 (3) определяет выполняемые во время сборки тесты 
Номер 3
Логическое место накопления результатов сборки:
Ответ:
 (1) находится на уровне данных 
 (2) входит в состав сервера сборки 
 (3) не входит с состав сервера сборки и уровней клиентов, приложений и данных 
Упражнение 2:
Номер 1
Справедливы следующие утверждения:
Ответ:
 (1) Team Foundation Build не зависит от MSBuild 
 (2) TeamBuild поддерживает интеграцию с рабочими элементами 
 (3) генерацию уведомлений о состояниях сборки можно организовать с помощью TeamBuild 
Номер 2
Какое из перечисленных утверждений неверно?
Ответ:
 (1) Team Foundation Build не зависит от MSBuild 
 (2) TeamBuild поддерживает интеграцию с рабочими элементами 
 (3) генерацию уведомлений о состояниях сборки можно организовать с помощью TeamBuild 
Номер 3
Справедливы следующие утверждения:
Ответ:
 (1) Team Foundation Build зависит MSBuild 
 (2) TeamBuild не поддерживает интеграцию с рабочими элементами 
 (3) генерацию уведомлений о состояниях сборки можно организовать с помощью TeamBuild 
Упражнение 3:
Номер 1
Необязательными этапами сборки являются:
Ответ:
 (1) создание рабочего элемента, при возникновении ошибки 
 (2) оценка покрытия кода тестами 
 (3) Копирование сборки в место накопления 
Номер 2
Необязательными этапами сборки являются:
Ответ:
 (1) создание рабочего элемента, при возникновении ошибки 
 (2) оценка покрытия кода тестами 
 (3) анализ кода 
Номер 3
Обязательными этапами сборки являются:
Ответ:
 (1) создание рабочего элемента, при возникновении ошибки 
 (2) оценка покрытия кода тестами 
 (3) выполнение тестов 
Упражнение 4:
Номер 1
По умолчанию Team Build:
Ответ:
 (1) поддерживает проекты установки 
 (2) поддерживает приложения VB6.0 
 (3) не поддерживает приложения .Net 1.1 
Номер 2
По умолчанию Team Build:
Ответ:
 (1) не поддерживает проекты установки 
 (2) поддерживает приложения VB6.0 
 (3) не поддерживает приложения .Net 1.1 
Номер 3
По умолчанию Team Build:
Ответ:
 (1) поддерживает проекты установки 
 (2) не поддерживает приложения VB6.0 
 (3) не поддерживает приложения .Net 1.1 
Упражнение 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) команды тестирования 
Упражнение 7:
Номер 1
По - умолчанию Team Foundation Server не поддерживает:
Ответ:
 (1) плановые сборки 
 (2) непрерывную интеграцию 
 (3) возврат кода с контролем качества 
Номер 2
Непрерывная интеграция:
Ответ:
 (1) не поддерживается по - умолчанию Team Foundation Server 
 (2) поставляет оперативную информацию о качестве сборки 
 (3) не поддерживает оперативное исправление кода 
Номер 3
Непрерывная интеграция:
Ответ:
 (1) это стратегия сборки при каждом возврате исходного кода 
 (2) поддерживается TFS по умолчанию 
 (3) не поддерживает оперативное исправление кода 
Упражнение 8:
Номер 1
Простейшим сценарием скользящей сборки является сборка:
Ответ:
 (1) после определенного числа возвратов 
 (2) по истечении заданного промежутка времени 
 (3) после определенного числа возвратов и по истечении определенного промежутка времени 
Номер 2
Сценарий сборки, при котором последний возврат кода в течении рабочего дня почти гарантировано не инициирует сбоку, называется сборкой:
Ответ:
 (1) после определенного числа возвратов 
 (2) по истечении заданного промежутка времени 
 (3) после определенного числа возвратов и по истечении определенного промежутка времени 
Номер 3
Недостатком какого сценария сборки является задержка информации о качестве кода, при последнем возврате рабочего дня:
Ответ:
 (1) после определенного числа возвратов 
 (2) по истечении заданного промежутка времени 
 (3) после определенного числа возвратов и по истечении определенного промежутка времени 
Упражнение 9:
Номер 1
Сценарий скользящей сборки, позволяющий гарантированно получить сборку через некоторый промежуток времени после отправки кода:
Ответ:
 (1) сборка после определенного числа возвратов 
 (2) сборка по истечении заданного промежутка времени 
 (3) сборка после определенного числа возвратов и по истечении определенного промежутка времени 
Номер 2
Недостатком какого сценария скользящей сборки является сложность определения возврата, вызвавшего сбой:
Ответ:
 (1) сборка после определенного числа возвратов 
 (2) сборка по истечении заданного промежутка времени 
 (3) сборка после определенного числа возвратов и по истечении определенного промежутка времени 
Номер 3
Сценарий сборки, при котором на момент начала сборки число возвратов кода может варьироваться от одного до нескольких:
Ответ:
 (1) сборка после определенного числа возвратов 
 (2) сборка по истечении заданного промежутка времени 
 (3) сборка после определенного числа возвратов и по истечении определенного промежутка времени 
Упражнение 10:
Номер 1
Для определения оптимального интервала осуществления сборки ключевым параметром является:
Ответ:
 (1) среднее время между возвратами кода 
 (2) интервал времени, в котором возвраты осуществляются особенно часто 
 (3) отношение среднего времени между возвратами к длительности процесса сборки 
Номер 2
Допустим сборка занимает 20 минут, а среднее время между возвратами сборки составляет 4 минуты, согласно сценарию сборки по обоим условиям:
Ответ:
 (1) таймаут должен быть равен 20 минутам 
 (2) сборка должна осуществляться после 5 возвратов 
 (3) таймаут должен быть равен 5 минутам 
Номер 3
Допустим сборка занимает 15 минут, а среднее время между возвратами сборки составляет 5 минут, согласно сценарию сборки по обоим условиям:
Ответ:
 (1) таймаут должен быть равен 15 минутам 
 (2) сборка должна осуществляться после 5 возвратов 
 (3) таймаут должен быть равен 3 минутам 
Упражнение 11:
Номер 1
Наиболее распространенной частотой плановой сборки является:
Ответ:
 (1) еженедельная сборка 
 (2) ежедневная сборка 
 (3) ежечасная сборка 
Номер 2
Еженедельная частота сборок оправдывает себя в случае:
Ответ:
 (1) длительного времени сборки (несколько дней) 
 (2) при наличии значительных изменений в течении часа 
 (3) в случае малого числа возвратов в течении недели 
Номер 3
Частота сборки, позволяющая разработчикам максимально быстро получать информацию о качестве кода:
Ответ:
 (1) еженедельная сборка 
 (2) ежедневная сборка 
 (3) ежечасная сборка 
Упражнение 12:
Номер 1
Для создания плановой сборки на сервере TFS необходимо
Ответ:
 (1) создать командную строку TFSBuild: TfsBuild start <<TeamFoundationServer>> <<TeamProject>> <<BuildTypeName>> 
 (2) создать запланированную задачу Windows 
 (3) создать командную строку TFSBuild: TfsBuild create <<BuildTypeName>> <<TeamProject>> <<TeamFoundationServer>> 
Номер 2
Для создания плановой сборки на сервере TFS необходимо
Ответ:
 (1) ввести сроку в пакетный файл вида: TfsBuild start <<TeamFoundationServer>> <<TeamProject>> <<BuildTypeName>> 
 (2) создать запланированную задачу Windows  
 (3) ввести сроку в пакетный файл вида: TfsBuild create <<BuildTypeName>> <<<<TeamProject>> <<TeamFoundationServer>> 
Номер 3
В качестве параметров командной строки TFSBuild для создания плановой сборки на сервере TFS необходимо указать:
Ответ:
 (1) имя проекта 
 (2) имя TFS сервера 
 (3) время частоты плановой сборки