Альфа-тестілеу



жүктеу 15,6 Kb.
Дата10.06.2020
өлшемі15,6 Kb.
#30906
Альфа


Альфа-тестілеу
Көп жағдайларда тегін және ашық бағдарламалық қамтамасыз ету үшін альфа-тестілеу сатысы кодтың функцио-налды мазмұны, ал бета-тестілеу қатені түзету кезеңі болып табылады. Сонымен қатар, әдетте, дамудың әр кезеңінде соңғы пайдаланушыларға жұмыс нәтижесі аралық болады.

«Альфа» және «бета» (тестілеу әдістері бойынша тестілеу қоғамдастықтың көлемі мен шектеулеріне, жанама, және т. б.) өнім шығарғанға дейін кезеңдерде орындалса, «ақ жәшікті» және «қара жәшікті» тестілеу жолдары арқылы тестерлер көздеген мақсатқа жетеді.

Тестілеу түрлерін жіктеудің тағы да бір түрі ол бағытталған деңгейде негізделген. Бұл тестілеудің әртүрлі орындалатын өмірлік циклдің фазасымен байланыстыруға болады.

Модульді тестілеу (unit testing) жекелеген модульдердің дұрыстығын олардың қоршауынан тыс тексеруге арналған. Бұл ретте егер модуль кіруде қисындылық белгілі бір критерийлерін қанағаттандыратын деректер алса, тексеріледі, онда нәтижелер де қисынды. Кіру және шығу деректерінің қисынды критерийлерін сипаттау үшін программалық келісімшартты жиі пайдаланады — қандай кіру деректеріне жұмыс тағайындалған әрбір операция үшін сипаттайтын алғышарт және модульдің ішкі деректері тұтастығының критерийлерін анықтайтын инварианттар, кіру деректер оның нәтижелерімен қалай қатынасуын әрбір операция үшін сипаттайтын тұрақты шарт. Модульді тестілеу олар жазып берген кодты баптау үшін әзірлеушілер орындайтын баптап тестілеудің маңызды құрамдас бөлігі болып табыладыя.

Интеграциялық тестілеу (integration testing) кейбір жинақтағы модульдердің бір бірімен өзара әрекеттесу дұрыстығын тексеруге арналған. Бұл ретте модульдердің бірлескен жұмысы барысында алмасатын деректер және шақырылатын операциялардың барлығы осындай өзара әрекеттесуге апаратын шектеулерді бұзбай-ақ тексеріледі, мысалы, шақыратын операциялардың алғышарттары. Интеграциялық тестілеудіі жөндеу кезінде, бірақ әзірлеудің ең соңғы кезеңінде пайдаланылады.

Жүйелік тестілеу (system testing) тұтастай жүйе жұмысының дұрыстығын тексеруге және әртүрлі жағдайда пайдаланушыларға арналған міндеттерді дұрыс шешудегі жүйе қабілетін тексеруге арналған.

Жүйелік тестілеу ПҚ сыртқы интерфейстері арқылы орындалады және осы интерфейс элементтерімен пайдаланушылардың әрекеттерін ұқсату арқылы өткізілетін пайдаланушы интерфейсін тестілеумен тығыз байланысты (немесе пайдаланушы интерфейсі арқылы). Тестілеудің бұл түрі көп жағдайда графикалық пайдаланушы интерфейсін (Graphical User Interface, GUI) және Web-қосымшасы (WebUI) пайдаланушы интерфейсін тестілеу болып табылады.



Тестілеудің негізгі кемшілігі мынада, программаның тексерілетін элементі енді әзірленген жағдайда тест жүргізуге болады. Бұл шектеудің әсерін бастапқы код жоқ кезде ертерек талаптар негізінде тестіні дайындай отырып, азайтуға болады (ал бұл — тестілеудің барынша еңбек сыйымдылықты бөлігі). Тестіні озық әзірлеу әдісі, мысалы, XP шеңберінде табысты пайдаланылады.
жүктеу 15,6 Kb.

Достарыңызбен бөлісу:




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау