Программаны тестілеу. Информатика, 8 сынып, қосымша материал, 3 сабақ.
«Программаны тестілеу» сабағына методикалық нұсқаулық
Сабақта қарастырылатын оқу мақсаттары
8.3.1.1 программа өңдеудің кіріктірілген ортасында есептердің моделін құру
8.3.2.1 алгоритм трассировкасын жүзеге асыру
Бағалау критерийлері:
- Ақ қорапты және қара қорапты тестілеу түрлерінің айырмашылықтарын ажырата біледі
- Dry Run Testing қолданылуын біледі
- Тестілеу мәліметтері үшін мысал келтіре алады
- Берілген есеп үшін алгоритм трассировкасын жүзе асыра алады
Тапсырма №1
Complete the trace table for the following code:
Тапсырма №2
Келесі код үшін кестені толтырыңыз:
var a <- 5
var b <- 4
var count <- 0,
а count < b
a <- a + число
count <- count + 1
end while
Тапсырма №3
Келесі код үшін кестені толтырыңыз:
Тапсырма №4
Төменде көрсетілген деректердің типтерін анықтаңыз
- Интерфейстің талаптарын әзірлеуге мүмкіндік береді
- Бұл ерте кезеңдерде жасалуы мүмкін және пайдаланушы интерфейсін құруды күтудің қажеті жоқ
- Жобаның нәтижесі бойынша клиенттің не алатындығымен айқын көрініс береді
- Жүйенің дамуының барлық сатыларында жобалау үдерісін бақылау
- Жүйемен өзара әрекеттесуде қателер санын азайту, жобаның сапасын арттырады
Тапсырма №5
Тестілеу әдістерін анықтаңыз
- Тестілеуші кодқа қол жетімді болатын тестілеу.
- Тестілеуші бағдарламалық жасақтамаға тұтынушы немесе пайдаланушы сияқты бірдей интерфейстер арқылы ғана қол жеткізе алады, яғни, бағдарламалау тілдерін білудің қажеті жоқ
- Бағдарламаны орындаудың көптеген жолдарын қамту арқылы мұқият тестілеуге рұқсат береді.
- Тестілеу соңғы пайдаланушының позициясынан жасалады және спецификациядағы қайшылықтар мен қарама-қайшылықтарды анықтауға көмектеседі
- Бұл әдіс бағдарламаның ішкі құрылғының ішінара ашықтығын болжайды және әдетте қосымшаны жасайтын технологияның принциптерін білетін кезде веб-қосымшаларды тестілеуде қолданылады.
Тапсырма №6
Типтік, қате және экстремалды деректерді келтіріңіз:
- Пайдаланушының аты <letter> <letter> <number> <number>:
- Шаштың түсі:
- Келесі есептеу жүргізу: 14 * 2
- Ақпан айындағы күндер:
Сабақта пайдаланған ресурстары:
- Программалық жасақтаманы тестілеу: http://www.dpgrup.ru/testing.htm
- http://stackoverflow.com/
- https://en.wikibooks.org/wiki/A-level_Computing/AQA/Problem_Solving,_Programming,_Data_Representation_and_Practical_Exercise/Systems_Development_Life_Cycle/Testing
Толық нұсқасын 30 секундтан кейін жүктей аласыз!!!
Қарап көріңіз 👇
Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру