157
156
Практикалық программалау
V бөлім
5.5
Программаны тестілеу
Python-да программа жұмысының тиімділігін қалай анықтауға
болады?
«
Программаны тестілеу
»
(сынау) дегенді қалай түсінесің?
Программаны тексеруге арналған тестілердің қандай түрлерін
білесің?
Өткен тақырыптарда біз негізінен есепті шығару алгоритмін
анықтау мен программасын құру жолдарына ерекше мән бердік.
Бірақ берілген есептердің тек программасын құрумен бәрі бітпейді.
Программа жазудағы жіберген қателерді анықтап, оларды жөндеу
керек. Сонымен бірге программаның есепте қойылған шарттарға
толық жауап беретінін анықтау мәселесі туындайды. Ол үшін
құрас-
тырған программаны тестілеуіміз керек.
Тест
(ағыл.
test
– сынау) – алғашқы деректердің кейбір жиыны
мен программа жұмысы кезінде осы
деректерге сәйкес келетін
алынуға тиісті барлық нәтиженің дәл сипаттамасы.
Программаның қателерін жөндеу мен программаны тестілеу бір-
біріне ұқсамайтын екі кезеңнен тұрады:
• жөндеу кезінде программадағы
синтаксистік қателер жойылады;
• тестілеу кезінде программаның жұмыс істеу қабілеттілігі тек-
серіледі.
Тестілеу программа жұмысындағы қателіктің бар екендігін
анықтаса, жөндеу программаның
дұрыс жұмыс істемеуінің се-
бептерін көрсетеді. Программа қаншалықты жөнделгенімен, оның
жұмысқа жарамдылығын анықтайтын кезең – программаны
тестілеу процесі.
Все
учебники
Казахстана
на
OKULYK.COM
*
Книга
предоставлена
исключительно
в
образовательных
целях
согласно
Приказа
Министра
образования
и
науки
Республики
Казахстан
от
17
мая
2019
года
№
217
158
Арнайы таңдап алынған тест жиынтығы көмегімен програм-
ма жұмысынан күтілетін нәтиже
мен программаның нақты
көрсеткен нәтижесі арасындағы сәйкестікті тексеру процесі
Достарыңызбен бөлісу: