Ma'ruza №1 Paskal tilining umumiy tavsifi



Download 336,5 Kb.
bet33/54
Sana29.12.2021
Hajmi336,5 Kb.
#75131
1   ...   29   30   31   32   33   34   35   36   ...   54
Bog'liq
Ma'ruza №1 Paskal tilining umumiy tavsifi

Test ma’lumotlari

Oldingi bo‘limlarda bayon qilingan testlardan birini o‘tkazish uchun test ma’lumotlari talab qilinadi. Tizim dasturlarining boshqarilishi va natijalarini tekshirish uchun test ma’lumotlari barcha mumkin va mumkin bo‘lmagan ma’lumotlarni qamrab olishi kerak.

Test ma’lumotlari:

Standart qiymatlarga

Ekstremal qiymatlarga

Xato qiymatlarga

Shu bilan birga test ma’lumotlari testlanuvchi algaritmlarga bog‘liq bo‘ladi. Quyida berilgan jadval test ma’lumotlarining har xil turlarini ko‘rsatadi.


Algoritm

Standart qiymatlar

Ekstremal qiymatlar

Xato qiymatlar

Butun sonlarni kiritish.

Butun sonlar

Juda kichik va juda katta sonlar

Harflar (simvollar, belgilar)

Bitta sohaga butun sonlarini qo‘shish

Soha chegarasidagi sonlar

Soha chegarasidagi sonlar

Vergulli sonlar

Indeks sikllarini bajarish

Indekslar

Boshlang‘ich qiymat va indekslar uzilishining qiymatlari

Ma’lum soha doirasidan tashqaridagi indekslar

3-rasm. Test ma’lumotlari turlari
Bo‘lishi mumkin bo‘lgan barcha xodisalarni aniqlaydigan algoritm test ma’lumotlarini belgilash juda qimmatga tushishi mumkin va konteks algoritmlarda ko‘pincha buning iloji yo‘q. Quyidagi oddiy misol bo‘lishi mumkin bo‘lgan barcha harakatlarning ko‘rib chiqilishida test ma’lumotlari qanchalik keng qamrovli bo‘lishi mumkinligini oydinlashtirib beradi.

Uchburchak uning uch tomonidan a,b va c uzunligi ma’lumotlari yordamida aniqlanadi. Dastur uchburchakni a,b va c kiritishdan hisoblab chiqarishi kerak. Bunda geometriyadan ma’lum quyidagi shartlar yordamida bajariladi:

1) a,b va c 0 dan katta son bo‘lishi kerak.

2) a+b>c


Keyin jadval a,b va c qiymatlarining test qiymatlari jadvalida qanday kombinatsiyalari bo‘lishi mumkinligini ko‘rsatib beradi.

a tomon

b tomon

c tomon

test varianti

3

4

5

to‘g`ri burchakli uchburchak

3

3

4

Teng yonli uchburchak

3

3

3

Teng tomonli uchburchak

3

3

0

uchburchak emas

3

4

-2

uchburchak emas

10

5

5

uchburchak emas

2

5

8

uchburchak emas

a

4

5

uchburchak emas

3




5

uchburchak emas

va h.k.( 30 dan ortiq test variantlari)

4.4-rasm. Uchburchak yasashning test ma’lumotlari jadvali

Agar nazariy jihatdan tizim dasturining har bir algoritmi test ma’lumotlarining izchil (qatori) tuzilishi mumkinligi o‘ylab ko‘rilsa. Unda alohida-yirik dasturlarda buni maqbul xarajatlar bilan boshqa o‘tkazish mumkin emas.

Shuning uchun test ma’lumotlari (qatorlari) tipik qiymatlar, shuningdek eksterimal va xato qiymatlarini tanlash bilan chegaralanishi kerak. Ishning muhimligi test ma’lumotlari izchilligi (qatori) bundan oldingi bo‘limlarda bayon qilib berilgan. Test nazoratining turli xil usullariga muvofiq dasturchilarning o‘zlari tomonidan ham foydalanuvchilarning o‘zlari tomonidan ham dasturlash bilimlarisiz ishlab chiqiladi.

Shu bilan birga barcha xatolarni 99 %gacha identifikatsiyalaydigan va cheklaydigan puxta testlar o‘tkazish mumkin. Hatto test ma’lumotlarining keng ko‘lamiligi (qatorlari) sababli ham qoida bo‘yicha, dasturning 100% aniqligini kafolatlab bo‘lmaydi.


Test ma’lumotlariga standart qiymatlarga, eksterimal qiymatlarga va xato qiymatlarga ajratiladi. Test ma’lumotlari izchilligi (qatori) aytilgan qiymatlar tanlovidan iborat va dasturchilar tomonidan ham, foydalanuvchilar tomonidan ham dasturlashga doir bilimlarsiz ishlab chiqiladi. Qoida bo‘yicha hatto keng ko‘lamli testlar yordamida ham dasturning 100% aniqligini kafolatlab bo‘lmaydi.


Download 336,5 Kb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   54




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish