Тест по дисциплине «Модульное тестирование программного обеспечения» для ТУСУР



Вопрос 1

JUnit5 вышел:

Выберите один ответ:

Вопрос 2

Укажите корневой тег конфигурационного файла testng.xml.

Выберите один ответ:

Вопрос 3

Какие из следующих случаев описывает тестирование «белого ящика»?

Выберите один ответ:

Вопрос 4

Как отключить тест в TestNG?

Выберите один ответ:

Вопрос 5

Что такое плагин (plugin) в pom.xml?

Выберите один ответ:

Вопрос 6

Укажите фреймворк для автоматизации сборки проектов.

Выберите один ответ:

Вопрос 7

Что из этого обозначает аннотацию?

Выберите один ответ:

Вопрос 8

Основной компонент JUnit Jupiter:

Выберите один ответ:

Вопрос 9

Что такое рефакторинг?

Выберите один ответ:

Вопрос 10

Есть программа, производящая чтение трёх целых чисел (a, b, c), которые интерпретируются как длины сторон треугольника. Далее программа выдает сообщение о том, является ли треугольник неравносторонним, равнобедренным или равносторонним.

Укажите негативный тест.

Выберите один ответ:

Вопрос 11

Это тестирование предполагает поиск дефектов и верификацию функционирования программных модулей, программ, объектов, классов и т. п., которые можно протестировать изолированно.

Выберите один ответ:

Вопрос 12

Чтобы контролировать порядок, в котором выполняются тесты, можно пометить класс тестирования и указать желаемый порядок аннотациями в JUnit5:

Выберите один ответ:

Вопрос 13

Цикломатическая сложность используется для расчета:

Выберите один ответ:

Вопрос 14

Фикстура @AfterClass 

Выберите один ответ:

Вопрос 15

Как отключить тест в JUnit5?

Выберите один ответ:

Вопрос 16

Сколько тестов потребуется для следующей функции для минимального подтверждения её работоспособности?

bool isYN(char c, bool yn)

{

switch (c)

{

case ‘y’:

return true;

case ‘n’:

return (yn ? true : false);

default:

return false;

}

}

Вопрос 17

Фикстура @BeforeClass 

Выберите один ответ:

Вопрос 18

Предположения и проверки можно записывать в одном тесте?

Выберите один ответ:

Вопрос 19

Дан фрагмент кода

1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, “am”)
5 Endif
6 If Time > 12 Then
7 Print(Time −12, “pm”)
8 Endif
9 If Time = 12 Then
10 Print (Time, “noon”)
11 Endif
12 End

Если были введены Time = 11 и Time = 15, какой процент покрытия решений будет достигнут?

Выберите один ответ:

Вопрос 20

Дан фрагмент кода:

1 Begin
2 Read Time
3 If (Time < 12) Then
4 Print(Time, “am”)
5 Endif
6 If (Time > 12) Then
7 Print(Time −12, “pm”)
8 Endif
9 If (Time = 12) Then
10 Print (Time, “noon”)
11 Endif
12 End
Сколько тесто необходимо, чтобы добиться 100% покрытия решения (decision coverage)?

Нужна помощь
с дистанционным обучением?
Узнайте точную стоимость или получи консультацию по своему вопросу.