Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
Сколько тестов потребуется для проверки программы, реализующей задержку на неопределенное количество тактов?
- неопределенное количество
- один
- (Правильный ответ) зависит от критерия достаточности проверок
Какова мощность множества тестов, формально необходимая для тестирования операции в машине с 32-разрядным машинным словом?
- (Правильный ответ) 232
- 264
- 49
Является ли программа аналогом математической формулы?
- (Правильный ответ) да
- нет
- математические формулы и программы не сводятся друг к другу
Какие предъявляются требования к идеальному критерию тестирования?
- (Правильный ответ) проверяемость
- достижимость
- (Правильный ответ) полнота
- (Правильный ответ) достаточность
Какая оценка мощности покрытия для следующих пар критериев правильна?
- тестирование функций <= Тестирование правил
- тестирование пунктов спецификаций <= Тестирование функций
- (Правильный ответ) тестирование пунктов спецификаций > Тестирование классов входных данных
Как реализуются динамические методы построения тестовых путей?
- (Правильный ответ) поиск всех реализуемых путей
- (Правильный ответ) наращивание начальных отрезков реализованных путей продолжающими их фрагментами, чтобы увеличить покрытие
- построение пути методом удлинения за счет добавления дуг
Какие существуют разновидности интеграционного тестирования?
- Регрессионное тестирование
- (Правильный ответ) восходящее тестирование
- (Правильный ответ) нисходящее тестирование
- (Правильный ответ) монолитное тестирование
Какие существуют особенности интеграционного тестирования для процедурного программирования?
- контроль наследования
- (Правильный ответ) тестирование программных комплексов, заданных в виде иерархических структур модулей
- (Правильный ответ) использование диаграмм потока управления в качестве модели тестируемого комплекса
- (Правильный ответ) контроль соответствия спецификациям параметров модулей и межмодульных связей
Какие этапы включает методика ООП при тестировании программного комплекса?
- (Правильный ответ) тестирование взаимодействия модулей по всей иерархии комплекса
- (Правильный ответ) тестирование методов каждого класса программного комплекса
- (Правильный ответ) тестирование отношений между классами с помощью тестов на основе P-путей или MM-путей
Какие методы регрессионного тестирования применяются в условиях отсутствия программных средств поддержки регрессионного тестирования?
- безопасные методы
- (Правильный ответ) случайные методы
- методы, основанные на покрытии кода
- методы минимизации
- (Правильный ответ) метод повторного прогона всех тестов
Почему MSC спецификация обеспечивает снижение трудоемкости тестирования?
- (Правильный ответ) MSC описывает множество инвариантных сценариев, отличающихся численными значениями символических параметров
- (Правильный ответ) MSC позволяет сгенерировать сотни тестов, а соответствующий testbench автоматически прогнать их
- (Правильный ответ) одна MSC может кодировать множество параллельных или недетерминированных сценариев
Как определить цели тестирования программного проекта?
- (Правильный ответ) каков критерий качества тестирования
- (Правильный ответ) какие их свойства и характеристики подлежат тестированию
- каков график выполнения задач тестирования
- (Правильный ответ) определить части проекта, подлежащие тестированию
Какова методика разработки сценарных тестов?
- (Правильный ответ) разработка или генерация набора тестов, покрывающего сценарии
- (Правильный ответ) определение модели окружения, с явным выделением объектов, с которыми приложение обменивается информацией
- (Правильный ответ) разработка параметризованных сценариев использования продукта, например, на языке MSC
Что такое прогон тестов?
- (Правильный ответ) анализ протоколов тестирования и принятие решения о прохождении или не прохождении (pass/fail) тестов
- (Правильный ответ) сохранение тестовых протоколов (test-log)
- (Правильный ответ) исполнение тестового набора в соответствии с задокументированными процедурами
Какие тестовые метрики используются при тестировании?
- (Правильный ответ) количество и плотность найденных дефектов
- (Правильный ответ) скорость нахождения дефектов
- (Правильный ответ) покрытие функциональных требований и покрытие кода продукта
- (Правильный ответ) покрытие множества сценариев
Какая информация должна сопровождать действие по исправлению ошибки и перевод дефекта в состояние Resolved?
- (Правильный ответ) краткий комментарий сделанных исправлений
- (Правильный ответ) причину возникновения дефекта
- (Правильный ответ) место исправления дефекта
Какие существуют особенности документа для описания тестовых процедур?
- процедуры автоматически выполняют тестовые наборы
- (Правильный ответ) процедуры для автоматизированных тестов должны содержать только информацию для запуска и анализа результатов
- (Правильный ответ) содержат описание последовательности действий, необходимых для выполнения тестового набора
- (Правильный ответ) процедуры должны быть сформулированы так, чтобы их мог выполнить инженер, незнакомый с данным проектом
Время тестирования при использовании метода выборочного регрессионного тестирования (с учетом времени работы самого метода)…
- меньше времени тестирования при использовании метода повторного прогона всех тестов
- равно времени тестирования при использовании метода повторного прогона всех тестов
- больше времени тестирования при использовании метода повторного прогона всех тестов
- (Правильный ответ) может быть больше или меньше времени тестирования при использовании метода повторного прогона всех тестов
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию D?
- тесты, требующие повторного запуска
- тесты, пригодные для повторного использования
- (Правильный ответ) устаревшие тесты
- новые тесты
При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию D?
- тесты, требующие повторного запуска
- новые тесты
- тесты, пригодные для повторного использования
- (Правильный ответ) устаревшие тесты
Дано: функция 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- 1, 3
- 1, 2, 3
- 3
- (Правильный ответ) 2, 3
- 1
- 1, 2
- 2
Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего роста вероятности того, что тестируемая система надежна?
- 3, 1, 2
- 1, 3, 2
- (Правильный ответ) 3, 2, 1
- 2, 1, 3
- 2, 3, 1
- 1, 2, 3
Какими преимуществами обладает методика уменьшения объема тестируемой программы?
- уменьшается время выполнения тестируемой программы
- уменьшается риск пропуска ошибки
- (Правильный ответ) уменьшается время компиляции тестируемой программы
- уменьшается время работы метода отбора тестов
На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе какого состояния наиболее целесообразна разработка новых тестов?
- C
- A
- (Правильный ответ) D
- B
На каком этапе регрессионного тестирования проводится упорядочение тестов?
- обновление базы данных
- (Правильный ответ) отбор тестов
- создание дополнительных тестов
- предсказание целесообразности
- идентификация изменений
- выполнение тестов
Какие два из перечисленных методов тестирования дают наиболее надежные результаты?
- статические методы
- интеграционное тестирование
- модульное тестирование
- (Правильный ответ) системное тестирование в реальном окружении и реальном времени
- (Правильный ответ) системное тестирование с моделируемым окружением
Каковы особенности документа для описания тестов?
- описание расписания тестирования
- (Правильный ответ) концептуальное описание системы автоматизации тестирования
- (Правильный ответ) содержат информацию о структуре и взаимосвязях тестовых файлов
- (Правильный ответ) содержат информацию, связывающую любую функцию с тестами, в которых она используется или связи любого теста со всеми используемыми функциями и их сочетаниями
- (Правильный ответ) содержат информацию для анализа и поддержки тестового набора
Какими преимуществами обладает методика предсказания целесообразности отбора тестов?
- точность предсказания от версии к версии повышается
- (Правильный ответ) уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование нецелесообразно
- уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование целесообразно
На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе какого теста наиболее целесообразна разработка новых тестов?
- 2
- (Правильный ответ) 3
- 1
Какова формула оценки сложности интеграционного тестирования для ООП?
- (Правильный ответ) V(P, C) = ?fi(Kmsg, Kem)
- V(P, C) = ?Kmsg i + Kem i
- (Правильный ответ) V(P, C) = ?V(Clsi, C)
Какие существуют разновидности структурных критериев?
- (Правильный ответ) критерий тестирования ветвей
- (Правильный ответ) критерий тестирования команд
- (Правильный ответ) критерий тестирования путей
- критерий тестирования циклов
На каком этапе регрессионного тестирования удаляются устаревшие тесты?
- предсказание целесообразности
- отбор тестов
- идентификация изменений
- (Правильный ответ) обновление базы данных
- создание дополнительных тестов
- выполнение тестов
Отметьте верные утверждения
- (Правильный ответ) отладка – процесс локализации и исправления ошибок
- (Правильный ответ) тестирование – процесс поиска ошибок
- (Правильный ответ) в фазу тестирования входят поиски и исправление ошибок
Какие существуют типы тестирования по способу выбора входных данных?
- (Правильный ответ) стрессовое, с покрытием экстремальных режимов использования приложения
- (Правильный ответ) тестирование совместимости с другими программно-аппаратными комплексами/платформами
- (Правильный ответ) тестирование соответствия стандартам
- (Правильный ответ) тестирование граничных значений и производительности
- (Правильный ответ) функциональное, с покрытием функциональных требований и сценариев использования
Какие существуют особенности тестовых наборов, используемых в промышленных проектах?
- автоматическое тестирование применяется в промышленных проектах
- (Правильный ответ) к началу фазы системного тестирования разрабатываются или автоматически генерируются тысячи тестовых наборов
- (Правильный ответ) тестовые наборы покрывают каждое требование, зафиксированное в спецификации требований
- (Правильный ответ) тестовые наборы разрабатываются параллельно с разработкой приложения с момента согласования требований на него
Какие бывают состояния дефекта?
- (Правильный ответ) Verified – успешное исправление дефекта подтверждено инженером по качеству (SQE)
- (Правильный ответ) Resolved – дефект разработчиком исправлен
- (Правильный ответ) New – дефект занесен в базу дефектов
- (Правильный ответ) Open – дефект зафиксирован за разработчиком для исправления
- (Правильный ответ) Postponed – решение о замораживании активности по исправлению дефекта
Какие существуют условия проведения тестирования?
- (Правильный ответ) наличие набора тестов для автоматического прогона
- (Правильный ответ) наличие build – исполняемой версии приложения
- (Правильный ответ) наличие тестовых процедур – сценариев ручного выполнения проверок
Какие существуют методы анализа и локализации ошибки?
- (Правильный ответ) выполнение программы в уме
- (Правильный ответ) пошаговое выполнение
- (Правильный ответ) метод контрольных точек и анализа трасс
Какие существуют разновидности функциональных критериев?
- (Правильный ответ) тестирование правил
- (Правильный ответ) тестирование функций
- (Правильный ответ) тестирование классов входных данных
- (Правильный ответ) тестирование пунктов спецификации
- (Правильный ответ) тестирование классов выходных данных
Как осуществить планирование тестирования?
- (Правильный ответ) разработка графика тестовых циклов и назначение задач на ресурсы
- (Правильный ответ) согласование графика тестирования с графиком разработки
- планирование графика обнаружения ошибок в процессе тестирования
- (Правильный ответ) определение необходимых человеческих, программных и аппаратных ресурсов
Какие существуют разновидности тестирования?
- (Правильный ответ) системное
- (Правильный ответ) интеграционное
- (Правильный ответ) модульное
- (Правильный ответ) регрессионное
Какие этапы процесса тестирования выполняются вручную?
- (Правильный ответ) настройка на особенности целевой платформы
- (Правильный ответ) настройка системы синхронизации testbench (выдающей воздействия и принимающей реакции) с приложением
- (Правильный ответ) настройка системы автоматизации тестирования (testbench) на особенности окружения тестируемого приложения
- (Правильный ответ) описание тестовых сценариев на языке спецификаций
Какие задачи решает тестировщик, проверяя изменения, внесенные разработчиком в код?
- (Правильный ответ) проверка и подтверждение исправления дефекта
- (Правильный ответ) перетестирование последствий исправлений на предмет обнаружения индуцированных ошибок
- (Правильный ответ) проверка возможности воспроизведения ошибки каким-либо другим способом
- (Правильный ответ) обеспечение гарантий, что качество исправленного кода не ухудшилось
Какие классы частных критериев тестируемости известны?
- (Правильный ответ) стохастические критерии
- (Правильный ответ) структурные критерии
- (Правильный ответ) функциональные критерии
- сценарные критерии
- (Правильный ответ) мутационный критерий
или напишите нам прямо сейчас
⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
О сайте
Поделитесь в соцсетях: