Главная страница

Тесты по дисциплине тестирование программного обеспечения. Тестирование программного обеспечения. Образовательная программа 6В06102Информационные системы Курс 4 1 Какие различают виды тестирования по степени подготовки


Скачать 41.3 Kb.
НазваниеОбразовательная программа 6В06102Информационные системы Курс 4 1 Какие различают виды тестирования по степени подготовки
АнкорТесты по дисциплине тестирование программного обеспечения
Дата27.12.2022
Размер41.3 Kb.
Формат файлаdocx
Имя файлаТестирование программного обеспечения.docx
ТипОбразовательная программа
#866941

Дисциплина: Тестирование программного обеспечения

Образовательная программа: 6В06102-Информационные системы

Курс: 4

1

Какие различают виды тестирования по степени подготовки?

Тестирование по документации

Альфа-тестирование

Компонентное тестирование

Эксплоринг

2

Какой вид тестирования следует применить в первую очередь после выхода новой версии продукта?

Нагрузочное тестирование (load testing)

Дымовое тестирование (smoke testing)

Тестирование безопасности (Security and Access Control Testing)

Компонентное тестирование

3

Как называется фаза тестирования, которая осуществляется конечными пользователями непосредственно перед официальным выпуском программного обеспечения?

Alpha

Beta

Gamma

Delta

4

Какого из перечисленных методов тестирования не существует:

Тестирование методом White Box

Тестирование методом Black Box

Тестирование методом Green Box

Тестирование методом Grey Box

5

Бета-тестирование проводится:

Разработчиками

Тестировщиками

Пользователями

Администраторами

6

Тип тестирования, направленный на поиск отсутствующей или неверно работающей функциональности, ошибок в доступе к базе данных, ошибки инициализации, проблемы с производительностью, ошибки интерфейса, исключения:

White Box Testing

Black Box Testing

Open Box Testing

Green Box Testing

7

Регрессионные ошибки это когда:

Функциональные возможности программного обеспечения, которые ранее работали, перестали работать

Новый функционал программного обеспечения не работает так, как планировалось

Старый функционал программного обеспечения не работает так, как

планировалось

Новый функционал программного обеспечения работает не так, как старый

8

Тип тестирования, при котором проверяется, внешний вид, поведение элементов графического интерфейса и функциональности, относящейся к этому элементу это:

Тестирование Usability

Функциональное тестирование

Тестирование графического интерфейса пользователя

Все варианты

9

Начиная с какого этапа разработки ПО желательно привлекать команду тестирования

На этапе разработки требований

После получения готового продукта

После создания Тест плана

На этапе начала разработки

10

Сколько тестов потребуется для проверки программы, реализующей задержку на неопределенное количество тактов?

неопределенное количество

один

зависит от критерия достаточности проверок

пять

11

Какова мощность множества тестов, формально необходимая для тестирования операции в машине с 32-разрядным машинным словом?

264

49

232

252

12

Какие предъявляются требования к идеальному критерию тестирования? Укажите лишний вариант

проверяемость

полнота

достижимость

достаточность

13

Какая оценка мощности покрытия для следующих пар критериев правильна?

тестирование функций <= Тестирование правил

тестирование пунктов спецификаций <= Тестирование функций

тестирование пунктов спецификаций > Тестирование классов входных данных

тестирование пунктов спецификаций <= Тестирование правил

14

Какие существуют разновидности интеграционного тестирования? Укажите неправильный вариант

восходящее тестирование

нисходящее тестирование

регрессионное тестирование

монолитное тестирование

15

Какие существуют особенности интеграционного тестирования для процедурного программирования? Укажите неправильный вариант

тестирование программных комплексов, заданных в виде иерархических структур модулей

контроль наследования

использование диаграмм потока управления в качестве модели тестируемого комплекса

контроль соответствия спецификациям параметров модулей и межмодульных связей

16

Какие этапы включает методика ООП при тестировании программного комплекса? Укажите неправильный вариант

тестирование взаимодействия модулей по всей иерархии комплекса

тестирование программных комплексов, заданных в виде иерархических структур модулей

тестирование методов каждого класса программного комплекса

тестирование отношений между классами с помощью тестов на основе P-путей или MM-путей

17

Какие методы регрессионного тестирования применяются в условиях отсутствия программных средств поддержки регрессионного тестирования?

безопасные методы

случайные методы

методы, основанные на покрытии кода

методы минимизации

18

Какие методы регрессионного тестирования применяются в условиях отсутствия программных средств поддержки регрессионного тестирования?

безопасные методы

метод повторного прогона всех тестов

методы, основанные на покрытии кода

методы минимизации

19

Почему MSC спецификация обеспечивает снижение
трудоемкости тестирования? Укажите неправильный вариант

MSC описывает множество инвариантных сценариев, отличающихся численными значениями символических параметров

одна MSC может кодировать один сценарий

MSC позволяет сгенерировать сотни тестов, а соответствующий testbench автоматически прогнать их

одна MSC может кодировать множество параллельных или недетерминированных сценариев

20

Как определить цели тестирования программного проекта? Укажите неправильный вариант

каков критерий качества тестирования

каков график выполнения задач тестирования

какие их свойства и характеристики подлежат тестированию

определить части проекта, подлежащие тестированию

21

Какова методика разработки сценарных тестов? Укажите неправильный вариант

разработка или генерация набора тестов, покрывающего сценарии

использование диаграмм потока управления в качестве модели тестируемого комплекса

определение модели окружения, с явным выделением объектов, с которыми приложение обменивается информацией

разработка параметризованных сценариев использования продукта, например, на языке MSC

22

Какие существуют особенности документа для описания тестовых процедур?

процедуры для автоматизированных тестов должны содержать только информацию для запуска и анализа результатов

процедуры автоматически выполняют тестовые наборы

содержат описание последовательности действий, необходимых для выполнения тестового набора

процедуры должны быть сформулированы так, чтобы их мог выполнить инженер, незнакомый с данным проектом

23

Время тестирования при использовании метода выборочного регрессионного тестирования (с учетом времени работы самого метода)…

меньше времени тестирования при использовании метода повторного прогона всех тестов

может быть больше или меньше времени тестирования при использовании метода повторного прогона всех тестов

равно времени тестирования при использовании метода повторного прогона всех тестов

больше времени тестирования при использовании метода повторного прогона всех тестов

24

При создании очередной версии программы была добавлена функция A, функция D была удалена, функция C – изменена, а функция U – оставлена без изменений. К какой группе относится тест, покрывающий только функцию D?

новые тесты

устаревшие тесты

тесты, требующие повторного запуска

тесты, пригодные для повторного использования

25

Модуль E исходной программы содержал ошибку. Ее исправление потребовало изменения модулей B, D и E. Тест 1 покрывает модули A, B и C. Тест 2 покрывает модули A, C и E. Тест 3 покрывает модули D и E. Каким должен быть порядок прогона тестов, если при упорядочении ставится цель скорейшего роста вероятности того, что тестируемая система надежна?

3, 1, 2

1, 3, 2

2, 1, 3

3, 2, 1

26

Какими преимуществами обладает методика уменьшения объема тестируемой программы?

уменьшается время выполнения тестируемой программы

уменьшается риск пропуска ошибки

уменьшается время работы метода отбора тестов

уменьшается время компиляции тестируемой программы

27

На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе какого состояния наиболее целесообразна разработка новых тестов?

C

A

B

D

28

На каком этапе регрессионного тестирования проводится упорядочение тестов?

создание дополнительных тестов

обновление базы данных

выполнение тестов

отбор тестов

29

Какой из перечисленных методов тестирования дает
наиболее надежный результат?

статические методы

интеграционное тестирование

модульное тестирование

системное тестирование в реальном окружении и реальном времени

30

Какой из перечисленных методов тестирования дает
наиболее надежный результат?

статические методы

интеграционное тестирование

модульное тестирование

системное тестирование с моделируемым окружением

31

Какими преимуществами обладает методика предсказания целесообразности отбора тестов?

точность предсказания от версии к версии повышается

уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование целесообразно

уменьшается время выполнения тестируемой программы

уменьшается время работы метода отбора тестов, в случае если выборочное регрессионное тестирование нецелесообразно

32

На предыдущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии B, а тест 3 – в состоянии C. На текущей версии программы тест 1 завершился в состоянии A, тест 2 – в состоянии C, а тест 3 – в состоянии D. На базе какого теста наиболее целесообразна разработка новых тестов?

1, 2

1

2

3

33

Какие существуют разновидности структурных критериев? Укажите неправильный вариант

критерий тестирования ветвей

критерий тестирования команд

критерий тестирования путей

критерий тестирования циклов

34

На каком этапе регрессионного тестирования удаляются устаревшие тесты?

отбор тестов

выполнение тестов

обновление базы данных

создание дополнительных тестов

35

Какие существуют особенности тестовых наборов, используемых в промышленных проектах? Укажите неправильный вариант

к началу фазы системного тестирования разрабатываются или автоматически генерируются тысячи тестовых наборов

тестовые наборы покрывают каждое требование, зафиксированное в спецификации требований

автоматическое тестирование применяется в промышленных проектах

тестовые наборы разрабатываются параллельно с разработкой приложения с момента согласования требований на него

36

Какое другое название для Monkey testing?

UX тестирование

Нагрузочное тестирование

Ad-hoc тестирование

Тестирование черного ящика

37

Какой тип тестирования вы бы провели, чтобы предотвратить утечку конфиденциальной информации?

UI тестирование

Тестирование на соответствие

Тестирование безопасности

Тестирование производительности

38

Что такое юзабилити-тестирование?

Метод случайного экстремального тестирования.

Способ контроля загрузки сайта.

Метод, используемый для оценки простоты использования сайта.

Метод использования различных устройств для тестирования.

39

Что такое тестирование производительности?

Ошибка, ошибка или ошибка в компьютерной программе, которая приводит к тому, что она приводит к неверному или неожиданному результату или ведет себя непреднамеренно.

Продукт проверяется, чтобы убедиться, что он ведет себя в соответствии с местной культурой или настройками.

Скорость, отзывчивость и стабильность программного обеспечения при работе с большим количеством пользователей.

Тип тестирования программного обеспечения, чтобы проверить, может ли ваше программное обеспечение работать на другом оборудовании, операционных системах, приложениях, сетевых средах или мобильных устройствах.

40

Выберите пример ошибки совместимости

Кнопка не активна

Страница не загружается

Изображение в Safari слишком маленькое

Сайт очень медленный

41

Какое из утверждений не является частью тестирования на совместимость?

Тестирование на другом оборудовании

Тестирование на разных браузерах

Тестирование разных учетных данных

Тестирование на разных операционных системах

42

Какой вид тестирования проводится без внутреннего знания программного обеспечения?

Red Box тестирование

Тестирование White Box

Black Box тестирование

Тестирование Gray Box

43

Какие тесты проверяются?

Против расстановки приоритетов

Против действий пользователя

Против требований / спецификаций

Против инструкций разработчика

44

Выберите не дизайнерскую ошибку

Неверный макет

Изображения не видны

Кнопка не активна

Слишком большой шрифт

45

Что такое программный дефект?

Тип тестирования программного обеспечения, чтобы проверить, может ли ваше программное обеспечение работать на другом оборудовании, операционных системах, приложениях, сетевых средах или мобильных устройствах.

Подробный документ, который описывает стратегию тестирования, цели, график, оценку и результаты, а также ресурсы, необходимые для тестирования.

Условие в программном продукте, которое не соответствует программным требованиям или ожиданиям конечного пользователя.

Документ, содержащий набор тестовых данных, предварительных условий, ожидаемых результатов и постусловий.

46

Какой тип ошибок чаще всего встречается?

Совместимость

Безопасность

Функциональность

Локализация

47

Какие программы можно отнести к системному программному обеспечению:

игровые программы.

прикладные программы;

операционные системы;

графические редакторы

48

Этап, занимающий наибольшее время, в жизненном цикле программы:

проектирование;

сопровождение;

тестирование;

программирование;

49

Этап, занимающий наибольшее время, при разработке программы:

сопровождение;

тестирование;

проектирование;

формулировка требований.

50

Способы оценки надежности:

сравнение с аналогами;

тестирование;

трассировка;

оптимизация.

51

Причины синтаксических ошибок:

ошибки в исходных данных;

плохое знание языка программирования;

ошибки, допущенные на более ранних этапах;

неправильное применение процедуры тестирования.

52

Когда приступают к тестированию программы:

после постановки задачи;

когда программа уже закончена;

на этапе проектирования;

после составления спецификаций,

53

Тестирование бывает:

инструментальное;

автономное;

визуальное;

алгоритмическое.

54

При комплексном тестировании проверяются:

правильность работы отдельных частей программы;

согласованность работы отдельных частей программы;

быстродействие программы;

эффективность программы.

55

Чему нужно уделять больше времени, чтобы получить хорошую программу:

программированию;

тестированию;

проектированию.

отладке;

56

Автономное тестирование это:

инструментальное средство отладки;

тестирование отдельных частей программы;

составление блок-схем;

пошаговая проверка выполнения программы.

57

Трассировка это:

тестирование исходного кода;

проверка пошагового выполнения программы;

составление блок-схемы алгоритма.

отладка модуля;

58

Локализация ошибки:

определение причин ошибки;

определение места возникновения ошибки;

обнаружение причин ошибки;

исправление ошибки.

59

Назначение тестирования:

обнаружение ошибок;

повышение надежности программы;

повышение эффективности программы;

улучшение эксплуатационных характеристик;

60

Укажите правильную последовательность создания программы:

анализ требований, проектирование, программирование, тестирование, отладка;

формулирование задачи, анализ требований, проектирование, программирование;

анализ требований, программирование, проектирование, тестирование;

формулирование задачи, анализ требований, программирование, проектирование, отладка.

61

Какие различают виды тестирования по степени подготовки?

+ Тестирование по документации

Альфа-тестирование

Компонентное тестирование

Эксплоринг

62

Какой вид тестирования следует применить в первую очередь после выхода новой версии продукта?

Нагрузочное тестирование (load testing)

+ Дымовое тестирование (smoke testing)

Тестирование безопасности (Security and Access Control Testing)

Альфа-тестирование

63

Как называется фаза тестирования, которая осуществляется конечными пользователями непосредственно перед официальным выпуском программного обеспечения?

Alpha

+ Beta

Gamma

Delta

64
Как называется тестирование без доступа к исходному коду?

 blue box

white box

green-grey box

+ black box

65
Какое преимущество независимого тестирования?

независимые тестировщики гораздо более квалифицированы, чем разработчики

независимые тестировщики могут тестировать лучше

независимые тестировщики смотрят на ошибки незамыленным взглядом и беспристрастны

+ независимые тестировщики не могут идентифицировать дефекты

66
Что такое негативное тестирование?

тестирование системы со значительной нагрузкой в течение значительного периода времени, чтобы выяснить, как система ведет себя при длительном использовании

вид тестирования программного обеспечения, который проверяет, что программное обеспечение, которое было ранее разработано и протестировано, все еще работает правильно после того, как оно было изменено или взаимодействовало с другим ПО

+ вид тестирования, который подтверждает, что новая версия продукта будет работать со старой версией

 вид тестирования который гарантирует, что ваше приложение может корректно обрабатывать неверный ввод или неожиданное поведение пользователя

67
Метрика оценки качества тестирования, представляющая из себя плотность покрытия тестами требований либо исполняемого кода.

тестовое покрытие

+ фича

тест-дизайн

валидация

68
Этап процесса тестирования ПО, на котором проектируются и создаются тест-кейсы, в соответствии с определёнными ранее критериями качества и целями тестирования.

тестовое покрытие

фича

+ тест-дизайн

валидация

69
Userfriendly это:

+ дружба с пользователями

стандарт разработки дизайна интерфейса программного обеспечения

участник френдзоны у девушек

+ вид тестирования


70

Что такое регрессионное тестирование?

проверка того, что старые ошибки исправлены

проверка того, что старые ошибки исправлены и не повлекли появления новых

тестирование, которое может быть выполнено только при проверке функциональных багов

+ тестирование, которое может быть выполнено при проверке функциональных багов


71

Какой вид тестирования применяется для исследования граничных нагрузок для программного обеспечения?

тестирование на отказ

тестирование на заказ

дымное тестирование

+ стресс тестирование


72

Что такое статическое тестирование?

проверка графического интерфейса

+ проверка, когда код не выполняется

проверка всех аспектов программы за постоянное время

кликать один и тот же элемент

73

Кем обычно выполняется модульное тестирование?

+ тестировщиком

конечными пользователями

разработчиком

заказчиком

74

Для чего необходимы критерии завершения тестирования?

они сигнализируют, когда продукт должен быть завершен и когда должно начаться тестирование

+ они сигнализируют, когда продукт должен быть завершен

они сигнализируют, когда должно быть завершено тестирование и когда продукт должен быть готов к выпуску

они не нужны


75

Метод тестирования, который использует навыки, интуицию и опыт тестировщика для выявления дефектов - это:

эквивалентное разбиение

анализ граничных значений

+ угадывание ошибок

покрытие операторов

76

Что такое баг в тестировании?

жук в переводе с английского

+ дефект(ошибка) программного обеспечения

крошечный багор

секретный термин


Преподаватель Урдабаева Г.Ж.
Заведующий кафедрой Кереев А.К.


написать администратору сайта