Интуит. ответы интуит 4 экзамен. Задача в общей постановке алгоритмически неразрешима
Скачать 0.63 Mb.
|
Дана функция P, ее измененная версия P' и набор тестов T, разработанный для тестирования P. Требуется, используя метод стопроцентного покрытия кода, отобрать подмножество T' для тестирования P'. P int abs(int number) { if (number >= 0) return –number; else return –number; } P' ’nt 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 |
Дана функция 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 |
Какими преимуществами обладает методика уменьшения объема тестируемой программы? | ||
| | уменьшается время компиляции тестируемой программы |
| | уменьшается время выполнения тестируемой программы |
| | уменьшается время работы метода отбора тестов |
| | уменьшается риск пропуска ошибки |
Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего достижения наибольшей степени покрытия измененных модулей? | ||
| | 1, 2, 3 |
| | 1, 3, 2 |
| | 2, 1, 3 |
| | 2, 3, 1 |
| | 3, 1, 2 |
| | 3, 2, 1 |
Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 1 час. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности? | ||
| | 1 |
| | 2 |
| | 6 |
| | 7 |
| | 8 |
Какими преимуществами обладает методика предсказания целесообразности отбора тестов? | ||
| | уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование целесообразно |
| | уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование нецелесообразно |
| | точность предсказания от версии к версии повышается |
Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего роста вероятности того, что тестируемая система надежна? | ||
| | 1, 2, 3 |
| | 1, 3, 2 |
| | 2, 1, 3 |
| | 2, 3, 1 |
| | 3, 1, 2 |
| | 3, 2, 1 |
Ожидаемое время работы метода отбора тестов – 1 час. Среднее время выполнения одного теста – 1 час. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности? | ||
| | 1 |
| | 2 |
| | 6 |
| | 7 |
| | 8 |
Какими преимуществами обладает методика упорядочения тестов? | ||
| | уменьшается время работы метода отбора тестов |
| | увеличивается частота обнаружения ошибок |
| | увеличивается скорость покрытия кода |
Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего достижения наибольшей степени покрытия модулей? | ||
| | 1, 2, 3 |
| | 1, 3, 2 |
| | 2, 1, 3 |
| | 2, 3, 1 |
| | 3, 1, 2 |
| | 3, 2, 1 |
Ожидаемое время работы метода отбора тестов – 2 часа. Среднее время выполнения одного теста – 2 часа. Тестовый набор состоит из 8 тестов. Каково значение порога целесообразности? | ||
| | 1 |
| | 2 |
| | 6 |
| | 7 |
| | 8 |
13
На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе каких состояний возможна разработка новых тестов? | ||
| | A |
| | B |
| | C |
| | D |