Studio Katalon - Katalon Studio - Wikipedia

Studio Katalon
Logo Katalon Studio
Snímek obrazovky Katalon Studio
VývojářiKatalon LLC
První vydáníLedna 2015
Stabilní uvolnění
7.8 (Beta) / 14. října 2020; před 2 měsíci (2020-10-14)
Operační systémMicrosoft Windows, Operační Systém Mac, Linux
K dispozici vAngličtina
TypAutomatizace testů
LicenceProprietární - Volný, uvolnit
webová stránkakatalon.com Upravte to na Wikidata

Studio Katalon je řešení pro testování automatizace[módní slovo ] vyvinutý společností Katalon LLC. Tento software je postaven na vrcholu open-source automatizační rámce Selen, Appium se specializovaným IDE rozhraní pro web, API, mobilní, pohybliví a testování desktopových aplikací.[1] Jeho první vydání pro interní použití bylo v lednu 2015. Jeho první veřejné vydání bylo v září 2016. V roce 2018 získal software 9% penetrace trhu pro automatizaci testů UI, uvádí The State of Testing 2018 Report by SmartBear.[2]

Společnost Katalon je uznávána jako volba zákazníků společnosti Gartner Peer Insights pro březen 2019 a březen 2020 pro automatizaci testování softwaru.[3] [4]

Produkt

Katalon Studio poskytuje dvojité zaměnitelné rozhraní pro vytváření testovacích případů: ruční zobrazení pro méně technické uživatele a zobrazení skriptu zaměřeného na zkušené testery, aby vytvářeli automatizační testy s zvýraznění syntaxe a inteligentní dokončení kódu.[5]

Katalon Studio se řídí vzorem Page Object Model.[6] GUI prvky na webových, mobilních a desktopových aplikacích lze zachytit pomocí nahrávacího nástroje a uložit do úložiště objektů, které je přístupné a opakovaně použitelné v různých testovacích případech.

Testovací případy lze strukturovat pomocí testovacích sad s proměnnými prostředí. Provedení testu lze parametrizovat a paralelizovat pomocí profilů.

Vzdálené spuštění v Katalon Studio lze spustit pomocí CI systémy prostřednictvím Přístavní dělník kontejner nebo rozhraní příkazového řádku (CLI).[7]

Od verze 7.4.0 mohou uživatelé provádět testovací případy ze selenových projektů,[8] spolu s předchozí migrací z TestNG a JUnit do Katalon Studio.

Ve verzi 7.8 mohou uživatelé ušetřit týmové úsilí při ladění pomocí inteligentních přístupů k řešení problémů nabízených prostřednictvím zvýrazněných funkcí: Time Capsule,[9] Prohlížečový videorekordér,[10] Samoléčení[11] a otestujte snímky selhání.[12]

Technologie

The rámec automatizace testů poskytované v rámci Katalon Studio bylo vyvinuto s řízeno klíčovým slovem přístup jako primární metoda vytváření testů s řízeno daty funkčnost pro provedení testu.[5]

Uživatelské rozhraní je kompletní integrované vývojové prostředí (IDE) implementováno v Eclipse bohatá klientská platforma (RCP).[5]

Knihovny klíčových slov jsou složením běžných akcí pro testování webů, rozhraní API a mobilních zařízení. Externí knihovny napsané v Jáva lze importovat do projektu a použít je jako nativní funkce.[13]

Hlavní programovací jazyk používaný v Katalon Studio je Báječný a Jáva.[14][15] Katalon Studio podporuje provádění testů napříč prostředími na základě selenu a Appia.[16]

Podporované technologie

  • Moderní webové technologie: HTML,[17] HTML5, JavaScript,[18] Ajax,[19] Úhlové[20]
  • Platformy aplikací pro Windows pro Windows:[21] Universal Windows Platform (UWP), Windows Forms (WinForms), Windows Presentation Foundation (WPF) a Classic Windows (Win32)
  • Testování mezi prohlížeči: Firefox, Chrome, Microsoft Edge, Internet Explorer (9,10,11), Safari, bezhlavé prohlížeče[22]
  • Mobilní aplikace: Android a iOS (nativní aplikace a mobilní webové aplikace)[23]
  • Webové služby: RESTful a SOAP[24]

Požadavky na systém

Operační systémy: Windows 7, Windows 8, Windows 10, macOS 10.11+, Linux (založené na Ubuntu)[25]

Licence

Katalon Studio začalo jako Freeware. V říjnu 2019 představila společnost Katalon ve svém sedmém vydání novou sadu produktů s proprietárními licencemi.[26] Mezi nové produkty a licence patří Katalon Studio (zdarma), Katalon Studio Enterprise a Katalon Runtime Engine, takže týmy a projekty různých složitostí mohou mít flexibilní alokaci rozpočtu, licencí a škálovatelnosti.[27]

Relevantní produkty

Katalon TestOps

Katalon TestOps je webová aplikace, která poskytuje vizualizovaná data testů a výsledky provádění prostřednictvím grafů, grafů a sestav. Mezi jeho klíčové funkce patří mřížka pro provádění, pokročilé zprávy, monitorování a výstrahy a analýza AI. Katalon TestOps lze integrovat s Jira a dalšími nástroji CI / CD.[28]

Katalon TestOps byl původně vydán jako Katalon Analytics v listopadu 2017. V říjnu 2019 společnost Katalon oficiálně změnila název na Katalon TestOps.[29] V současné době je k dispozici v beta verzi.

Katalonový zapisovač

Katalon Recorder je doplněk prohlížeče pro záznam akcí uživatelů ve webových aplikacích a generování testovacích skriptů. Katalon Recorder podporuje oba Chrome[30] a Firefox.[31] Katalon Recorder funguje stejně jako nahrávací program Katalon Studio, ale může také provádět testovací kroky a exportovat testovací skripty v mnoha jazycích, jako je C #, Java a Python.

Katalium

Katalium je rámec[32] , který poskytuje plán pro projekty automatizace testů založené na Selenium a TestNG. Rámec je vytvořen, aby pomohl uživatelům, kteří stále potřebují pracovat s TestNG a Selenium, rychle nastavit testovací případy.[33]

Server Katalium[34] je součástí rámce Katalium. Jedná se o sadu vylepšení pro zlepšení uživatelského zážitku se Selenium Grid. Server Katalium lze spustit jako samostatný (jeden) server ve vývojovém režimu.

Oba Katalium Framework[35] a Katalium Server[36] jsou vytvořeny jako open-source.

Katalonský obchod

Katalon Store slouží jako platforma pro testery a vývojáře k instalaci doplňkových produktů (nebo „pluginů“) a přidání dalších funkcí a optimalizaci strategií automatizace testů v Katalon Studio. Uživatelé mohou instalovat, spravovat, hodnotit a psát recenze pluginů.[37]

V Katalon Store jsou pluginy dostupné ve 3 hlavních kategoriích: integrace, vlastní klíčová slova a nástroje. Katalon Store také umožňuje uživatelům vytvářet a odesílat své vlastní pluginy.[38]

Integrace

Katalon Studio lze integrovat s dalšími softwarovými produkty,[39] počítaje v to:

Viz také

Reference

  1. ^ „KMS Technology uvádí Katalon Studio, bezplatnou sadu nástrojů pro inteligentní automatizaci testů“. Citováno 2018-05-16.
  2. ^ „Zpráva o stavu testování za rok 2018 | SmartBear“. smartbear.com. Citováno 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 C Adams, Ajamo (2018). Stop Coding - Naučte se testovat automatizaci bez kódování a získejte úlohu testování automatizace.
  6. ^ „uTest“. www.utest.com. Citováno 2018-05-16.
  7. ^ „Test Integrations - Katalon Studio - Katalon Documentation“. docs.katalon.com. Citováno 2018-05-16.
  8. ^ „Katalon uvádí funkci migrace selenu a demonstruje zralost testováním bez kódů“.
  9. ^ „Oprava nefunkčních testovacích objektů webu pomocí časové kapsle“.
  10. ^ „Videorekordér založený na prohlížeči“.
  11. ^ "Samoléčebný mechanismus".
  12. ^ „Snímky selhání testu“.
  13. ^ „Import externí knihovny do vašeho automatizačního projektu v Katalon Studio - DZone DevOps“. dzone.com. Citováno 2018-05-16.
  14. ^ „Strukturované hodnocení pro výběr správného automatizovaného testovacího nástroje“. Klub testování softwaru HCMC. Citováno 2018-05-16.
  15. ^ „Vytváření testovacích případů pomocí skriptového režimu s programem Katalon Studio - DZone DevOps“. dzone.com. Citováno 2018-05-16.
  16. ^ „Nejlepší nástroje pro testování automatizace pro rok 2018 - střední“. Medium.com. Citováno 2017-10-26.
  17. ^ "Jak vytvořit zprávu HTML v katalon Studio". codebun. 2018-08-08. Citováno 2019-11-15.
  18. ^ GitHub - katalon-studio / dokumenty Studio Katalon, 14. 11. 2019, vyvoláno 2019-11-15
  19. ^ Tribbiani, Joey (05.07.2017). „Co dělá Katalon Studio výkonnějším než jakýkoli jiný rámec založený na selenu?“. Střední. Citováno 2019-11-15.
  20. ^ „Katalon Studio 4.6.0 - Významný upgrade funkce nahrávání a přehrávání“. Řešení Katalon. 2017-05-19. Citováno 2019-11-15.
  21. ^ „Katalon Studio předává recenzi - Jak řešit běžné problémy s automatizací“. www.softwaretestinghelp.com. Citováno 2019-11-15.
  22. ^ „Metodiky“. Katalon.
  23. ^ ToolsQA, hostující autor (13.06.2017). „Jednoduché testování mobilní automatizace pomocí Katalon Studio“. TOOLSQA. Citováno 2019-11-15.
  24. ^ Komunita, E.-Automation Test (2018-12-10). „Testování REST API a RESTful webových služeb pomocí Katalon Studio“. Střední. Citováno 2019-11-15.
  25. ^ Team, Katalon Studio (7. 11. 2017). „Quick Start: How to set your first automation test with Katalon Studio“. Příbytek QA. Citováno 2019-11-15.
  26. ^ „Katalon uvádí na trh první podnikový model v nové verzi“. Markets Insider. 2019-10-30. Citováno 15. listopadu 2019.
  27. ^ „Katalon Studio 7 je tady!“. Katalon. Citováno 15. listopadu 2019.
  28. ^ „Katalon TestOps (beta)“. Katalon. Citováno 14. listopadu 2019.
  29. ^ „Makeover for Katalon Brand Identity“. katalon.com. Citováno 14. listopadu 2019.
  30. ^ "Katalon Recorder (generátor testů selenu)".
  31. ^ „Katalon Recorder (alternativa Selen IDE)“.
  32. ^ „Katalium - selen a TestNG jsou snadné“. Visual Studio Marketplace. Citováno 14. listopadu 2019.
  33. ^ „Představujeme Katalium: Selen a TestNG snadno“.
  34. ^ „Server Katalium - spuštění pro Selenium Grid“. Citováno 14. listopadu 2019.
  35. ^ „Katalium Framework“. GitHub.
  36. ^ „Server Katalium“. GitHub.
  37. ^ „Katalon představuje obchod - tržiště pro pluginy Katalon Studio“. benzinga.com. 2019-03-07. Citováno 15. listopadu 2019.
  38. ^ „Katalon Store“.
  39. ^ „Integrace“. Katalon. Citováno 14. listopadu 2019.
  40. ^ „Katalon BDD - Test Automation for Jira“. Atlassian Marketplace. Citováno 14. listopadu 2019.
  41. ^ "Integrace TestRail". Katalonský obchod. Citováno 14. listopadu 2019.
  42. ^ „Integrace Katalon Studio, bezplatného řešení pro automatické testování, s qTest Manager“. QASymphony. 2017-08-10. Citováno 14. listopadu 2019.
  43. ^ „Integrace s Jenkinsem a dalšími nástroji CI v Katalon Studio“. dzone.com. 2017-11-01. Citováno 14. listopadu 2019.
  44. ^ „Katalon Studio pro bambus“. Atlassian Marketplace. Citováno 14. listopadu 2019.
  45. ^ „Katalon Studio Runner - Pluginy“. Citováno 14. listopadu 2019.
  46. ^ „Katalon for Azure DevOps - Visual Studio Marketplace“. Citováno 14. listopadu 2019.
  47. ^ „Slack Integration“. Katalonský obchod. Citováno 14. listopadu 2019.
  48. ^ „Microsoft Teams Integration“. Katalonský obchod. Citováno 14. listopadu 2019.
  49. ^ „Katalon Studio s BrowserStack pro testování aplikací“. browserstack.com. Citováno 14. listopadu 2019.
  50. ^ „Laboratoře Katalon a Sauce spolupracují na zajištění lepší automatizace a nepřetržitého testování“. Markets Insider. 2019-07-09. Citováno 14. listopadu 2019.
  51. ^ „LambdaTest se nyní integruje do studia Katalon a nabízí bezproblémové testování kombinací prohlížečů 2000+“. globenewswire.com. 2019-07-22. Citováno 14. listopadu 2019.
  52. ^ „Jak integrovat Katalon Studio s Kobitonem“. dzone.com. 2017-10-31. Citováno 14. listopadu 2019.
  53. ^ "Integrace Applitools". Katalonský obchod. Citováno 14. listopadu 2019.