Какими свойствами обладает метод повторного прогона всех тестов

Какими свойствами обладает метод повторного прогона всех тестов thumbnail

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

Упражнение 1:

Номер 1

Можно ли гарантировать безопасность метода
регрессионного тестирования в условиях отсутствия
информации об изменениях в программе?

Ответ:

&nbsp(1) нет&nbsp

&nbsp(2) да&nbsp

Номер 2

При создании очередной версии программы была добавлена
функция A, функция D была удалена, функция C – изменена, а
функция U – оставлена без изменений. К какой группе
относится тест, покрывающий только функцию A?

Ответ:

&nbsp(1) тесты, пригодные для повторного использования&nbsp

&nbsp(2) тесты, требующие повторного запуска&nbsp

&nbsp(3) устаревшие тесты&nbsp

&nbsp(4) новые тесты&nbsp

Какими свойствами обладает метод повторного прогона всех тестов

Номер 3

Какие методы регрессионного тестирования применяются в
условиях высоких требований к качеству программного
продукта?

Ответ:

&nbsp(1) метод повторного прогона всех тестов&nbsp

&nbsp(2) случайные методы&nbsp

&nbsp(3) безопасные методы&nbsp

&nbsp(4) методы минимизации&nbsp

&nbsp(5) методы, основанные на покрытии кода&nbsp

Номер 4

Какими свойствами обладает метод повторного прогона всех тестов?

Ответ:

&nbsp(1) полнота&nbsp

&nbsp(2) точность&nbsp

&nbsp(3) эффективность&nbsp

&nbsp(4) универсальность&nbsp

Упражнение 2:

Номер 1

Можно ли гарантировать безопасность метода
регрессионного тестирования в условиях отсутствия тестов,
использовавшихся при тестировании предыдущих версий
программы?

Ответ:

&nbsp(1) нет&nbsp

&nbsp(2) да&nbsp

Номер 2

При создании очередной версии программы была добавлена
функция A, функция D была удалена, функция C – изменена, а
функция U – оставлена без изменений. К какой группе
относится тест, покрывающий только функцию D?

Ответ:

&nbsp(1) тесты, пригодные для повторного использования&nbsp

&nbsp(2) тесты, требующие повторного запуска&nbsp

&nbsp(3) устаревшие тесты&nbsp

&nbsp(4) новые тесты&nbsp

Номер 3

Какие методы регрессионного тестирования применяются в
условиях отсутствия программных средств поддержки
регрессионного тестирования?

Ответ:

&nbsp(1) метод повторного прогона всех тестов&nbsp

&nbsp(2) случайные методы&nbsp

&nbsp(3) безопасные методы&nbsp

&nbsp(4) методы минимизации&nbsp

&nbsp(5) методы, основанные на покрытии кода&nbsp

Номер 4

Какими свойствами обладает метод random(50)?

Ответ:

&nbsp(1) полнота&nbsp

&nbsp(2) точность&nbsp

&nbsp(3) эффективность&nbsp

&nbsp(4) универсальность&nbsp

Упражнение 3:

Номер 1

Можно ли гарантировать безопасность метода регрессионного тестирования в условиях отсутствия информации о покрытии кода тестами?

Ответ:

&nbsp(1) нет&nbsp

&nbsp(2) да&nbsp

Номер 2

При создании очередной версии программы была добавлена
функция A, функция D была удалена, функция C – изменена, а
функция U – оставлена без изменений. К какой группе
относится тест, покрывающий только функции C и U?

Ответ:

&nbsp(1) тесты, пригодные для повторного использования&nbsp

&nbsp(2) тесты, требующие повторного запуска&nbsp

&nbsp(3) устаревшие тесты&nbsp

&nbsp(4) новые тесты&nbsp

Номер 3

Какие методы регрессионного тестирования применяются, если
исходный набор состоит из структурных тестов?

Ответ:

&nbsp(1) метод повторного прогона всех тестов&nbsp

&nbsp(2) случайные методы&nbsp

&nbsp(3) безопасные методы&nbsp

&nbsp(4) методы минимизации&nbsp

&nbsp(5) методы, основанные на покрытии кода&nbsp

Номер 4

Какими свойствами обладает метод минимизации с
использованием средства поддержки регрессионного
тестирования, ориентированного на язык Java, если время его
работы оценивается как O(|P|2)?

Ответ:

&nbsp(1) полнота&nbsp

&nbsp(2) точность&nbsp

&nbsp(3) эффективность&nbsp

&nbsp(4) универсальность&nbsp

Упражнение 4:

Номер 1

Расходы на внедрение метода выборочного регрессионного тестирования…

Ответ:

&nbsp(1) равны расходам на внедрение метода повторного прогона всех тестов&nbsp

&nbsp(2) больше расходов на внедрение метода повторного прогона всех тестов&nbsp

&nbsp(3) меньше расходов на внедрение метода повторного прогона всех тестов&nbsp

&nbsp(4) могут быть больше или меньше расходов на внедрение метода повторного прогона всех тестов&nbsp

Номер 2

Время тестирования при использовании метода выборочного регрессионного тестирования (с учетом времени работы самого метода)…

Ответ:

&nbsp(1) равно времени тестирования при использовании метода повторного прогона всех тестов&nbsp

&nbsp(2) больше времени тестирования при использовании метода повторного прогона всех тестов&nbsp

&nbsp(3) меньше времени тестирования при использовании метода повторного прогона всех тестов&nbsp

&nbsp(4) может быть больше или меньше времени тестирования при использовании метода повторного прогона всех тестов&nbsp

Номер 3

В среднем, метод выборочного регрессионного тестирования…

Ответ:

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

&nbsp(2) обнаруживает больше ошибок, чем метод повторного прогона всех тестов&nbsp

&nbsp(3) обнаруживает меньше ошибок, чем метод повторного прогона всех тестов&nbsp

&nbsp(4) может обнаруживать больше или меньше ошибок, чем метод повторного прогона всех тестов&nbsp

Упражнение 5:

Номер 1

Сопровождение какого типа соответствует случаю реализации новых требований пользователя?

Ответ:

&nbsp(1) корректирующее&nbsp

&nbsp(2) адаптивное&nbsp

&nbsp(3) усовершенствующее (прогрессивное)&nbsp

Номер 2

Сопровождение какого типа соответствует случаю исправления ошибки в коде?

Ответ:

&nbsp(1) корректирующее&nbsp

&nbsp(2) адаптивное&nbsp

&nbsp(3) усовершенствующее (прогрессивное)&nbsp

Номер 3

Сопровождение какого типа соответствует случаю улучшения временных характеристик программы?

Ответ:

&nbsp(1) корректирующее&nbsp

&nbsp(2) адаптивное&nbsp

&nbsp(3) усовершенствующее (прогрессивное)&nbsp

Какими свойствами обладает метод повторного прогона всех тестов

Источник

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

Упражнение 1:

Номер 1

При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию A?

Ответ:

&nbsp(1) тесты, пригодные для повторного использования&nbsp

&nbsp(2) тесты, требующие повторного запуска&nbsp

&nbsp(3) устаревшие тесты&nbsp

&nbsp(4) новые тесты&nbsp

Номер 2

При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию D?

Ответ:

&nbsp(1) тесты, пригодные для повторного использования&nbsp

&nbsp(2) тесты, требующие повторного запуска&nbsp

&nbsp(3) устаревшие тесты&nbsp

&nbsp(4) новые тесты&nbsp

Какими свойствами обладает метод повторного прогона всех тестов

Номер 3

При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функции C и U?

Ответ:

&nbsp(1) тесты, пригодные для повторного использования&nbsp

&nbsp(2) тесты, требующие повторного запуска&nbsp

&nbsp(3) устаревшие тесты&nbsp

&nbsp(4) новые тесты&nbsp

Упражнение 2:

Номер 1

Функция int function(int number) была изменена и приобрела вид int function(char* string). На каком уровне возможно повторное использование теста «1»?

Ответ:

&nbsp(1) 1&nbsp

&nbsp(2) 2&nbsp

&nbsp(3) 3&nbsp

&nbsp(4) 4&nbsp

Номер 2

Функция int function(int number) была изменена и возвращает (number + 2) вместо (number + 1). На каком уровне возможно повторное использование теста «1»?

Ответ:

&nbsp(1) 1&nbsp

&nbsp(2) 2&nbsp

&nbsp(3) 3&nbsp

&nbsp(4) 4&nbsp

Номер 3

Функция int function(int number) была изменена путем вставки вызова функции распечатки перед первым исполняемым оператором. На каком уровне возможно повторное использование теста «1»?

Ответ:

&nbsp(1) 1&nbsp

&nbsp(2) 2&nbsp

&nbsp(3) 3&nbsp

&nbsp(4) 4&nbsp

Упражнение 3:

Номер 1

Какими свойствами обладает метод повторного прогона всех тестов?

Ответ:

&nbsp(1) полнота&nbsp

&nbsp(2) точность&nbsp

&nbsp(3) эффективность&nbsp

&nbsp(4) универсальность&nbsp

Номер 2

Какими свойствами обладает метод random(50)?

Ответ:

&nbsp(1) полнота&nbsp

&nbsp(2) точность&nbsp

&nbsp(3) эффективность&nbsp

&nbsp(4) универсальность&nbsp

Номер 3

Какими свойствами обладает метод минимизации с использованием средства поддержки регрессионного тестирования, ориентированного на язык Java, если время его работы оценивается как O(|P|2)?

Ответ:

&nbsp(1) полнота&nbsp

&nbsp(2) точность&nbsp

&nbsp(3) эффективность&nbsp

&nbsp(4) универсальность&nbsp

Упражнение 4:

Номер 1

Какие методы регрессионного тестирования применяются в условиях высоких требований к качеству программного продукта?

Ответ:

&nbsp(1) метод повторного прогона всех тестов&nbsp

&nbsp(2) случайные методы&nbsp

&nbsp(3) безопасные методы&nbsp

&nbsp(4) методы минимизации&nbsp

&nbsp(5) методы, основанные на покрытии кода&nbsp

Номер 2

Какие методы регрессионного тестирования применяются в условиях отсутствия программных средств поддержки регрессионного тестирования?

Ответ:

&nbsp(1) метод повторного прогона всех тестов&nbsp

&nbsp(2) случайные методы&nbsp

&nbsp(3) безопасные методы&nbsp

&nbsp(4) методы минимизации&nbsp

&nbsp(5) методы, основанные на покрытии кода&nbsp

Номер 3

Какие методы регрессионного тестирования применяются, если исходный набор состоит из структурных тестов?

Ответ:

&nbsp(1) метод повторного прогона всех тестов&nbsp

&nbsp(2) случайные методы&nbsp

&nbsp(3) безопасные методы&nbsp

&nbsp(4) методы минимизации&nbsp

&nbsp(5) методы, основанные на покрытии кода&nbsp

Упражнение 5:

Номер 1

Дано: функция P, ее измененная версия P’ и набор тестов T, разработанный для тестирования P. Требуется, используя безопасный метод, отобрать подмножество T’ для тестирования P’.
P
int abs(int number)
{
if (number >= 0)
return -number;
else
return –number;
}

P’
int abs(int number)
{
if (number >= 0)
return number;
else
return –number;
}

T
1. -1
2. 0
3. 1

Ответ:

&nbsp(1) 1&nbsp

&nbsp(2) 2&nbsp

&nbsp(3) 3&nbsp

&nbsp(4) 1, 2&nbsp

&nbsp(5) 1, 3&nbsp

&nbsp(6) 2, 3&nbsp

&nbsp(7) 1, 2, 3&nbsp

Номер 2

Дана функция P, ее измененная версия P’ и набор тестов T, разработанный для тестирования P. Требуется, используя метод минимизации, отобрать подмножество T’ для тестирования P’.

P
int abs(int number)
{
if (number >= 0)
return –number;
else
return –number;
}

P’
int abs(int number)
{
if (number >= 0)
return number;
else
return –number;
}

T
1. -1
2. 0
3. 1

Ответ:

&nbsp(1) 1&nbsp

&nbsp(2) 2&nbsp

&nbsp(3) 3&nbsp

&nbsp(4) 1, 2&nbsp

&nbsp(5) 1, 3&nbsp

&nbsp(6) 2, 3&nbsp

&nbsp(7) 1, 2, 3&nbsp

Номер 3

Дана функция P, ее измененная версия P’ и набор тестов T, разработанный для тестирования P. Требуется, используя метод стопроцентного покрытия кода, отобрать подмножество T’ для тестирования P’.

P
int abs(int number)
{
if (number >= 0)
return –number;
else
return –number;
}

P’
int abs(int number)
{
if (number >= 0)
return number;
else
return –number;
}

T
1. -1
2. 0
3. 1

Ответ:

&nbsp(1) 1&nbsp

&nbsp(2) 2&nbsp

&nbsp(3) 3&nbsp

&nbsp(4) 1, 2&nbsp

&nbsp(5) 1, 3&nbsp

&nbsp(6) 2, 3&nbsp

&nbsp(7) 1, 2, 3&nbsp

Упражнение 6:

Номер 1

Тестируемая программа состоит из модулей A, B, C и D, взаимодействующих по принципу «каждый с каждым». Модули A и B были изменены. Тестирование каких интерфейсов необходимо обеспечить, если используется брандмауэр?

Ответ:

&nbsp(1) A – B&nbsp

&nbsp(2) A – C&nbsp

&nbsp(3) A – D&nbsp

&nbsp(4) B – C&nbsp

&nbsp(5) B – D&nbsp

&nbsp(6) C – D&nbsp

Номер 2

Тестируемая программа состоит из классов A, B и C, взаимодействующих по принципу «каждый с каждым». Классы A и B были изменены. Тестирование каких классов и интерфейсов необходимо обеспечить, если используется брандмауэр?

Ответ:

&nbsp(1) A&nbsp

&nbsp(2) B&nbsp

&nbsp(3) C&nbsp

&nbsp(4) A – B&nbsp

&nbsp(5) A – C&nbsp

&nbsp(6) B – C&nbsp

Номер 3

Класс A является потомком класса B, который, в свою очередь, является потомком класса C. Класс B был изменен. Тестирование каких классов необходимо обеспечить?

Ответ:

&nbsp(1) A&nbsp

&nbsp(2) B&nbsp

&nbsp(3) C&nbsp

Какими свойствами обладает метод повторного прогона всех тестов

Источник