Тестілеу процесінің кезеңдері
Тестілеу процесін үш кезеңге бөлуге болады.
1. Қалыпты жағдайда тексеру. Программалардың жұмыс істеуінің нақты жағдайына тән алғашқы деректер негізінде тестілеу алдымен болжанады.
2. Экстремальды жағдайда тексеру. Бұл жайттағы тестілік деректер дегеніміз – алғашқы деректер жиынының шегаралық мәндері. Бұл жиын программа дұрыс жұмыс істеуі тиіс алғашқы деректерден тұрады. Өте кіші немесе өте үлкен сандар және деректердің болмауы мұндай деректердің типтік мысалдары болып табылады.
Программа қате деректерді дұрыс деректер ретінде қабылдап, дұрыс нәтижеге ұқсас, бірақ қате нәтиже беретін жағдайлар ең нашар жағдайлар болып есептеледі.
Программа өзі дұрыс өңдей алмайтын кез келген деректерді теріске шығаратын болуы тиіс. Программаның тестілеуден толық өтпеу себебі ол программа құруда кеткен қателіктерден туындайды. Сол үшін программалаушы кездесетін қателіктердің түрлерін біліп, оларды жіктеп отыруы керек.
Программалауда кездесетін қателіктер
Компьютерде есеп шығарудың барлық кезеңдерінде, атап айтқанда, есептің қойылуынан бастап, дайын жобаға айналғанға дейін қателіктер жіберіледі.
Мысалы, есептің дұрыс қойылмауы, есепті шығару үшін құрылған алгоритмнің дұрыс болмауы, логикалық қателіктер кететін жағдайларды дұрыс есепке алмау, семантикалық және синтаксистік қателер, операцияларды орындау кезінде кететін қателіктер, деректерді беруде жіберілетін қателіктер, енгізу-шығару кезінде кететін қателіктер болады.
Әдетте, синтаксистік қателіктер трансляциялау кезінде байқалады. Ал, алгоритмдік қателіктерді программалаушының түпкі ойын білмегендіктен, оны транслятор таба алмайды. Сондықтан, компьютердің синтаксистік қателіктер туралы хабарының болмауы программаның дұрыстығына кепілдік бере алмайды.
Достарыңызбен бөлісу: |