Dasturiy injiniringga kirish fanidan Shukurov Maxmatmirzoning


Download 73.24 Kb.
bet3/3
Sana08.01.2022
Hajmi73.24 Kb.
#254351
1   2   3
Bog'liq
DIK 2-hafta topshiriqlari[1]

Қуриш техникаси:

  • кодлаш;

  • верификация, модулли тестлаш unittesting), интеграцияда тестлаш (integration testing);

  • бажариш ёки ишга тушириш (debugging).

Қуриш воситалари:

  • қуриш тиллари;

  • дастурий методлар ва восита тизимлари(компиляторлар, БББТ, ҳисоботларни шакллантириш ва конфигурацияни бошқариш тизилари);


ДТни қуришдаги стандартлар



- ma'lumotlar tavsif tillari

- o'zaro ta'sir standartlari

- guruhlarni muvofiqlashtirish

- murakkablikni kamaytirish


  1. Dasturiy ta`minotni testlash bosqichlarini tushuntirib, sanab bering.

ДТни тестлаш – статик маълумотлар(кодлаш, инспекция)да тайёр дастурни текшериш жараёни ва динамика(тест маълумотларда дастурни ишлатиш) дастурнинг талабларга мослигини таъминлаш мақсадидаги жараёнлардир.

Тестлаш турлари:

  • Модулли (unit testing);

  • Интеграцион (integration testing);

  • Тизимли (system testing);

  • Қабул қилиш тести (acceptance testing).

Тестлашнинг асосий тушунчалари:

ДТда тўхтаб қолишлар ва хато ишлашлар:



  • Дастурчининг хатоси (error);

  • Хатолик дастлабки коддаги дефектга олиб келиши (defect, fault, bug);

  • Дастурни бажаришнинг айрим шартларида тўхтаб қолишлар (program failure).

ТЕСТ- дастур бажарилишини тўлиқ аниқлаб берадиган кириш маълумотлари ва бошқа шартлар (ОТ ва қурилмалар характеристикалари) тўплами.

Тест – набор входных данных и прочих условий (напр.,характеристики операционной системы и оборудования), которые полностью определяют ход выполнения программы.

Тестлаш мақсади - тестлар ёрдамида аниқланган хатоликларни, тўхтаб қолишларни аниқлаш ва тузатиш.
Тестлаш турлари:

  • ДТ ўрнатишни тестлаш;

  • ОТ ва қурилмалар билан мосликни тестлаш;

  • Ишга яроқлилигидаги тривиаль хатоликларни тестлаш (ингл.sanity check) ( Я никогда не сталкивается с программным обеспечением, за исключением тривиального, в котором не было бы найдено ни одной ошибки за время работы);

  • Функциональ тестлаш – Талабларда келтирилган ДТ функцияларининг бажарилишини текшериш ва коррект бажарилишини ўрганиш;

  • Регрессион тестлаш – барча хатоликлар ва ўзгаришлар қилингандан кейин ДТнинг функционаллигини қайта текшериш.






Download 73.24 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling