Программаларды кантип текшерсе болот

Мазмуну:

Программаларды кантип текшерсе болот
Программаларды кантип текшерсе болот

Video: Программаларды кантип текшерсе болот

Video: Программаларды кантип текшерсе болот
Video: ЧЁРНЫЙ СПИСОК ИЛИ ЗАПРЕТ НА ВЪЕЗД НА ТЕРРИТОРИЮ РОССИИ 2024, Апрель
Anonim

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

Программаларды кантип текшерсе болот
Программаларды кантип текшерсе болот

Зарыл

  • - баштапкы код менен текшерилген программа;
  • - программалык документтер;
  • - тесттин планы;
  • - киргизилген маалыматтардын бир нече топтому (туура жана атайылап туура эмес);
  • - кесиптештери сунуш кылган пикирлештер.

Нускамалар

1 кадам

Тестирлөөнүн биринчи кадамы - мүчүлүштүктөрдү оңдоо. Мүчүлүштүктөрдү оңдоо, эреже боюнча, программа жазган же сыналган өнүмдүн программалоо тилин билген программист тарабынан жүзөгө ашырылат. Мүчүлүштүктөрдү оңдоо этабында программанын баштапкы коду синтаксистик каталарга текшерилет. Аныкталган каталар жок кылынат.

2-кадам

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

3-кадам

Тестирлөөнүн кийинки кадамы - динамикалык ыкмаларды колдонуу. Программаны түздөн-түз аткаруу процессинде динамикалык методдор колдонулат. Программалык камсыздоонун шайкештиги тесттердин же даярдалган киргизилген маалыматтардын жыйындысы менен текшерилет. Ар бир тестирлөөнүн жүрүшүндө, программанын бузулушу жана бузулушу жөнүндө маалыматтар топтолуп, талданат.

4-кадам

Программа "кара куту" деп эсептелген ыкмалар бар, б.а. чечиле турган көйгөй жөнүндө маалымат колдонулуп, программа "ак куту" катары каралчу ыкмалар, б.а. программанын түзүмү колдонулат.

5-кадам

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

6-кадам

"Ак куту" ыкмасы программанын ички түзүмүн изилдөөгө мүмкүндүк берет. Жалпысынан ушул принципке негизделген тесттердин жыйындысы ар бир оператордун жок дегенде бир жолу өтүшүн камсыз кылышы керек. Киргизүү шарттарынын топторуна бөлүү программанын бардык жолдорунун: шарттардын, бутактардын, циклдердин өтүүсүн текшерүүгө багытталышы керек.

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