Sinovni bajarish mexanizmi - Test execution engine

A sinovlarni bajarish mexanizmi ning bir turi dasturiy ta'minot sinov uchun ishlatiladi dasturiy ta'minot, apparat yoki to'liq tizimlar.

Sinovlarni bajarish mexanizmining sinonimlari:

  • Sinov ijrochisi
  • Sinov menejeri
  • Sinov sekvenser

Sinovni bajarish mexanizmi ikki shaklda paydo bo'lishi mumkin:

Kontseptsiya

Sinovni bajarish mexanizmi sinovdan o'tgan mahsulot haqida hech qanday ma'lumotga ega emas. Faqat sinov spetsifikatsiya va test ma'lumotlari sinovdan o'tgan mahsulot haqida ma'lumot beradi.

Sinov spetsifikatsiya dasturiy ta'minot. Sinov spetsifikatsiyasi ba'zan deb nomlanadi sinovlar ketma-ketligi tarkibiga kiradi sinov bosqichlari.

Sinov spetsifikatsiyasi sinov ombori matn formatida (masalan manba kodi Sinov ma'lumotlarini ba'zan ba'zilari yaratadi sinov ma'lumotlarini ishlab chiqaruvchi tool.Test ma'lumotlari ikkilik yoki matnli fayllarda saqlanishi mumkin, shuningdek test ma'lumotlari sinov ombori test spetsifikatsiyasi bilan birgalikda.

Sinov spetsifikatsiyasi xuddi shunga o'xshash tarzda tanlanadi, yuklanadi va testni bajarish mexanizmi tomonidan bajariladi dasturiy ta'minot tomonidan tanlanadi, yuklanadi va bajariladi operatsion tizimlar. Sinovni bajarish mexanizmi to'g'ridan-to'g'ri sinovdan o'tgan ob'ektda emas, balki xuddi shunga o'xshash plagin modullari orqali ishlashi kerak dasturiy ta'minot orqali qurilmalarga kiradi haydovchilar ga o'rnatilgan operatsion tizim.

Sinovlarni bajarish dvigateli tushunchasi orasidagi farq va operatsion tizim testni bajarish dvigatelining holati, natijalari, vaqt tamg'asi, uzunligi va boshqa ma'lumotlarni har bir sinov ketma-ketligi uchun kuzatishi, taqdim etishi va saqlashi, lekin odatda operatsion tizim bunday qilmaydi profil yaratish dasturiy ta'minotni bajarish.

Sinovni bajarish mexanizmidan foydalanish sabablari:

  • Sinov natijalari saqlanadi va test turidan mustaqil ravishda bir xil ko'rinishda ko'rish mumkin
  • O'zgarishlarni kuzatib borish osonroq
  • Sinov uchun ishlab chiqilgan komponentlarni qayta ishlatish osonroq

Vazifalar

Sinovlarni bajarish dvigatelining asosiy funktsiyalari:

  • Amalga oshirish uchun sinov turini tanlang. Tanlov avtomatik yoki qo'lda bo'lishi mumkin.
  • Yuklab oling spetsifikatsiya mahalliy faylni ochish orqali tanlangan test turini fayl tizimi yoki uni a-dan yuklab olish Server, qaerga qarab sinov ombori saqlanadi.
  • Sinovni sinov vositalarini (SW testi) yoki asboblarni (HW testi) ishlatib, bajarilishini ko'rsatib, operatordan boshqaruvni qabul qilib (masalan, Abort qilish )
  • Sinov bosqichlari va to'liq ketma-ketlik natijalarini (masalan, o'tgan, muvaffaqiyatsiz yoki bekor qilingan) operatorga taqdim eting.
  • Sinov natijalarini hisobot fayllarida saqlang

Murakkab sinovlarni bajarish vositasi qo'shimcha funktsiyalarga ega bo'lishi mumkin, masalan:

  • Sinov natijalarini a-da saqlang Ma'lumotlar bazasi
  • Yuklab olish test natijasi Ma'lumotlar bazasi
  • Sinov natijalarini xom ma'lumotlar sifatida taqdim eting.
  • Sinov natijalarini qayta ishlangan formatda taqdim eting. (Statistika )
  • Operatorlarning haqiqiyligini tekshiring.

Dasturiy ta'minotni sinovdan o'tkazish uchun sinovlarni bajarish mexanizmining rivojlangan funktsiyalari unchalik muhim emas, ammo apparat / tizim sinovlarini bajarishda ushbu zamonaviy xususiyatlar muhim bo'lishi mumkin.

Amaliyot turlari

Sinov spetsifikatsiyasini bajarish orqali sinovni bajarish mexanizmi, mahsulotga turli xil operatsiyalarni bajarishi mumkin, masalan:

Agar mavzu dasturiy ta'minot bo'lsa, tekshirish bu mumkin bo'lgan yagona operatsiya.