Программаны тестілеу. Информатика, 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 секундтан кейін жүктей аласыз!!!


Әлеуметтік желілерде бөлісіңіз:
Facebook | VK | WhatsApp | Telegram | Twitter

Қарап көріңіз 👇



Пайдалы сілтемелер:
» Туған күнге 99 тілектер жинағы: өз сөзімен, қысқаша, қарапайым туған күнге тілек
» Абай Құнанбаев барлық өлеңдер жинағын жүктеу, оқу
» Дастархан батасы: дастарханға бата беру, ас қайыру

Соңғы жаңалықтар:
» 2025 жылы Ораза және Рамазан айы қай күні басталады?
» Утиль алым мөлшерлемесі өзгермейтін болды
» Жоғары оқу орындарына құжат қабылдау қашан басталады?
Пікір жазу