Guruh talabasi Mirzabdullayev Xurshidbekning
Download 1.34 Mb.
|
1 2
Bog'liq652-19 Mirzabdullayev Xurshidbek Testlash mustaqil ish
AfzalliklarQulaylik: Britaniya Kengashining Test Markazi Toshkentning markazida joylashgan. Qulay transport mavjud. Talab boʻyicha: Imtihon sessiyalari har hafta taqdim etiladi. Imtihon jadvali sessiya imtihonlariga qaraganda ancha moslashuvchan. Moslashuvchanlik: Necha marta CBE imtihoniga kirish boʻyicha hech qanday cheklov yoʻq. Tez: Natijalaringiz imtihon oxirida kompyuter ekranida koʻrsatiladi, shuning uchun siz oʻtganligingizni darhol bilib olasiz. Darhol: Natijalaringiz 72 soat ichida ACCA hisobingizga yuklanadi. Dasturiy vositalarni testlash, o'z vaqtida va darajada xato qilinishi mumkin bo'lgan dasturlarni aniqlash va ularning to'g'ri ishlashi va ishlatilishi uchun aniqlangan xatolarni bartaraf qilish uchun juda muhimdir. Bu sababli dasturiy vositalar testlash, dasturlarni ishga tushirishdan oldin yoki keyin amalga oshirilishi kerak bo'lgan jarayonlardan biridir. 1. Functional Testing (Funksional testlash), dastur yoki tizimning belgilangan funktsiyalarini to'g'ri ishlashi va so'nggi foydalanuvchining talablari va istaklariga javob berishini tekshirishni maqsad qiladi. Bu testlash usuli dastur to'g'riligini o'rganishga va dasturda xatolarni aniqlashga yordam beradi. Funksional testlarda, dasturda belgilangan funktsiyalar, huquqlar, shartlar va maslahatlar tekshiriladi. Bu testlarda, belgilangan va taqiqlangan foydalanuvchi ko'rsatmalariga asosan bitta yoki bir nechta muvaffaqiyatsiz testlar tuziladi va natijalari ko'rib chiqiladi. Test tuzishda umuman dastur funksiyalari, maqsad va foydalanuvchilarining talablari, shartlari va qo'llanish ko'rinishlari qaraladi. Avtomatlashtirishga bo'lgan talabning ortishi bizning dasturiy ta'minotni sinovdan o'tkazish sanoatida ham dolzarbdir. Agar siz biron bir dasturiy ta'minot yoki ilovalarni sinovdan o'tkazish hamjamiyatlariga (masalan, uTest, Quora va boshqalar) rioya qilsangiz, testerlar o'zlarining kundalik sinov faoliyatida foydali bo'lishi mumkin bo'lgan turli xil vositalarni, jumladan qo'lda test, veb-test, brauzer sinovi, regressiya testlari, veb-xizmatlar va API testlari va boshqalar. 2. ntegration Testing (Integratsiya testi), xususiy tarkibiy qismlarning birlashishini, ulardan tashkil qilingan tizimning yaxshi ishlashini va foydalanuvchilarga mos keluvchi natijalarni ta'minlash maqsadida amalga oshirilgan testlash usulidir. Bu testlash usulida, birlashgan xizmatlar, komponentlar yoki tizim modullari integratsiya qilingan va umumiy tizimning barcha qismlari qarshiyo tomonidan tekshiriladi. Bunda, birlashgan qismlarning xususiyatlari va ulardan kelib chiqqan ko'rsatuvlar sinxronlashtiriladi va ularning bir-biriga mos kelishini ta'minlash uchun tekshiriladi. Integratsiya testlari, dastur tizimining asosiy qismlari orasida bir-biriga bog'liq xatolarni aniqlashda yordam beradi va ularga yechim topishda yordam beradi. Shuningdek, dasturni to'liq ishlashi va yaxshi ishlashini ta'minlash uchun dastur tizimining o'rnatilish va integratsiyalash davomiylarida amalga oshiriladi. 3. System Testing (Tizim testi), to'liq tizimning barcha funksiyalarini, xususiyatlarini va talablarni tekshiruvchi testlash usulidir. Bu testlar tizimning barcha qismlarini, modullarini, tarkibiy qismlarini va ularning tashkil qilgan butun tizimni birlashtirgan holda tekshiriladi. System Testing, barcha boshqa testlash usullari natijalarini yig'ib, tizimni bular orqali to'liq tekshirib, tizimda muammo, xatolar va qat'iyligini aniqlaydi. Bu testlarni amalga oshirishda, tizimning ishga tushurilishiga qarshi ishlar va xatoliklar aniqlanadi, xususiyatlari, shartlari va talablari natijasida belgilanadi. System Testing, tizimning qo'llanishiga binoan, yani foydalanuvchilarga xizmat ko'rsatishiga mo'ljallangan vaqtning oxirida amalga oshiriladi. Shuningdek, tizimni ishga tushurishdan oldin, shaxsiy yoki jamoa o'rtasidagi test mohiyatidagi muammolarni aniqlashda ishlatilishi mumkin. 4. Acceptance Testing (qabul qilish sinovlari) dasturlarning foydalanuvchilar tomonidan qabul qilinishi oldini olish maqsadida o'tkaziladigan sinovlar jamlanmasidir. Bu sinovlar dastur yoki tizimning qabul qilinganligi va o'ziga kelgan talablarni bajarishini tekshirishga mo'ljallangan. Bu sinovlar foydalanuvchilar va mijozlar tomonidan amaliy tarzda tashkil etiladi. Sinovlarda amaliy testlar o'tkaziladi va foydalanuvchilar tizimni o'zlariga qanday ko'rinishda ishlatishlarini ko'rsatishadi. Sinovlar maqsadli va aniq natijalarni ko'rsatishi kerak, shuning uchun qabul qilish sinovlaridan o'tgan dasturlar foydalanishga ruxsat etiladi. 5. Performance Testing (ish bajarish sinovlari) dastur yoki tizimning ish bajarish kuchini, tizimning xususiyatlarini, tizimning qat'iy ishga tushish vaqti, tizimning ko'rsatish tezligi va yuklanishga qarshi turli xolatlarda qanday ishlashini tekshirish uchun o'tkaziladigan sinovlar jamlanmasidir. Bu sinovlarda tizim qanday ishlayotganini, tizimning qat'iy chegaralarida yoki keng tarqalgan ko'rsatishda qanday xulosa olib chiqarish mumkinligini aniqlash maqsadida ko'rsatmalar amaliy ravishda bajariladi. Bunday sinovlar kuchli ishlab chiqarilgan tizimlarda va tarmoq dasturlarida o'tkaziladi va maqsadi, tizimning yo'qligi yoki xato berishiga sabab bo'lishi mumkin bo'lgan yuqori yukli hisoblangan texnologiyalardagi yuklanishni tekshirishdir. Natijalar ko'rsatuvchi va tizimni o'ptimal yuklab bo'lishni ta'minlash uchun ishlatiladi. 6. Security Testing, dasturiy tizimlarning xavfsizligini aniqlashga yordam beradigan testlash usulidir. Ushbu testlash usuli orqali, tizimdagi xavfsizlik muammolari aniqlanadi va ularni bartaraf qilish yollari aniqlanadi. Bu usul orqali mualliflar yoki IT mutaxassislar, tizim uchun imkoniyatli bo'lmaydigan xavfli holatlarini aniqlay oladilar. Testlar qo'llanadigan axborotni nusxalash, tizimga noidentifikatsiya qilish, to'g'ridan to'g'ri kirishni ta'minlash, asosiy ma'lumotlarni nusxalash va bekor qilishni aniqlash kabi xavfli holatlarga qarshi sinovdan o'tadi. Bu testlash usuli tizimning xavfsizlik darajasi va boshqa talablarga mos kelishi uchun muhimdir. Xavfsizlik testlashining maqsadi, tizimni yoritishda yuzaga keladigan xavfli holatlarni oldini olish va ularni bartaraf qilish yollari topishdir. Xulosa: Dasturiy vositalarni testlash, dasturlar bilan ishlashda yuqori darajada ishonch va mukammal ish joylashganligini ta'minlash uchun juda muhimdir. Bu testlar orqali, dasturlarning qanday ishlashini, qanday xatoliklarni aniqlash va qanday usullarda moslashtirish mumkinligi aniqlanadi. Funksiyalarni tekshirishga yordam beruvchi Functional Testing, dastur funksiyalarini muvaffaqiyatli bajarishga yordam beradi. Bunda qiyinchilik yaratadigan voqealarga qodir bo'lish, ularni aniqlash va tuzatish imkoniyati yaratadi. Integration Testing modullarning hamkorligini tekshirishga yordam beradi. Bu usul orqali, modullar birlashganida dastur to'liq va to'g'ri ishlayotgani aniqlanadi. System Testing dastur barchasini tekshirishga yordam beradi. Bunda barcha dastur modullari va funksiyalari integratsiya qilinadi va dasturning to'liq tahlili amalga oshiriladi. Download 1.34 Mb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling