-yillarda test sinovlaridan dasturiy ta'minotni ishlab chiqishning butun tsiklini qamrab oluvchi va test holatlarini rejalashtirish, loyihalash, yaratish va bajarish

|
-yillarda test sinovlaridan dasturiy ta'minotni ishlab chiqishning butun tsiklini qamrab oluvchi va test holatlarini rejalashtirish, loyihalash, yaratish va bajarish
|
bet | 4/82 | Sana | 29.05.2024 | Hajmi | 6,67 Mb. | | #256570 |
Bog'liq Dasturiy ta\'mnot sifatini ta\'minlashi UMK 2021 2022 (2)90-yillarda test sinovlaridan dasturiy ta'minotni ishlab chiqishning butun tsiklini qamrab oluvchi va test holatlarini rejalashtirish, loyihalash, yaratish va bajarish , mavjud test holatlarini saqlash jarayonlariga ta'sir ko'rsatadigan "sifat kafolati8" deb nomlangan yanada keng qamrovli jarayonga o'tish sodir bo'ldi.
holatlar va sinov muhitlari. Sinov sifat jihatidan yangi darajaga ko'tarildi, bu tabiiy ravishda metodologiyaning yanada rivojlanishiga, sinov jarayonini boshqarish uchun etarlicha kuchli vositalar va ularning hozirgi avlodlariga juda o'xshash sinovlarni avtomatlashtirish vositalarining paydo bo'lishiga olib keldi.
Sinov jarayonlari haqida qo'shimcha ma'lumotlarning yaxshi manbai Reks Blekning "Kritik sinov jarayonlari" kitobidir. Ushbu asrning 90 yillarida sifatni ta'minlashning tobora ko'proq yangi usullari, metodologiyalari, usullari va yondashuvlarini izlash sharoitida testning rivojlanishi davom etdi. “Testga asoslangan rivojlanish9 (testga asoslangan rivojlanish10, TDD)” kabi tezkor rivojlanish metodologiyalari va yondashuvlarining paydo bo'lishi testni tushunishga jiddiy ta'sir ko'rsatdi.
Sinovlarni avtomatlashtirish ko'pgina loyihalarning umumiy va ajralmas qismi sifatida allaqachon qabul qilingan va test jarayonini dasturga muvofiqligida birinchi o'ringa qo'yish kerak emas, balki oxirgi foydalanuvchiga muammolarni samarali hal qilish qobiliyatini taqdim etish qobiliyati haqidagi g'oyalar ham mashhur bo'lib bormoqda. ularning muammolari. Biz
materialning qolgan qismida testni rivojlantirishning hozirgi bosqichi haqida gaplashamiz. Agar biz asosiy xususiyatlarni qisqacha ta'kidlaydigan bo'lsak, biz quyidagi ro'yxatni olamiz: moslashuvchan metodologiyalar va moslashuvchan testlar,
ishlab chiqish jarayoni bilan chuqur integratsiya, avtomatlashtirishdan keng foydalanish, texnologiyalar va vositalarning ulkan to'plami, jamoaning o'zaro faoliyat qobiliyati (qachon tester va dasturchi asosan bir-birining ishini bajarishi mumkin).
Dasturiy ta'minotni sinovdan o'tkazishni rivojlantirishning chinakam batafsil tarixini (1822 yilga borib taqaladi, hazil emas) Testing References resursidagi "Dasturiy ta'minotni sinovdan o'tkazish tarixi"11 maqolasida topish mumkin. "Dasturiy ta'minotni sinovdan o'tkazishning o'sishi"12 (David Gelperin, Bill Hetzel) maqolasi ham katta qiziqish uyg'otadi.
Vazifa 1.1.b : Agar siz TDD, BDD, DDT, KDT kabi tushunchalar bilan unchalik tanish bo'lmasangiz, ularning tavsifini Internetda toping va uni o'rganing. Albatta, bu vazifa boshqa har qanday tushunarsiz atamalarga ham tegishli.
2. Agar siz ushbu bobning sarlavhasidan asosiy iboralar haqida ma'lumot qidirsangiz, juda ko'p bir-biriga zid javoblarni topishingiz mumkin. Va bu erda gap, birinchi navbatda, "mehnat vazifalari" ning aksariyat mualliflari butun kasbga uning alohida vakillarining ma'lum bir bo'rttirilgan xususiyatlari to'plamini kiritishadi.
Shu bilan birga, hatto EKSDda ham "dasturiy ta'minotni sinovdan o'tkazuvchi mutaxassis" va "dasturiy ta'minotni sinovdan o'tkazuvchi" lavozimlari ajratilgan. Agar siz qiziqsangiz, "
Xodimlar lavozimlarining yagona malaka ma'lumotnomasining (EKSD) 1-soniga o'zgartirish va qo'shimchalar kiritish to'g'risida" gi Belarus Respublikasi Mehnat va aholini ijtimoiy muhofaza qilish vazirligining 2009 yil 15 dekabrdagi 148-sonli qarori bilan tanishib chiqing. .
Endi asl savolga qaytaylik va uni ikki nuqtai nazardan ko'rib chiqamiz: testerning malakasi qanday, u qayerda ishlaydi.Buni oddiygina 1.2.a-jadvalda aks ettiramiz.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
-yillarda test sinovlaridan dasturiy ta'minotni ishlab chiqishning butun tsiklini qamrab oluvchi va test holatlarini rejalashtirish, loyihalash, yaratish va bajarish
|