База ответов ИНТУИТ

Основы тестирования программного обеспечения

<<- Назад к вопросам

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

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
2, 3
1, 3(Верный ответ)
2
1
3
1, 2, 3
1, 2(Верный ответ)
Похожие вопросы
Дана функция P, ее измененная версия P' и набор тестов T, разработанный для тестирования P. Требуется, используя метод минимизации, отобрать подмножество T' для тестирования P'.
        Pint abs(int number){    if (number >= 0)        return –number;    else        return –number;}
P'int abs(int number){    if (number >= 0)        return number;    else        return –number;}
T1.	-12.	03.	1
Дано: функция P, ее измененная версия P' и набор тестов T, разработанный для тестирования P. Требуется, используя безопасный метод, отобрать подмножество T' для тестирования P'.
Pint abs(int number){    if (number >= 0)        return -number;    else        return –number;}
P'int abs(int number){    if (number >= 0)        return number;    else        return –number;}
T1.	-12.	03.	1
Функция int function(int number) была изменена и возвращает (number + 2) вместо (number + 1). На каком уровне возможно повторное использование теста «1»?
Функция int function(int number) была изменена и приобрела вид int function(char* string). На каком уровне возможно повторное использование теста «1»?
Функция int function(int number) была изменена путем вставки вызова функции распечатки перед первым исполняемым оператором. На каком уровне возможно повторное использование теста «1»?
Тестируемая программа состоит из модулей A, B, C и D, взаимодействующих по принципу «каждый с каждым». Модули A и B были изменены. Тестирование каких интерфейсов необходимо обеспечить, если используется брандмауэр?
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функции C и U?
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функции C и U?
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию D?
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию A?