Katalon studiyasi - Katalon Studio - Wikipedia

Katalon studiyasi
Katalon Studio logotipi
Katalon Studio skrinshoti
Tuzuvchi (lar)"Katalon" MChJ
Dastlabki chiqarilish2015 yil yanvar
Barqaror chiqish
7.8 (Beta) / 14 oktyabr 2020 yil; 2 oy oldin (2020-10-14)
Operatsion tizimMicrosoft Windows, macOS, Linux
Mavjud:Ingliz tili
TuriSinovlarni avtomatlashtirish
LitsenziyaMulkiy - Ozod
Veb-saytkatalon.com Buni Vikidatada tahrirlash

Katalon studiyasi avtomatlashtirishni sinovdan o'tkazish echimi[g'alati so'z ] "Katalon" MChJ tomonidan ishlab chiqilgan. Dastur ustiga o'rnatilgan ochiq manbali avtomatlashtirish tizimlari Selen, Afyun ixtisoslashgan bilan IDE uchun interfeys veb, API, mobil va ish stoli dasturlarini sinovdan o'tkazish.[1] Uning ichki foydalanish uchun dastlabki chiqarilishi 2015 yil yanvarida bo'lgan. Birinchi ommaviy chiqarilishi 2016 yil sentyabrida bo'lib o'tgan. 2018 yilda dastur UI sinovlarini avtomatlashtirish uchun bozorga kirishning 9 foizini sotib oldi, deb xabar beradi The Testing State 2018 Report. SmartBear.[2]

Katalon 2019 yil mart va 2020 yil mart oylarida Gartner Peer Insights mijozlari tomonidan dasturiy ta'minot sinovlarini avtomatlashtirish uchun tanlovi sifatida tan olingan.[3] [4]

Mahsulot

Katalon Studio test holatlarini yaratish uchun ikkita almashtiriladigan interfeysni taqdim etadi: kamroq texnik foydalanuvchilar uchun qo'lda ko'rish va tajribali sinovchilarga avtomatlashtirish testlarini o'tkazish uchun skript ko'rinishi. sintaksisni ajratib ko'rsatish va aqlli kodni to'ldirish.[5]

Katalon Studio sahifa ob'ekti modeli naqshiga amal qiladi.[6] GUI veb, mobil va ish stoli dasturlaridagi elementlarni yozib olish dasturi yordamida olish mumkin va Ob'ektlar omborida saqlanishi mumkin, bu turli xil test holatlarida mavjud va qayta ishlatilishi mumkin.

Sinov holatlari atrof-muhit o'zgaruvchilari bo'lgan test to'plamlari yordamida tuzilishi mumkin. Sinovning bajarilishini profillar yordamida parametrlash va parallellashtirish mumkin.

Katalon Studio-da masofadan turib ijro etilishi mumkin CI orqali tizimlar Docker konteyner yoki buyruq qatori interfeysi (CLI).[7]

7.4.0 versiyasidan foydalanuvchilar Selenium loyihalaridan sinov ishlarini bajarishlari mumkin,[8] oldingi TestNG va JUnit-dan Katalon Studio-ga ko'chish bilan birga.

7.8-versiyada foydalanuvchilar asosiy funktsiyalar orqali taklif qilingan muammolarni bartaraf etishning aqlli yondashuvlari bilan disk raskadrovka paytida jamoaviy harakatlarni tejashlari mumkin: Time Capsule,[9] Brauzerga asoslangan video yozuvchisi,[10] O'z-o'zini davolash[11] va Sinovda muvaffaqiyatsizlikka oid suratlar.[12]

Texnologiyalar

The sinovlarni avtomatlashtirish doirasi Katalon studiyasida taqdim etilgan kalit so'zga asoslangan bilan asosiy testni yozish usuli sifatida yondashish ma'lumotlarga asoslangan testni bajarish uchun funktsionallik.[5]

Foydalanuvchi interfeysi to'liq birlashgan rivojlanish muhiti (IDE) Eclipse-da amalga oshirildi boy mijozlar platformasi (RCP).[5]

Kutubxonalar kalit so'zi veb, API va mobil testlar uchun odatiy harakatlar tarkibidir. In yozilgan tashqi kutubxonalar Java mahalliy funktsiyalar sifatida foydalanish uchun loyihaga import qilinishi mumkin.[13]

Katalon studiyasida ishlatiladigan asosiy dasturlash tili quyidagilardir Groovy va Java.[14][15] Katalon Studio Selenium va Appium asosida o'zaro faoliyat sinovlarni ijro etishni qo'llab-quvvatlaydi.[16]

Qo'llab-quvvatlanadigan texnologiyalar

  • Zamonaviy veb-texnologiyalar: HTML,[17] HTML5, JavaScript,[18] Ayaks,[19] Burchakli[20]
  • Windows ish stoli dasturlari platformalari:[21] Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF) va Classic Windows (Win32)
  • O'zaro faoliyat brauzer sinovlari: Firefox, Chrome, Microsoft Edge, Internet Explorer (9,10,11), Safari, boshsiz brauzerlar[22]
  • Mobil ilovalar: Android va iOS (Mahalliy dasturlar va mobil veb-ilovalar)[23]
  • Veb-xizmatlar: RESTful va SOAP[24]

Tizim talablari

Operatsion tizimlar: Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (Ubuntu asosidagi)[25]

Litsenziya

Katalon Studio bepul dastur sifatida ish boshladi. 2019 yil oktyabr oyida Katalon o'zining ettinchi chiqarilishida mulkiy litsenziyalar bilan yangi mahsulot to'plamini taqdim etdi.[26] Yangi mahsulotlar va litsenziyalarga Katalon Studio (Free), Katalon Studio Enterprise va Katalon Runtime Engine kiradi, shu sababli turli xil murakkablikdagi jamoalar va loyihalar byudjet, litsenziyalash va ko'lamini kengaytirish bo'yicha moslashuvchan ajratmalarga ega bo'lishi mumkin.[27]

Tegishli mahsulotlar

Katalon TestOps

Katalon TestOps - bu grafikalar, grafikalar va hisobotlar orqali vizual test ma'lumotlari va bajarilish natijalarini ta'minlovchi veb-dastur. Uning asosiy xususiyatlari ijro panjarasi, rivojlangan hisobotlar, monitoring va ogohlantirish va sun'iy intellektni tahlil qilishni o'z ichiga oladi. Katalon TestOps Jira va boshqa CI / CD vositalari bilan birlashtirilishi mumkin.[28]

Katalon TestOps dastlab Katalon Analytics nomi bilan 2017 yil noyabrda chiqarildi. 2019 yil oktyabrda Katalon rasman Katalon TestOps deb o'zgartirdi.[29] Hozirda u beta-versiyada mavjud.

Katalon yozuvchisi

Katalon Recorder - bu veb-ilovalardagi foydalanuvchi harakatlarini yozib olish va test skriptlarini yaratish uchun brauzer qo'shimchasi. Katalon Recorder ikkala Chrome-ni ham qo'llab-quvvatlaydi[30] va Firefox.[31] Katalon Recorder Katalon Studio-ning ro'yxatga olish dasturi bilan bir xil ishlaydi, lekin u sinov bosqichlarini bajarishi va C #, Java va Python kabi ko'plab tillarda test skriptlarini eksport qilishi mumkin.

Katalium

Katalium - bu ramka[32] bu Selenium va TestNG asosida sinovlarni avtomatlashtirish loyihalarining rejasini taqdim etadi. Ushbu ramka hali ham TestNG va Selenium bilan ishlashi kerak bo'lgan foydalanuvchilarga sinov ishlarini tezda o'rnatishda yordam berish uchun qurilgan.[33]

Katalium serveri[34] Katalium ramkasining tarkibiy qismidir. Bu Selenium Grid bilan foydalanuvchi tajribasini yaxshilash uchun qo'shimcha vositalar to'plami. Katalium Serverni ishlab chiqish rejimida yakka (bitta) server sifatida ishlatish mumkin.

Ikkala Katalium Framework[35] va Katalium Server[36] ochiq manbali qilingan.

Katalon do'koni

Katalon do'koni sinovchilar va ishlab chiquvchilar uchun qo'shimcha mahsulotlarni (yoki "plaginlar") o'rnatish va qo'shimcha funktsiyalarni qo'shish va Katalon Studio-da sinovlarni avtomatlashtirish strategiyasini optimallashtirish uchun platforma bo'lib xizmat qiladi. Foydalanuvchilar plaginlarni o'rnatishi, boshqarishi, baholashi va sharhlar yozishi mumkin.[37]

Katalon do'konida plaginlar uchta asosiy toifada mavjud: Integratsiya, maxsus kalit so'zlar va yordam dasturlari. Katalon do'koni shuningdek, foydalanuvchilarga o'z plaginlarini yaratish va yuborish imkoniyatini beradi.[38]

Integratsiyalar

Katalon Studio boshqa dasturiy mahsulotlar bilan birlashtirilishi mumkin,[39] shu jumladan:

Shuningdek qarang

Adabiyotlar

  1. ^ "KMS Technology Katalon Studio-ni chiqaradi, bepul aqlli sinovlarni avtomatlashtirish vositalari to'plami". Olingan 2018-05-16.
  2. ^ "2018 yilgi sinov holati | SmartBear". smartbear.com. Olingan 2019-06-17.
  3. ^ https://www.gartner.com/reviews/customers-choice/software-test-automation/Mar-2019
  4. ^ https://www.gartner.com/reviews/market/software-test-automation
  5. ^ a b v Adams, Ajamo (2018). Kodlashni to'xtatish - avtomatlashtirishni kodlamasdan sinab ko'rishni o'rganing va ushbu avtomatlashtirishni sinab ko'rish ishini bajaring.
  6. ^ "uTest". www.utest.com. Olingan 2018-05-16.
  7. ^ "Test Integrations - Katalon Studio - Katalon Documentation". docs.katalon.com. Olingan 2018-05-16.
  8. ^ "Katalon selenli migratsiya xususiyatini chiqaradi va kodsiz sinov yordamida etuklikni namoyish etadi".
  9. ^ "Buzilgan veb-test ob'ektlarini vaqt kapsulasi bilan tuzatish".
  10. ^ "Brauzerga asoslangan video yozuvchisi".
  11. ^ "O'z-o'zini davolash mexanizmi".
  12. ^ "Sinovda xatoliklar oniy tasvirlari".
  13. ^ "Katalon Studio - avtomatlashtirish loyihangizga tashqi kutubxonani import qilish - DZone DevOps". dzone.com. Olingan 2018-05-16.
  14. ^ "To'g'ri avtomatlashtirilgan test vositasini tanlash uchun tuzilgan baho". HCMC dasturiy ta'minotni sinab ko'rish klubi. Olingan 2018-05-16.
  15. ^ "Katalon Studio - DZone DevOps yordamida skript rejimidan foydalangan holda test ishlarini yaratish". dzone.com. Olingan 2018-05-16.
  16. ^ "2018 yil uchun eng yaxshi avtomatlashtirishni sinash vositalari - o'rta". Medium.com. Olingan 2017-10-26.
  17. ^ "Katalon Studio-da HTML hisobotini qanday yaratish kerak". kodbun. 2018-08-08. Olingan 2019-11-15.
  18. ^ GitHub - katalon-studio / hujjatlar, Katalon studiyasi, 2019-11-14, olingan 2019-11-15
  19. ^ Tribbiani, Jou (2017-07-05). "Katalon Studio-ni boshqa Selen asosidagi Frameworks-larga qaraganda kuchliroq qiladigan narsa nima?". O'rta. Olingan 2019-11-15.
  20. ^ "Katalon Studio 4.6.0 - Yozib olish va ijro etish xususiyati uchun katta yangilanish". Katalon eritmasi. 2017-05-19. Olingan 2019-11-15.
  21. ^ "Katalon Studio-ni qayta ko'rib chiqish - umumiy avtomatizatsiya muammolarini qanday hal qilish kerak". www.softwaretestinghelp.com. Olingan 2019-11-15.
  22. ^ "Metodika". Katalon.
  23. ^ ToolsQA, mehmonlar muallifi (2017-06-13). "Katalon Studio bilan oddiy mobil avtomatlashtirish sinovlari". TOOLSQA. Olingan 2019-11-15.
  24. ^ Jamiyat, E.-Automation Test (2018-12-10). "Katalon Studio yordamida REST API va RESTful veb-xizmatlarini sinovdan o'tkazish". O'rta. Olingan 2019-11-15.
  25. ^ Jamoa, Katalon Studio (2017-11-07). "Tez boshlash: Katalon Studio bilan birinchi avtomatizatsiya testini qanday o'rnatish kerak". QA turar joy. Olingan 2019-11-15.
  26. ^ "Katalon yangi ishlab chiqarishda birinchi korxona modelini namoyish etadi". Markets Insider. 2019-10-30. Olingan 15 noyabr 2019.
  27. ^ "Katalon Studio 7 bu erda!". Katalon. Olingan 15 noyabr 2019.
  28. ^ "Katalon TestOps (beta)". Katalon. Olingan 14 noyabr 2019.
  29. ^ "Katalon brendining identifikatori uchun bo'yanish". katalon.com. Olingan 14 noyabr 2019.
  30. ^ "Katalon Recorder (Selen sinovlari generatori)".
  31. ^ "Katalon Recorder (Selenium IDE alternativ)".
  32. ^ "Katalium - Selen va TestNG osonlashtirdi". Visual Studio Marketplace. Olingan 14 noyabr 2019.
  33. ^ "Katalium bilan tanishish: Selen va TestNG Easy".
  34. ^ "Katalium Server - Selenium Grid uchun quvvat". Olingan 14 noyabr 2019.
  35. ^ "Katalium doirasi". GitHub.
  36. ^ "Katalium Server". GitHub.
  37. ^ "Katalon do'koni - Katalon studiyasining plaginlari uchun bozorni taqdim etadi". benzinga.com. 2019-03-07. Olingan 15 noyabr 2019.
  38. ^ "Katalon do'koni".
  39. ^ "Integratsiyalar". Katalon. Olingan 14 noyabr 2019.
  40. ^ "Katalon BDD - Jira uchun sinov avtomatizatsiyasi". Atlassian Marketplace. Olingan 14 noyabr 2019.
  41. ^ "TestRail integratsiyasi". Katalon do'koni. Olingan 14 noyabr 2019.
  42. ^ "Katalon Studio-ni bepul avtomatlashtirilgan sinov echimi, qTest menejeri bilan birlashtirish". QASimfoniya. 2017-08-10. Olingan 14 noyabr 2019.
  43. ^ "Katalon studiyasida Jenkins va boshqa CI vositalari bilan integratsiya". dzone.com. 2017-11-01. Olingan 14 noyabr 2019.
  44. ^ "Bambuk uchun Katalon studiyasi". Atlassian Marketplace. Olingan 14 noyabr 2019.
  45. ^ "Katalon Studio Runner - plaginlari". Olingan 14 noyabr 2019.
  46. ^ "Azure DevOps uchun Katalon - Visual Studio Marketplace". Olingan 14 noyabr 2019.
  47. ^ "Sust integratsiya". Katalon do'koni. Olingan 14 noyabr 2019.
  48. ^ "Microsoft Teams Integration". Katalon do'koni. Olingan 14 noyabr 2019.
  49. ^ "Ilovalarni sinovdan o'tkazish uchun BrowserStack bilan Katalon Studio". browserstack.com. Olingan 14 noyabr 2019.
  50. ^ "Katalon va sous laboratoriyalari yanada yaxshi avtomatlashtirish va doimiy sinov tajribasini taqdim etish uchun hamkorlik qiladi". Markets Insider. 2019-07-09. Olingan 14 noyabr 2019.
  51. ^ "LambdaTest endi Katalon studiyasi bilan birlashib, 2000 dan ortiq brauzer birikmalarida uzluksiz sinovlarni taklif etadi". globenewswire.com. 2019-07-22. Olingan 14 noyabr 2019.
  52. ^ "Katalon studiyasini Kobiton bilan qanday qilib birlashtirish mumkin". dzone.com. 2017-10-31. Olingan 14 noyabr 2019.
  53. ^ "Applitools integratsiyasi". Katalon do'koni. Olingan 14 noyabr 2019.