Главная /
Основы тестирования программного обеспечения /
Дана функция P, ее измененная версия P' и набор тестов T, разработанный для тестирования P. Требуется, используя метод стопроцентного покрытия кода, отобрать подмножество T' для тестирования P'. P int abs(int number) { if (number >= 0) return –number;
Дана функция 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
вопрос
Правильный ответ:
1
2
3
1, 2
1, 3
2, 3
1, 2, 3
Сложность вопроса
66
Сложность курса: Основы тестирования программного обеспечения
49
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на пять с минусом. Спасибо vtone
24 фев 2020
Аноним
Пишет вам преподаватель! Прямо сейчас удалите сайт и ответы с интуит. Пишу жалобу
05 янв 2020
Другие ответы на вопросы из темы программирование интуит.
- # При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию A?
- # Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 2 часа. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности?
- # На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе какого состояния наиболее целесообразна разработка новых тестов?
- # Что такое ветвь УГП?
- # Каково выражение для оценки сложности графа вызовов?