Delphi, негізі Паскаль тілі, бағдарламалауды үйрену үшін өте жақсы. Паскальдың өзі біртіндеп өткенге айналады және оған аз көңіл бөлінеді


Бағдарламалық қамтамасыз етуді тестілеу



бет6/8
Дата25.05.2023
өлшемі84,56 Kb.
#97517
1   2   3   4   5   6   7   8
Байланысты:
Нәсіпқалиев Жолдаман Курстық жұмыс

2.6 Бағдарламалық қамтамасыз етуді тестілеу

Бағдарламалық жасақтаманы тестілеу-белгілі бір жолмен таңдалған сынақтардың соңғы жиынтығында бағдарламаның нақты әрекеті мен оның күтілетін әрекеті арасындағы сәйкестікті тексеруді мақсат ететін бағдарламалық өнімді зерттеу, сынау процесі


Бұл бөлімде Бағдарламаны тестілеу нәтижелерін сипаттау қажет. Ол үшін бағдарламалық жасақтаманың жұмысына тесттер жүргізу қажет. Пайдалану ыңғайлылығына осындай тест жүргізген кезде:
- пайдаланушы орындайтын тапсырмаларды әзірлеу;
- тестілеу өткізу;
- барлық пайдаланушылар бойынша мәліметтерді жинақтау;
- жүргізілген талдау негізінде бағдарламалық өнім бойынша ұсыныстар беру.
Бағдарламаны тестілеу бағдарламалық өнімді пайдалану ыңғайлылығы мен жұмыс істеуіне жүргізілді.Пайдалану ыңғайлылығын тестілеу кезінде пайдаланушылар бағдарламамен жұмыс істей отырып, әртүрлі операцияларды орындады. Тесттерді өткізу кезінде пайдаланушылар ұсынылған тапсырмаларды сәтті орындады, бұл әзірленген жүйенің интуитивті интерфейсі бар деп айтуға мүмкіндік береді.Сонымен қатар, функционалды тестілеу, жылдамдықты тестілеу және шекті тестілеу қажет.Бағдарламаны функционалды тестілеу кезінде мәзірдің әр командасы тексерілді.Белгілі болғандай, мәзірдің әр элементі ақпаратты көрсететін тиісті терезені шақырады.Жылдамдықты тестілеу тапсырманың орындалу уақытын анықтауға мүмкіндік береді.Жылдамдықты зерттеу кезінде мәліметтер базасынан қажетті ақпаратты таңдау уақыты анықталды.Қажетті ақпаратты іріктеу өте тез жүргізілді (1-2 секундтан аспады), бұл мұндай жүйе мен осындай көлемдегі мәліметтер базасы үшін өте қолайлы жылдамдық.
AСОИ жасаған сынақтарды жүргізу үшін бақылау үлгісі жасалды, бұл соңғысының жұмыс қабілеттілігі мен ақауларға төзімділігін тексеруге мүмкіндік береді. Оператордың іс-қимыл жиынтығы және АСОИ жұмысының нәтижелері кестеде келтірілген.
Бағдарламалық жасақтаманы тестілеу-бұл:
- өнімнің сапасы туралы ақпарат алу мақсатында БҚ зерттеу процесі;
- жасанды түрде жасалған жағдайларда және белгілі бір жолмен таңдалған сынақтардың шектеулі жиынтығында оның жұмысын бақылау арқылы жүзеге асырылатын өнімге қойылатын талаптардың сәйкестігін және нақты іске асырылған функционалдылықты тексеру процесі;
- жүйенің қандай болуы және қандай болуы керектігі арасындағы айырмашылықты табу үшін жүйені бағалау.
Кең мағынада, тестілеу-бұл сапаны бақылау әдістерінің бірі, оған жоспарлау, тестілеу, тікелей тестілеу және нәтижелерді талдау кіреді.
Бағдарламалық қамтамасыз етуді тестілеу әдістері:
Өнімнің мінез-құлқына және өнімділігіне баға беру үшін қолданылатын әр түрлі әдістер.
Қара жәшік және ақ жәшік сынағы - бұл екі негізгі әдіс.
Қара өрісті тестілеу - сонымен қатар функционалдық немесе спецификацияға негізделген тест деп те аталады, бұл әдіс өнімділікке бағытталған. Тестерлер ішкі механизмдермен байланысты емес. Бағдарламалық жасақтаманың тек қана не істеу керек екенін тексереді. Кодтау туралы білу қажет емес, ал тестерлер интерфейс деңгейінде жұмыс істейді.
White box testing - бұл әдіс тест-процедураның бір бөлігі ретінде ноу-хауды кодтауды қолданады. Өнім сәтсіздікке ұшыраған кезде, тестерлерге себептерді табу үшін кодқа терең енеді. Бағдарламалық жасақтаманың әзірлеушілері өнімнің қалай жұмыс істеу керектігін анықтайтындықтан, мұны жасайды. Құрылымға негізделген және әйнек қорабының сынағы осы әдіс үшін басқа атаулар болып табылады.
Статикалық тестілеу - тестілеушылар бағдарламалық жасақтаманың коды мен құжаттамасын тексереді, бірақ бағдарламаны орындамайды. Статикалық сынақтар тексеру процесінде өнімнің дамуына ерте басталады.
Динамикалық тестілеу - бағдарламалық қамтамасыз ету әртүрлі кірістермен орындалады және тестерлер осы әдіспен күткен мінез-құлықты салыстырады.





Оператордың әрекеттері

АСОИ жауабы




1

Студенттің аты-жөні-тізімнен таңдау
Тізімнен орташа бал таңдау Әлеуметтік мәртебе - тізімнен таңдау
Енгізу батырмасы

Қорытынды Батырмасы
Шығу түймесі

Ведомость құру




2

Түймешікті басып стипендиялар тақтасын көрсету

Стандартты және пішімдеу панельдері алынып Шәкірт ақы тақтасы көрсетіледі




3

Шәкірт ақы тақтасын жою батырмасын басу

Стандартты және пішімдеу панельдері көрсетіледі
ШӘКІРТАҚЫ тақтасы алынып тасталады




4

Мәзір жолағын шығару түймесін басыңыз

Стандартты және пішімдеу панельдері алынып тасталалып
мәзір жолағы көрсетіледі.




5

Көмек түймесін басу

Көмек көрсетіледі




2.6.1 – кесте.АСОИ жұмыс нәтижелері





2.6.1 – сурет. Басты мәзір


Бұл бағдарламаны студенттер (оқытушылар, әдіскерлер) туралы қажетті ақпаратты білетін адамдар бастапқы деректерді енгізу үшін қолдана алады, нәтиже ақпаратын осы деректерді қажет ететін адамдар қолдана алады (шеңбер шектеулі болуы мүмкін). Мәселені шешудің автоматтандырылған әдісі бағдарламаның жұмысын ұйымдастыруға, яғни файл мен ондағы қажетті деректерді жасауға мүмкіндік береді.Әзірленген бағдарлама шағын, орта оқу орындарында (мектептерде, колледждерде, техникалық мектептерде), сондай-ақ жоғары оқу орындарында (институттарда, университеттерде) қолданыла алады.






Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




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

    Басты бет