Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ERP.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
592.1 Кб
Скачать
  1. Интеграциялық тест және оның түрлері

Интеграциялық тестілеу (Ағылшын тілінде Integration testing, кейде  Integration and Testing, аббревиатура ағылшынша I&T) программалық қамтамасыздандыруды тестілеудің бірден бір фазасы,бірнеше модульдер бірігіп, топтар құрып тестіленуі. Әдетте Интерграциялық тестілеу модульдік тестілеуден кейін орындалады және жүйелік тестілеумен байланысады.

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

Барлық интерграцияланған тестілеуді мақсаты функционалды бірліктің жоюалауының сәйкес келуіне,ен бастысы қауіпсіздіктің дұрыс болуында. Жобалау бірліктерінің тестілеуі дегеніміз- біріктіру, көптеген немесе біріктірілген модульдер өздерінің интерфейсі арқылы орындалады, бұлардың барлығы «Қара қорапша» ның көмегімен орындалады.

Үздіксіз интеграцияның жүйесі

Интерграциялық тестілеуді автоматтандыру үшін үздіксіз интеграциялық жүйе қолданылады (Ағылшын Continuous Integration System, CIS).жүйенің орындалу шарттары келесі түрде болады:

1 CIS жүйе нұсқасының мониторингісін тексереді;

2 Шығатын кодтарды өзгертетін болса, локальды сақтау қоймасында бірден қайта жүктеу операциясы орындалады;

3 Модульдік тестілеу және де керекті тексерулер орындалады;

4 интеграциялық кезеңнің тестілеуі орындалады

5 Тестілеу жайлы есеп беру орындалады.

Осылайша автоматты интеграциялау бірден жаңа өзгерулер енгізілгеннен соң орындалады,бұл қысқа уақыт мерзімінде қателерді тауып, оларды бірден жоюға мүмкіндік береді. Интерграциялық тестілеу компоненттер арасындағы байланыстарды тексеру үшінде арналған, жүйенің басқа да бөлшектерімен тығыз байланыста болады( операциялық жүйелер, қондырғылармен немесе басқа да көптеген жүйелермен). Интерграциялық тестілеудің кезеңдері:

-интеграциялық кезеңнің компоненті(Component Integration testing);

- интеграциялық кезеңнің жүйесі(System Integration Testing);

-Төменнен жоғарыға қарай(Bottom Up Integration);

-Жоғарыдан төмен қарай(Top Down Integration);

-Үлкен жарылыс ("Big Bang" Integration).

  1. Кодтың дұрыс жұмыс жасауын тексеру тесті

Программалық жабдықтың өмірлік циклының бір кезеңін програмалық жабдықты тестілеу процесі құрайды. Программалық жабдықтарды тестілеу өте көп уақытты қажет ететін күрделі де ұзақ процесс.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]