Статикалык жана динамикалык тестирлөөнүн ортосундагы айырма

Статикалык жана динамикалык тестирлөөнүн ортосундагы айырма
Статикалык жана динамикалык тестирлөөнүн ортосундагы айырма

Video: Статикалык жана динамикалык тестирлөөнүн ортосундагы айырма

Video: Статикалык жана динамикалык тестирлөөнүн ортосундагы айырма
Video: Йога на все тело ЖИРОСЖИГАЮЩИЙ комплекс. Ускоряем метаболизм и улучшаем работу эндокринной системы 2024, Июль
Anonim

Статикалык жана динамикалык тестирлөө

Программа компиляцияланган сайын, программалык камсыздоо үзгүлтүксүз иштеши жана күтүлгөн натыйжаларды камсыз кылуу үчүн аны аткаруудан мурун жана аны аткаруу учурунда каталар менен мүчүлүштүктөр текшерилиши керек. Статикалык тестирлөө жана Динамикалык тестирлөө деп аталган жаңы жазылган программалык камсыздоону сыноонун эки жолу бар. Булардын бири же экөө тең керектүү тактыкка жана жеткиликтүү бюджетке жараша программалык камсыздоону сыноо үчүн колдонулат. Статикалык тестирлөө программалык камсыздоо толук компиляцияланганга чейин, ал эми динамикалык тестирлөө программа толугу менен компиляциялангандан жана системада иштегенден кийин гана жүргүзүлөт.

Статикалык тестирлөө

Программаны текшерүүнүн бул түрү программалык камсыздоону ишке киргизүүдөн мурун жүргүзүлөт. Статикалык тестирлөө алгоритмдердин, коддордун же документтердеги каталарды издөө үчүн жүргүзүлөт. Программаны жазуу учурунда кетирилген каталар статикалык тестирлөө аркылуу оңдоо үчүн текшерилет. Бул тестирлөө программанын автору же иштеп чыгуучусу же сыноочулар тарабынан аткарылат жана аны басып өтүү, кодду карап чыгуу же визуалдык текшерүү аркылуу жүзөгө ашырылат.

Динамикалык тестирлөө

Тесттин бул түрү программалык камсыздоо толугу менен компиляциялангандан жана системага жүктөлгөндөн кийин жүргүзүлөт. Динамикалык тестирлөөдө программалык камсыздоо башка программалык камсыздоону колдонуу менен киргизүү жана чыгаруу параметрлеринин ырааттуулугу үчүн текшерилет. Бул тестирлөө каталарды жана каталарды издөө үчүн программанын бир бөлүгүн талдайт. Динамикалык тестирлөөдө колдонулган программалык камсыздоо алдын ала аныкталган стандарттар боюнча текшериле турган программалык камсыздоонун коддорун текшерет жана текшерилген программалык камсыздоо каалаган натыйжаны береби же жокпу текшерет.

Кыскача:

Статикалык тест жана динамикалык тест

• Статикалык тестирлөө динамикалык тестирлөөгө караганда программалык камсыздоонун кодун каталарды диагностикалоонун алда канча илимий жана комплекстүү жолу.

• Статикалык тестирлөө динамикалык тестке караганда бир топ ылдамыраак.

• Статикалык тестирлөө мүчүлүштүктөрдү жана каталарды табууда динамикалык тесттен алда канча жогору.

• Статикалык тестирлөө программаны түзүүгө чейин каталарды таап, оңой оңдоого боло тургандыктан, динамикалык тестирлөөдөн алда канча арзан болот.

• Бул экөөнүн ортосундагы эң маанилүү айырма – статикалык тестирлөө программалык камсыздоону оорудан сактоо сыяктуу, ал эми динамикалык тестирлөө оорудан жабыркаган программаны айыктыруу сыяктуу.

Сунушталууда: