Haftalik: 1; Fan: Dasturiy vositalarni testlash va tekshirish; Mashgʻulot turi



Download 87,26 Kb.
bet1/4
Sana01.06.2022
Hajmi87,26 Kb.
#624012
  1   2   3   4
Bog'liq
2-laboratoriya ishi


Haftalik: 1;
Fan: Dasturiy vositalarni testlash va tekshirish;
Mashgʻulot turi: 2-laboratoriya
Mavzu: Turli testlovchi dasturlar bilan ishlashga oid misollar


"Zamonaviy desktop aslida desktop emas, balki hozirda zarur bo'lgan tajriba".
Bob Igan, “Sepharim Research” kompaniyasining tadqiqotlar direktori

U, shuningdek, biz oddiy va samarali bo'lish uchun maxsus ishlab chiqilgan ilovalar ishlab chiqiladigan avlodga kiryapmiz, deb qo'shimcha qildi. Men bunga qo'shilaman va biz turli vositalar yordamida ish kuchimizni minimallashtirishga juda bog'liq ekanligimizga ishonaman.


Harakatni kamaytiradigan ilovalarni qabul qilish quyidagi sohalarni tezda qamrab oladi:

  • Ilovani ishlab chiqish

  • Dasturiy ta'minot sinovi

  • VOIP (u orqali ovozli trafikni uzatish uchun telefon apparatlari yoki ofis PBXlarini IP tarmog'iga ulash uchun mo'ljallangan qurilma).

  • Xodimlarni boshqarishni avtomatlashtirish

  • Kasalxonalar

  • Temir yo'llar

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.


Bu erda dasturiy ta'minotni sinovdan o'tkazish bilan shug'ullanadiganlarga yordam berish uchun eng mashhur dasturiy ta'minot sinovlarini avtomatlashtirish vositalarining umumiy ko'rinishi.
Eng yaxshi 10 ta avtomatlashtirilgan dasturiy ta'minotni sinovdan o'tkazish vositalari

1. Selenium


Selenium - bu Windows, Mac va Linux kabi turli xil brauzer va platformalarda veb-ilovalarni sinab ko'rish uchun sinov tizimi. Selenium testerlarga Java, PHP, C#, Python, Groovy, Ruby va Perl kabi turli dasturlash tillarida test yozishda yordam beradi. Selenium Selenium IDE-ni o'rganmasdan test yozish uchun yozib olish va ijro etish xususiyatlarini taklif qiladi.

Selenium o'z brauzerida Selenyum ekanligiga amin bo'lgan eng yirik, taniqli brauzer ishlab chiqaruvchilarni g'urur bilan qo'llab-quvvatlaydi. Selenium umuman boshqa ko'plab dasturiy ta'minot sinov vositalari uchun asosdir.


2. TestingWhiz
TestingWhiz - bu Cygnet Infotech, CMMi Tier 3 AT yechimlari provayderining kodsiz skriptli sinovlarni avtomatlashtirish vositasi. TestingWhiz-ning Enterprise nashri veb-sinov, dasturiy ta'minot sinovi, ma'lumotlar bazasi sinovi, API testi, mobil ilovalar testi, regressiya test to'plamiga texnik xizmat ko'rsatish, optimallashtirish va avtomatlashtirish va brauzerlararo test kabi turli xil avtomatlashtirilgan sinov echimlarining to'liq to'plamini taklif etadi.
TestingWhiz turli xil xususiyatlarni taklif etadi, masalan:
Kalit so'zlarga asoslangan test, tarqatilgan test ma'lumotlari
Brauzer kengaytmasi sinovi
Ob'ekt ko'zining ichki yozuvchisi
SMTP integratsiyasi
Jira, Mantis, TFS va FogBugz kabi xatolarni kuzatish vositalari bilan integratsiya
Markazlashtirilgan ob'ektni saqlash
Versiyani boshqarish integratsiyasi
Shaxsiy yozish qoidasi
3. HPE Unified Functional Testing (HP - UFT ilgari QTP)
HP QuickTest Professional nomi HPE Unified Functional Testing deb o‘zgartirildi. HPE UFT dasturiy ta'minot ilovalari uchun funktsional va regressiya testlari uchun test avtomatizatsiyasini taklif qiladi.
Visual Basic Scripting Edition skript tili ushbu vosita tomonidan test jarayonlarini ro'yxatga olish va ilovalarni sinovdan o'tkazishda turli ob'ektlar va boshqaruv elementlarini boshqarish uchun ishlatiladi.
QTP turli xil xususiyatlarni taklif etadi, masalan:
Mercury Business Process Testing and Mercury Quality Center bilan integratsiya
Noyob aqlli ob'ektni aniqlash
Xatolarni hal qilish mexanizmi
Ma'lumotlarga asoslangan ob'ektlar, to'xtash nuqtalari va jadvallar uchun parametrlarni yarating
Avtomatlashtirilgan hujjatlar

4. TestComplete


TestComplete - bu SmartBear Software tomonidan ish stoli, mobil ilovalar uchun turli sinovlarni avtomatlashtirish yechimlarini taklif qiluvchi funktsional sinov platformasi.
TestComplete quyidagi xususiyatlarni taklif etadi:
GUI testi
Skript tilini qo'llab-quvvatlash - JavaScript, Python, VBScript, JScript, DelphiScript, C++Script va C# Script
Sinov vizualizatori
Skript sinovi
Sinov yozish va ijro etish
5. Ranorex
Ranorex Studio barcha ish stoli va mobil ilovalarni sinovdan o'tkazishni qamrab oluvchi test avtomatlashtirish vositalarini taklif etadi.
Ranorex quyidagi xususiyatlarni taklif etadi:
GUI tanib olish
Qayta foydalanish mumkin bo'lgan test kodlari
Xatoni aniqlash
Turli xil vositalar bilan integratsiya
Yozib olish va ijro etish
6. Sahi
Sahi veb-ilovalarni sinovdan o'tkazishni avtomatlashtirish vositasidir. Sahi ochiq manba bo'lib, Java va JavaScript dasturlash tillarida yozilgan.
Sahi quyidagi xususiyatlarni taqdim etadi:
Ko'p brauzerli testlarni o'tkazadi
ExtJS, ZK, Dojo, YUI va boshqa ramkalarni qo'llab-quvvatlaydi
Brauzer sinovida yozib olish va ijro etish
7. Watir
Watir - bu veb-ilovalarni sinovdan o'tkazishni avtomatlashtirish uchun Ruby kutubxonalaridan tashkil topgan ochiq manba sinov vositasi. Bu "suv" kabi talaffuz qilinadi.
Watir quyidagi xususiyatlarni taklif etadi:
Til veb-ilovasini sinovdan o'tkazadi
O'zaro brauzer sinovlari
RSpec, Cucumber va Test/Unit kabi biznesni rivojlantirish vositalari bilan mos keladi
Veb-sahifalardagi tugmalar, shakllar, havolalar va ularning javoblarini tekshiradi
8. Tosca Testsuite
Tricentis tomonidan ishlab chiqarilgan Tosca Testsuite dasturiy ta'minotni sinovdan o'tkazishni avtomatlashtirish uchun modelga asoslangan test avtomatizatsiyasidan foydalanadi.
Tosca Testsuite quyidagi xususiyatlarga ega:
Sinov rejasi va dizayni
Test ma'lumotlarini taqdim etish
Tarmoqni virtualizatsiya qilish xizmati
Mobil ilovalarni sinovdan o'tkazish
Integratsiya boshqaruvi
Xavfni qoplash
9. Telerik TestStudio
Telerik TestStudio ish stoli, mobil ilovalar, jumladan, foydalanuvchi interfeysi, yuklash va unumdorlik sinovlarini avtomatlashtirish uchun bitta yechim taklif etadi.
Telerik TestStudio turli xil muvofiqlikni taklif etadi, masalan:
HTML, AJAX, ASP.NET, JavaScript, Silverlight, WPF va MVC kabi dasturlash tillarini qo'llab-quvvatlash.
Visual Basic Studio 2010 va 2012 bilan integratsiya
Yozib olish va ijro etish
O'zaro brauzer sinovlari
Qo'lda sinov
Xatolarni kuzatish vositalari bilan integratsiya
10. Katalon Studio
Katalon Studio - bu Katalon MChJ tomonidan ishlab chiqilgan bepul sinov avtomatlashtirish yechimi. Dasturiy ta'minot Selenium, Appium ochiq manbali avtomatlashtirish muhitlari asosida API, veb-ilovalar va mobil qurilmalarni sinovdan o'tkazish uchun maxsus IDE-ga ega. Ushbu vosita veb-interfeys testini avtomatlashtirishda umumiy qiyinchiliklarni engishga yordam beradigan kuchli xususiyatlarning to'liq to'plamini o'z ichiga oladi.
Katalon Studio quyidagi funktsiyalardan iborat:
O'rnatilgan ob'ektlar ombori, XPath, ob'ektni qayta identifikatsiya qilish
Java / Groovy skript tillarini qo'llab-quvvatlaydi
Tasvirga asoslangan test uchun o'rnatilgan qo'llab-quvvatlash
Jenkins va TeamCity kabi uzluksiz integratsiya vositalarini qo'llab-quvvatlash
Duel muharriri interfeysini qo'llab-quvvatlaydi
Moslashtirilgan ijro ish jarayoni
Katalon Studio haqida ko'proq bilib oling
Dasturiy ta'minotni sinovdan o'tkazish sanoatida turli xil avtomatlashtirilgan dasturiy ta'minotni sinovdan o'tkazish vositalari bo'lishi kerak.

If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language specific bindings to drive a browser - the way it is meant to be driven.

Download 87,26 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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