Какие существуют фазы процесса тестирования?
|
|
| разработка тестового набора
|
|
| прогон программы на тестовом наборе
|
|
| анализ результатов тестирования
|
|
| доказательство правильности программы
|
Что такое ветвь УГП?
|
|
| последовательность вершин и дуг УГП с фиксированными начальной и конечной вершиной, которые кодируют либо условные операторы, либо первый и последний операторы УГП соответственно
|
|
| часть пути, в котором все внутренние вершины кодируют линейные операторы
|
|
| начальная и конечная вершина пути
|
Отметьте верные утверждения:
|
|
| нереализуемый путь недоступен при корректном исполнении программы
|
|
| нереализуемый путь доступен при реализации недопустимых состояний переменных программы
|
|
| нереализуемый путь доступен при сбое
|
Зачем нужен Log-файл?
|
|
| для изучения результатов тестирования в режиме on-line
|
|
| для фиксации результатов прогона test-suite
|
|
| для записи комментариев после прогона тестов
|
Возможно ли тестирование программы на всех допустимых значениях параметров?
|
|
| никогда
|
|
| да, всегда
|
|
| возможно в отдельных случаях
|
Какова мощность множества тестов, формально необходимая для тестирования операции в машине с 32-разрядным машинным словом?
|
|
| 232
|
|
| 49
|
|
| 264
|
Зачем нужна спецификация тестирования?
|
|
| для формирования команды тестировщиков
|
|
| для разработки тестового набора
|
|
| для понимания смысла программы
|
Отметьте верные утверждения
|
|
| тестирование – процесс поиска ошибок
|
|
| в фазу тестирования входят поиски и исправление ошибок
|
|
| отладка – процесс локализации и исправления ошибок
|
Что такое управляющий граф программы (УГП)?
|
|
| множество операторов программы.
|
|
| граф, вершины которого кодируют операторы программы, а дуги - управления (порядок исполнения) операторов.
|
|
| множество операторов управления
|
Какие предъявляются требования к идеальному критерию тестирования?
|
|
| достаточность
|
|
| достижимость
|
|
| полнота
|
|
| проверяемость
|
|
Какая оценка мощности покрытия для следующих пар критериев правильна?
|
|
| C0 <= C1
|
|
| C1 <= C2
|
|
| C1 < C2
|
Какие существуют разновидности функциональных критериев?
|
|
| тестирование пунктов спецификации
|
|
| тестирование классов входных данных
|
|
| тестирование классов выходных данных
|
|
| тестирование правил
|
|
| тестирование функций
|
Назовите недостатки функциональных критериев.
|
|
| не проверяется соответствие со спецификацией
|
|
| не проверяются ошибки, требования к которым не зафиксированы в спецификации
|
|
| не проверяются ошибки в структурах данных, требования к которым не зафиксированы в спецификации
|
Какие существуют разновидности структурных критериев?
|
|
| критерий тестирования команд
|
|
| критерий тестирования ветвей
|
|
| критерий тестирования путей
|
|
| критерий тестирования циклов
| Какие классы частных критериев тестируемости известны?
|
|
| структурные критерии
|
|
| функциональные критерии
|
|
| стохастические критерии
|
|
| мутационный критерий
|
|
| сценарные критерии
|
Назовите недостатки структурных критериев.
|
|
| не проверяется соответствие со спецификацией
|
|
| не проверяется соответствие со спецификацией, не зафиксированное в структуре программы
|
|
| не проверяются ошибки в структурах данных
|
Назовите полный и надежный критерий для нетривиальных классов программ.
|
|
| такого критерия не существует
|
|
| сценарный критерий
|
|
| критерий «черного ящика»
|