Программалы жабдытарды тестілеу. Программалы жабдытарды сапасын тексеруді трлері

Программалы жабдыты тестілеуді масаты бл рылан программаны бастапы техникалы тапсырмаа сйкес толы орындалуын тексеру жне оны олданыса енгізгенге дейін ммкін болатын ателерін табу болып есептеледі.

Тестілеу процесі программалы жабдыа атысты жасалатын валидация жне верификация процесстеріні рамына кіреді.

Халыаралы ISO 9000:2000 стандарты бойынша, валидация (validation)- программалы жабдыты олданушыны немесе тапсырыс берушіні наты талаптарын дл жне толы анааттандыратындыын объективті фактілер негізінде длелдеу шін жргізілетін процесс. Верификация (verification)- программалы жабдыты сапасына атысты ішкі ережелер мен стандарттара спецификацияларды саталан- саталмаандыына тексеру шін жасалады. Мысалы, программалы жабдыты орындауа жіберіп, белгілі бір мндер шін шыан нтижені дрыс-брыстыын тексеру валидация процесіне жатады, ал программаны орындауа жібермей-а, оны кодын рецензиялау, синтаксистік жазылуларын тексеру жне т.б. верификациялау процесіне кіреді.

азіргі уаытта программалы жабдытарды сапасын тексеру шін жргізілетін тестілеу процесстерін классификациялау бірнеше категориялар бойынша жасалан.

Программалы жабдыты зін тестілеу объектісі ретінде арастыратын тестілеу процесстеріне келесілер жатады:

- функционалды тестілеу (functional testing);

- німділікке тестілеу (performance testing);

- жктемелерге тестілеу (load testing);

- стресс-тесілеу (stress testing);

- тратылыа тестілеу (stability / endurance / soak testing);

- юзабилити-тестілеу (usability testing);

- олданушыны интерфейсін тестілеу (UI testing);

- ауіпсіздікке тестілеу (security testing);

- локализацияа тестілеу (localization testing);

- йлесімділікке тестілеу (compatibility testing).

Тестілеу процесіні автоматтандырылу дрежесіне байланысты келесі топтара блінеді:

- олмен тестілеу (manual testing);

- автоматтандырылан тестілеу (automated testing) ;

- жартылай автоматтандырылан тестілеу (semiautomated testing).

Тестілеу процесінде олданылатын теориялы діс- тсілдерге немесе механизмдерге байланысты тмендегідей трлері аныталан :

- «ара жшік» дісі бойынша тестілеу (black box);

- «а жшік» дісі бойынша тестілеу (white box);

- «сры жшік»(grey box).

Программалы жабдыты рамына кіретін компоненттеріні бір- біріне туелсіздігін немесе зара байланыстарын тексеру масатында жргізілетін тестілеу трлері:

- компоненттік (модульдік) тестілеу (component/unit testing);

- интеграциялы тестілеу (integration testing);

- жйелік тестілеу (system/end-to-end testing).

Программалы жабдыты уаыта атысты аланда тестілеуді тмендегідей трлері олданылады:

- альфа-тестілеу (alpha testing)

- абылдау кезіндегі тестілеу (smoke testing)

- жаа ызметтерге тестілеу (new feature testing)

- регресстік тестілеу (regression testing)

- тапсыру кезіндегі тестілеу (acceptance testing)

- бета-тестілеу (beta testing)


Орытынды

Android операциялыжйесіне арналан “балалара арналан сйлейтін ліпби осымшасын” ру стті жзеге асты. Пайда болан алдаы кндерде ке аымды олданыса ие болатындыына сенімдімін.

Алынан німді олданыста адаалау те жасы нтижелерге келді. Кішкентай блдіршін олданушыларымыз жастарына арамай осымшаны олдануды дістерін тез уаытта, рі оай мегерді. осымшаны интерфейсі тек ашы тсті, трлі тсті стильде боландытан блдіршіндерді ызушылыы арта тседі деген ойдамын. Жас олданушыларымыз бл осымша арылы ліппені ана йреніп оймай: сурет салу абілеттерін арттыруа, сікті уендерін ойнауа, осымша рамындаы логикалы ойынны арасында есте сатау абілетін арттыруа ммкіндіктері бар.

азіргі тада сенсорлы экранды телефондар, планшеттер жне т.б рылылара арналан мобильдік осымшалар ке ауымды олданыса ие боландытан мобильдік осымшалар ру зекті мселе болып табылады. Отанды бадарламашылармен де рылан мобильдік осымшалар саны да аз емес. Оларды бірі NUROTAN.EDU.KZ осымшасы болып табылады.

NUROTAN.EDU.KZ мобильдік осымшаны кмегімен алдаы болатын барлы тренингтер туралы хабардар болуа, здеріізді ызытыратын тренингтерге тінім бере алатын, партияны соы жаалытарын ои алатынболасыздар, сондай-а Facebook пен Twitter ресми таспаны жне баса да кптеген мліметтерге ол жеткізетін ммкіндіктер бар.

Таы бір мысал ретінде «Real Dombra» алуа болады. Бл осымша лтты аспапта ойнауа йретеді, оны кмегімен кез келген адам сйікті кйін шерте Бл осымша лтты аспапта ойнауа йретеді, оны кмегімен кез келген адам сйікті кйін шерте алады.

Android операциялы жйесіне арналан “балалара арналан сйлейтін ліппе” осымшасы да блдіршіндерімізді сйікті ралдарыны бірі болуы кміл.

Бала трбиесіне тек ата-анасыны ана емес, сонымен атар блдіршінні мір сретін ортасы, оршаан ортасы,тіпті, олданатын заттары, ойнайтын ойыншытары жне т.б баса факторлар сер ететіні млім. Сондытан бл осымша тек ліппені йретіп ана емес, блдіршіндерімізді мінез лыны дрыс алыптасуына, мектепке дейінгі дайындыын жеделдетуге лкен серін тигізеді деп ойлаймын.

Осындай оыту бадарламаларыны кп болуы скеле рпаты уаытын тиімді пайдалану, зиянды ылытардын аула болу, жне білімге деген ызыушылытарын арттыруа септігін тигізеді. Сондытан на мобильдік осымшалар дайындау баытында мамандар дайындауа баыттарлан оыту курстарыны да болуы арты етпейді.

Соы жылы ялы телефондарыны сатылу крсеткіші бірнеше мртеге скен. Осы мліметтер немі ктеріліп, азіргі уаытта бл крсеткіш лі згермеген. ялы осымшаларыны зекті жне маызды болуы айын. Бадарламалы амсыздандырулар мен ялы осымшаларды дайындаушылара сраныс сынысты басып озады.

Іс жзінде дипломды жобаны тестілеуінен алынан нтижелерден растырылан бадарламалы амсыздандыруды жмыса абілеттілігі мен тиімділігі жнінде жасы орытынды шыаруа болады.

Студентті дипломды жмысы дипломды жобалауында рылан тапсырмалара сйкес орындалды жне авторды ойан масаттарына толытай жауап береді. Жоспар бойынша алгоритмні орындалуы іске асырылды.

Дипломды жмыса ойылан тапсырма толы клемде орындалды.