3.3 Жобаны тестілеу және өңдеу
Бағдарламада модуль және бағдарлама кодталған соң, оны іске қосу уақытылы келеді, ондағы нәтижелердің бірінші себебі қателік туралы хабарлама шығады. Қателік түзетілген соң, қайтадан осы үрдіс қайталанады. Бұл процесті откладка деп атайды.
Откладканың мағынасы-қателіктердің орындарын анықтау. Қателіктерді локализациялау. Қателіктердің пайда болатын себептерін анықтау және жою. Осылай бағдарлама аяғына дейін жұмыс істеп, аяғында нәтиже береді. Бірақ бағдарламаның ішіндле логикалық қателердің болуы мүмкін. Мысалы: пайдаланған кірістірілген мәліметтерге сәйкес емес операторлар пайдалануы мүмкін. Арифметикалық опреациядағы қателіктер бағдарлама жұмысын үзбейтін көптеген қателіктер. Бағдарламаны жазу барысында дұрыс жауап алуды мақсат етіп қоямыз. Сондықтан бағдарлама дұрыс нәтиже беру үшін тестілеу қолданылады. Тестілеу екіге бөлінеді:
1.Автономдық
2.Комплекстік
Автономдық тестілеу барысында жеке бағдарламаның модульдері тестіленеді. Ал комплекстік тестілеуде бүкіл бағдарламалық комплекс тестіленеді.
Тестілеу барысында қателік табылса, откладка процесі басталады.
Тестілеу және откладка бірінен соң бірі кезектесіп орналасады және бағдарламалық комплексте қате жоқ деген шешім шықса, қайтадан қайталанады.
Бағдарламалық модуль тестілеп болған соң, бағдарламалық қамтамасыздандыру іске қосуға жібереді. Іске қосу процесі барысында бағдарламалық комплекске жарнамалық функцияларды қосу, іске қосу процесінде табылған қателіктерді түзету керек болады. Іске қосу кезінде бағдарламалық комплекспен осы жұмыс түрін бірге жүру деп атайды.
Бағдарлама барысында көптеген қиыншылықтар кездесті. Оның бәрін проектіні жасау барысында, тексеру кезінде, іске қосылмаған html кодтарынан басталды. Әсіресе HTML мен Google формасын байланыстыру кезінде қателіктер болды.
Бағдарламаны тестілеу үшін бағдарлама мәтінін енгізгеннен кейін, оны тікелей орындауға жіберу қажет. Тестілеу барысында көптеген қателіктер туындады. Бұл қателер Орындау уақытындағы қателер деп аталады. Компилятор орындалатын бағдарламаны бастапқы бағдарлама мәтінінде синтаксистік қате болмаған жағдайда генерациялайды. Көп жағдайда бағдарламаның терілген мәтінінде қате кетіп отырады. Бағдарламаны жасаушы бұл қателерді түзету керек. Менің бағдарламамды басқа қолданушылар қолданатындықтан тесттен өткізу кезеңінің маңыздылығы ерекше. Бұл кезеңде кіріс деректерінің көп мөлшерінде бағдарлама қалай жұмыс жасайды, дұрыс емес деректер енгізгенде бағдарлама жұмысында қандай өзгерістерді байқауға болады, міне осыларды тексеру қажет.
Бағдарламада модуль және бағдарлама кодталған соң, оны іске қосу уақытылы келеді, ондағы нәтижелердің бірінші себебі қателік туралы хабарлама шығады. Қателік түзетілген соң, қайтадан осы үрдіс қайталанады.
3.3.1 сурет. Бағдарламаның орнатылуы
Жобаны жасау барысында бірнеше қателіктер кетті. Мысалға бағдарламаның орнату барысында қателік жібердім. Өйткені бағдарламаны орнатқан кезде орнатылатын дискке жол көрсетілу қажет.
Осы қателікті бағдарлама баптауларың түзеу арқылы шештім. Негізі кез келген бағдарламаны орнатпас бұрын алдын ала бағдарламаны қалай дұрыс орнату керектігін біліп орнату қажет. Мен осы ақпаратты келесі жолдары ескеремін.
Достарыңызбен бөлісу: |