wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UK part 1

Total questions: 74

Worksheet time: 41mins

Name
Class
Date
1.

Кое от изброените НЕ е свойство на софтуерното измерване?

a)

Обективност

b)

Валидност

c)

Консистентност

d)

Надеждност

2.

Какво НЕ е характерно за класическите модели на качество?

a)

Фокусират се върху качеството на крайния продукт

b)

Задават ключовите атрибути на качеството от гледна точка на потребителите

c)

Дават представа за това как избраните фактори на качество се развиват в рамките на проекта

3.

При коя от изброените дейности НЕ се регистрират грешки?

a)

Специфиране на софтуерните изисквания

b)

Ревю на документацията – в спецификациите за проекта или в потребителската документация

c)

Преглед на фазите и инспекция на проекта

d)

Работа на системата в гаранционен период

4.

Кои от изброените твърдения са верни за модела на качество на NASA –SATC?

a)

Дефинира множество от цели, които са свързани с факторите за качество на софтуерния продукт

b)

Обхваща три обособени области в употребата на софтуерния продукт

c)

Обвързан е силно с управлението на риска в проекта

d)

Статичен е и не дава представа как избраните фактори за качество се развиват в рамките на проекта

5.

Тестовите сценарии се състоят от:

a)

Последователни стъпки за реализиране на определен тестов процес, предпоставки и входни данни за изпълнение на тези стъпки, очаквани разултати при използване на определен набор от входни данни

b)

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

6.

Кои от изброените са метрики за продукт?

a)

MTTF Време между две аварии

b)

Ниво на дефектите

c)

Честота на грешките

d)

Сериозност на грешките

7.

Цена за откриване и отстраняване на грешка (несъответствие) е най-висока при:

a)

Изграждане на софтуерното решение – кодиране

b)

Преглед на спецификацията на решението

c)

Реална експлоатация на софтуерната система

8.

Целта на регресионното тестване е да удовлетвори:

a)

Правилната имплементаия на определен бизнес процес след корекция на регистрирани грешки, при което не са възникнали нови грешки в свързани с този процес сценарии (модули)

b)

Работоспособността на софтуерното решение при максимално допустимо натоварване

9.

Stress testing се изпълнява за да се изследват изисквания, свързани с:

a)

Security requirements

b)

Performance Requirements

c)

Functional Requirements

10.

Верификация (Verification) представлява:

a)

Дейности (тестове), с които се потвърждава, че софтуерното решение отговаря на специфираните изисквания за него, документирани в спецификации

b)

Дейности, с които се потвърждава, че софтуерното решение покрива нуждите, за които се създадено

c)

Дейности/Тестове, които се изпълняват от независим тестов екип

11.

Планът за тестване се съгласува и допълва следния документ:

a)

Бизнес план

b)

План на проекта

c)

План за поддръжка

12.

Какво основна цел има етапът „Анализ на изискванията“ ?

a)

Да се осигури ефективна медология за управление на програмната разработка

b)

Да дефинира бизнес потребностите на клиента

c)

Да определи времевата рамка на проекта

d)

Всички изброени

13.

Кои са ефективните инструменти за анализ на изискванията?

a)

Преговори

b)

Сравнение с подобни проекти

c)

Подробен дизайн

d)

Интервюта и фокус групи

14.

Кога се дефинират критериите за приемане на програмната система?

a)

По време на анализа на изизкванията

b)

При създаването на тест плана

c)

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

d)

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

15.

На какво трябва да се базира разработката на конкретен тест план?

a)

На дизайна на програмната система

b)

На избраната методология за тестване

c)

На опита на тест екипа

d)

На анализа на изискванията

16.

Какво включва описанието на типовете тестове в тест плана?

a)

Цели, обхват, процес, среда, екип

b)

Цели, обхват, процес, време, отговорности

c)

Цели, обхват, процес, критерии, резултати

d)

Цели, обхват, процес, контрол, екип

17.

Кой от долу изброените фактори влияе на определянето на приоритетите на тестовите дейности?

a)

Технически фактори

b)

Бизнес критичност

c)

Потребителски фактори

d)

Всички изброени

18.

В гъвкавите методологии за разработване на софтуер:

a)

Не са застъпени принципи за осигуряване на качеството на разработваната система

b)

Са застъпени предимно практики за осигуряване на качеството на разработвания продукт

c)

Са застъпени само практики за провеждане на ревюта и одити в проектите

19.

При екстремното програмиране (XP) кои практики са обвързани с методологията за разработка на софтуер, базиран на тестове (TDD)?

a)

Програмиране по двойки (Pair programming)

b)

Метафора (metaphor)

c)

Рефакторинг (refactoring)

d)

Опростен дизайн (simple design)

e)

Единен екип (whole team)

20.

Кое от твърденията е вярно:

a)

Тестването при гъвкавите методологии е отделна фаза в процеса на разработка и се извършва след като системата е завършена

b)

Методологията за разработване на софтуер, базирано на тестове (TDD), използва тестове от тип „черна кутия“

c)

При екстремното програмиране (XP) тестването и имплементацията се извършват успоредно

21.

Кои от изброените са верни за компонентно-базираното разработване?

a)

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

b)

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

c)

Верификацията и валидацията са по-трудни и по-важни

d)

Изисква се повече усилие за разработването на системи

22.

Кое от изброените НЕ е характеристика на компонентната тестабилност (Component testablity)?

a)

Променяемост

b)

Контролируемост

c)

Наблюдаемост

d)

Проследяемост

23.

Кое от изброените НЕ е част от Техническото оценяване при компонентното разработване?

a)

Интегриране

b)

Верифициране

c)

Валидиране

d)

Поддръжка

24.

Какво тестване се прилага на ниво разработване върху компонентите?

a)

Юнит „блек бокс“ тестване

b)

Юнит „уайт бокс“ тестване

c)

Интеграционно

d)

Тестване за приемане

25.

Изследването на различни артефакти на процеса с цел да се открият аномалии и дефекти се нарича:

a)

Осигуряване на качеството

b)

Преглед в проект

c)

Планиране на качеството

d)

Контрол на качеството

26.

Кое от изброените НЕ е цел на прегледа на предложението за договор?

a)

Изискванията на клиента трябва да са ясни и документирани

b)

Специфициране на формалните аспекти на взаимоотношенията между потребителя и софтуерната фирма

c)

Специфициране на технологичното решение

d)

Определяне и защита на интелектуалните права

27.

Кое твърдение е НЕвярно?

a)

Инспекциите и тестването взаимно се допълват като техники за верификация

b)

И инспекциите, и тестването трябва да бъдат използвани по време на В & В процеса

c)

Инспекциите могат да докажат съвместимост с реалните очаквания на клиента

d)

Инспекциите не могат да проверят нефункционалните изисквания

28.

Кое НЕ е преглед на ниво проект:

a)

Контрол на изпълнението на утвърдения фирмен процес

b)

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

c)

Одит от външни организации

d)

Клиентът трябва да участва в инпекцията

29.

Кое от изброените НЕ е предусловие за инспекции:

a)

Трябва да има детайлна спецификация

b)

Членовете на екипа трябва да са запознати със стандартите на организацията

c)

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

d)

Клиентът трябва да участва в инспекцията

30.

Процес или среща по време, на която работен продукт или работни процедури се предоставят пред членове на проекта, управляващ персонал, потребители или други заинтересовани лица за коментари или одобрение се нарича:

a)

Осигуряване на качеството

b)

Контрол на качеството

c)

Преглед в проект

d)

Оптимизиране на процеса

31.

Кое от изброените най-добре характеризира резултата на повишаване на качеството в процеса?

a)

Подобрена продуктивност, подобрена ефективност, намален риск от гледна точка на цена

b)

Намалена продуктивност, няма влияние върху ефективността и цената

c)

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

d)

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

32.

Кои от изброените фактори за качеството на продукта са най-важни при малки проекти?

a)

Технология на разработване

b)

Опит на екипа

c)

Цена, време, график

d)

Качество на процеса

33.

Кои от изброените са стъпки при промяната на процес?

a)

Приоритизиране

b)

Обучение

c)

Настройване- „Тунинг“

d)

Всички от изброените

34.

Кои от изброените са верни за CMMI рамка на процеса?

a)

Използва се като средство да се оцени степента, до която процесът в дадена организация следва най-добрите практики

b)

Занимава се с това какви са целите, които трябва да се постигнат, а не с това как се правят нещата

c)

Чрез предоставяне на средства за оценяване се идентифицират слаби области в процеса, които да бъдат подобрени

d)

Организациите могат да използват едновременно елементи от различните нива, за да се премине към по-високо

35.

Посочете кои твърдения са верни за инструментите базирани на записване и изпъление скриптове (например Rational Functional Tester):

a)

Не е необходима готова имплементирана функционалност за да бъдат създадени скриптове

b)

Процесът по създаване на скриптовете е много трудоемък

c)

Скриптовете се изпълняват на ниво транспортен протокол

d)

Могат да се използват за тестване както на уеб, така и на десктоп приложения

36.

Кое от посочените по-долу твърдения, свързани с автоматизираното тестване е вярно:

a)

Автоматизираното тестване трябва да се прилага във всеки софтуерен проект

b)

Избраните архитектурни и технологични решения в проекта не влияят при избора на инструменти за тестване

c)

Съществуват излючително малко на брой инструменти за автоматизация на тестването

37.

Кое от изброените НЕ е цел на тестването на производителност?

a)

Да се проследи времето за отговор на системата

b)

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

c)

Да се намери оптималната конфигурация на хардуерните и софтуерните ресурси

d)

Да се открие максимален брой потребители

38.

Тестът за издръжливост е:

a)

Тест за производителност, при който се определят характеристиките ... (не разчитам) ... се очаква да възникнат в продукционна среда за продължителен период от време

b)

Тест за производителност, при който се определят характеристиките на......модели и товари, които се очертава да възникнат в продукционна среда в кратък период от време

c)

Тест за производителност, при който се определят характеристиките на ........модели и товари, които надвишават очакваните в продукционна среда

39.

Как се дефинира понятието Benchmarking:

a)

Процес, при който производителността на системата се сравнява с производителността........при тестване на предходни нейни версии

b)

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

c)

Процес, при който производителността на системата се сравнява с изходните данни.......стандарти, дефинирани от външни организации

40.

При тестване с класове на еквивалентност се извършва разделяне на тестовите сценарии на групи:

a)

Които са с еднакви гранични стойности

b)

За които при еднакви входни данни се получават различни тестови резултати

c)

За които се предполага, че предизвикват еквивалентно поведение на системата

41.

Кое е характерно за съвременните модели на качество?

a)

Фокусират се върху качеството на крайния продукт

b)

Дават представа за това как избраните фактори за качество се развиват в рамките на проекта

c)

Задават ключовите атрибути на качеството от гледна точка на потребителите

d)

Йерархични модели са

42.

Кое от изброентие НЕ е дейност на софтуерното измерване?

a)

Формулиране на метричната система

b)

Анализиране

c)

Верифициране

d)

Осъществяване на обратна връзка

43.

Кои от изброените са метрики за ефективност на тестването на модел NASA - SATC?

a)

Грешки и оценка за критичността им

b)

Време за откриване на грешките

c)

Честота на грешките

d)

Сериозност на грешките

44.

Кои от изброените са метрики за качество на софтуерния процес?

a)

Честота на грешите

b)

MTTF (Време между две аварии)

c)

Проблеми, идентифицирани от потребителите

d)

Сериозност на грешките

45.

Boundary Value Testing е техника за:

a)

Оптимизация на Test cases

b)

Проектиране на тестове за сигурност

c)

Задължителна техника при System testing

46.

Кои са типичните проблеми, които могат да се появят по време на етапа “Анализ на изискванията”?

a)

Чести промени на договорените изисквания

b)

Нереалистични очаквания на потребителите

c)

Лоша комуникация

d)

Всички изброени

47.

Какво включва дефиницията за “риск”?

a)

Реален проблем, който изисква неотложно решение

b)

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

c)

Вероятността от появата на даден проблем

48.

Какво означава съкращението BIT?

a)

Bug in Test

b)

Build-in Testability

c)

Built in Test

d)

Big-Band Integration Test

49.

Кое твърдение е вярно?

a)

Инспекциите и тестването са противоречиви техники за верификация

b)

Инспекциите повишават цената на процеса на разработване

c)

Инспекциите могат да докажат съвместимост с реалните очаквания на клиента

d)

Инспекциите могат да проверяват нефункционални изисквания

50.

Кои от посочените по-долу твърдения, свързани с автоматизираното тестване са ГРЕШНИ:

a)

Автоматизираното тестване трябва да се прилага във всеки софтуерен проект

b)

Избраните архитектурни и технологични решения в проекта не влияят при избора на инструментите за тестване

c)

Съществуват изключително малко на брой инструменти за автоматизация на тестването

51.

Кое е цел на тестването на производителност:

a)

Да се проследи времето за отговор на системата

b)

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

c)

Да се намери оптималната конфигурация на хардуерните и софтуерните ресурси

d)

Да се открие максимален брой потребители

52.

Как се дефинира понятието Baselines:

a)

Основа, която се използва за оценка на производителността и откриване на отклоненията в рамките на различните версии на системата

b)

Основа, която се използва за оценка на производителността и откриване на отклоненията в отделни модули на системата

c)

Стандарт за сравнение на производителността на системата с тази на други подобни системи

53.

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

a)

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

b)

Способност на приложението да поема допълнителен товар без да се влияе върху производителността посредством добавяне на ресурси, като процесор, памет и т.н.

c)

Способност на приложението да поема допълнителен товар без да се влияе върху производителността посредством оптимизиране на неговия програмен код

54.

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

a)

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

b)

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

c)

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

d)

Тестване на всични нива

55.

Таблицата на решенията е техника за тестване при която се:

a)

Изследва ефекта от комбинацията на различни входове и други състояния на софтуера ,които трябва правилно да имплементират бизнес правила

b)

Изследва ефекта при подаване на еднакви входове на систамата и се очаква получаване на различни изходи в зависимост от настъпили събития

c)

Изследва ефекта от настъпването на различни събития в системата

56.

Кои от изброените НЕ са верни според класификацията на процеса от CMMI модел:

a)

Първоначален – естествено неконтролируем

b)

Повторяем – дефинирани са и се използват процедури и стратегии за управление на процеса

c)

Дефиниран – дефинирани са и се използват процедури за управление на продукта

d)

Управляем – дефинирани са и се използват процедури и стратегии за управление на качеството

57.

При коя фаза от тестовия процес се дефинират тестовите сценарии?

a)

Изпълнение на тестовете и наблюдение

b)

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

c)

Анализ и проследяване

58.

При тестването по метода на черната кутия (black box testing) се проверява дали:

a)

Външните функции на софтуерната система са коректни

b)

Програмните единици на софтуерната система са коректно реализирани

c)

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

d)

Програмните единици на софтуерната система са коректно интегрирани помежду си

59.

Кога тестов процес може да спре?

a)

Когато са отстранени всички дефекти в софтуерната система

b)

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

c)

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

d)

Когато всички тестови сценарии са изпълнени успешно

60.

Кое от следните НЕ е вярно за структурното тестване?

a)

Софтуерната система се разглежда като бяла кутия

b)

Откриването на дефекти е по-лесно, тъй като се отстраняват проблеми в малки програмни единици

c)

Прилага се на по-късните етапи от разработката на софтуерната система

d)

Използва специфични техники на тестване

61.

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

a)

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

b)

Планиране на тестовия процес

c)

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

62.

Кои от изброените дейности подлежат на автоматизация?

a)

Изпълнение на тестове

b)

Анализ на тестовото покритие

c)

Фиксиране на проблеми

d)

Планиране на тестовата процедура

e)

Действия за подобряване на продукта

63.

Кое от следните свойства е характерно за класовете на еквивалентност?

a)

Изградени са от подмножества, които се припокриват

b)

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

c)

Изградени са от подмножества, в които елементите предизвикват различно поведение на софтуерната система

64.

Какво представлява оперативния профил?

a)

Количествена характеристика за начина, по който системата се използва

b)

Модел на функционалността, предлагана от системата

c)

Набор от качествени показатели за работата на системата

65.

При създаването на оперативен профил по процедурата Муса-1 се извършва:

a)

Дефиниране на цялостното множество от клиентски категории с теглови коефициенти, определени от фактор за използване

b)

Идентифициране на множества от операции, които се използват съвместно и определяне на съответстващите им теглови коефициенти

c)

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

66.

От какво зависи броят на тестовите сценарии при тестване с машина на крайните състояния?

a)

Общия брой състояния

b)

Броят на входните и изходните състояния

c)

Броят на преходите

d)

Разнообразието на входните и изходните данни

67.

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

a)

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

b)

Избира се по една вътрешна точка от всеки поддомейн

c)

Избират се минимум две вътрешни точки от всеки поддомейн

68.

От какво естество са проблемите, свързани с изместване на граница на домейн?

a)

Специфициране на отворена граница като отворене и реализиране като затворена

b)

Разминаване между очакваната и действително специфицирана или реализирана граница

c)

Сливане на два различни поддомейна в общ поддомейн

d)

Наличие на поддомейни, които са с еднакви свойства

69.

Определете тестовите точки за едномерен домейн 0 ≤ x < 21 в случай на тестване с комбинация от екстремни точки?

a)

-1, 0, 10, 21, 22

b)

-1, 0, 1, 10, 20, 21, 22

c)

1, 0, 1, 20, 21, 22

d)

1, 0, 21, 22

70.

Как се избира „OFF“ точка при затворена граница, когато се прилага стратегията „weak N x 1“?

a)

Като “OFF” точка се избира външна точка, която е много близо до границата

b)

Като “OFF” точка се избира вътрешна точка, която е много близо до границата

c)

Като “OFF” точка се избира произволна точка

71.

Какви са “ON” и „OFF” точките за едномерен домейн 0 ≤ x < 21, когато се прилага стратегията „weak N x 1“?

a)

“ON” точки: x = 0 и x = 21; “OFF” точки: x = -1

b)

“ON” точки: x = 0 и x = 21; “OFF” точки: x = -1 и x = 20

c)

“ON” точки: x = 0 и x = 21; “OFF” точки: x = 20

72.

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

a)

Software development

b)

Software maintenance

c)

Некви други баце

73.

Какви са целите на прегледите на предложението за проект (Proposal draft)?

a)

Изискванията на клиента трябва да са ясни и документирани

b)

Алтернативни подходи за изпълнение на проекта трябва да са били проверени

c)

Формалните аспекти на взаимоотношенията между потребителя и софтуерната фирма трябва да са специфицирани

d)

Идентифициране на рисковете при разработването

e)

Адекватна оценка на ресурсите за проекта и графика

74.

Коя е липсващата дейност от процеса на подобряване на софтуерния процес?

a)

Implement and Monitor the process?

b)

по-добре гаден, отколкото гладен