wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2топ-сұрақ

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

TDD қолданудын негізгі принциптері:

a)

тест жазу - тексеру - қажет болса қайта жазу

b)

бәрі қате

c)

код - тест - өзгерту

d)

код - өзгерту - тест

2.

Agile тестілеудің қандай әдістемесі тестілеу мен әзірлеу процестерін біріктіреді?

a)

Agile Scrum

b)

Waterfall

c)

TDD

d)

Lean Development

e)

Kanban

3.

TDD қолданудын негізгі принциптері:

a)

код - өзгерту - тест

b)

код - тест - өзгерту

c)

тест жазу - тексеру - қажет болса қайта жазу

d)

бәрі қате

4.

Бағдарламалық жасақтаманы әзірлеудегі TDD (әзірлеуге бағытталған тестілеу) әдістемесіне қандай процесс тән?

a)

Тесттер жасамас бұрын код жазу

b)

Кодты жазғаннан кейін тесттер құру

c)

Барлық кодты аяқтағаннан кейін ғана барлық сынақтарды іске қосыңыз

d)

Тесттерді тек функционалдылықты түпкілікті тексеру үшін пайдалану

e)

Қажетті функционалдылықты анықтайтын тест тұжырымдамасынан бастау

5.

Agile тестілеуіндегі ынтымақтастық, әсіресе TDD әдістемесін қолдану кезінде қандай маңызға ие және даму тобындағы байланысты жақсартуда тесттер қандай рөл атқарады?

a)

Топ мүшелері арасындағы байланысты жақсарту

b)

Әзірлеушілер мен тестерлердің қатысуын азайту

c)

Талаптарды жалпы түсінуді шектеу

d)

Кодтың күрделілігін арттыру

e)

Тесттер санын көбейту

6.

Бағдарламалық жасақтаманы әзірлеудің қандай әдістемесі әр итерацияда, әсіресе өміршең өнімді (MVP) құру контекстінде тұтынушыларға құндылық беруге баса назар аударады және клиентке бағытталған дамумен тамаша үйлеседі?

a)

Waterfall

b)

Agile

c)

Kanban

d)

Scrum

e)

TDD (әзірлеуге бағытталған тестілеу)

7.

TDD қолданудың негізгі неше принципі бар?

a)

5

b)

1

c)

4

d)

2

e)

3

8.

Тәжірибеде дамуға бағытталған тестілеуді (TDD) сәтті қолданатын компанияларға қайсысы жатпайды?

a)

Google

b)

Microsoft

c)

Facebook

d)

ThoughtWorks

9.

Тестілеудің қандай формасы жалған позитивтердің жоқтығын тексеруді қамтиды?

a)

Өнімділікті тексеру

b)

Қауіпсіздікті тексеру

c)

Үйлесімділікті тексеру

d)

Әзірлеуге бағытталған тестілеу

e)

Пайдаланушы интерфейсін тексеру

10.

Төмендегі әдістердің қайсысы кодты рефакторингтің негізгі құралы болып табылады?

a)

Жаңа мүмкіндіктерді қосу

b)

Бағдарламаның сыртқы интерфейсін өзгерту

c)

Бағдарламаның ішкі құрылымын өзгерту

d)

Түзету және қателерді түзету