Studio Katalon - Katalon Studio - Wikipedia
![]() | |
![]() | |
Vývojáři | Katalon LLC |
---|---|
První vydání | Ledna 2015 |
Stabilní uvolnění | 7.8 (Beta) / 14. října 2020 |
Operační systém | Microsoft Windows, Operační Systém Mac, Linux |
K dispozici v | Angličtina |
Typ | Automatizace testů |
Licence | Proprietární - Volný, uvolnit |
webová stránka | katalon![]() |
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:
- Životní cyklus vývoje softwaru (SDLC) vedení: Jira,[40] TestRail,[41] qTest,[42] a TestLink
- Integrace CI / CD: Jenkins,[43] Bambus,[44] TeamCity,[45] CircleCI, Azure DevOps,[46] a Travis CI
- Týmová spolupráce: Git, Slack,[47] a Microsoft Teams[48]
- Podpora spouštěcí platformy: Selenium, BrowserStack,[49] SauceLabs,[50] LambdaTest,[51] a Kobiton[52]
- Vizuální testování: Applitools[53]
Viz také
- Selen (software)
- Appium
- Automatizace testů
- Testování softwaru GUI
- Porovnání testovacích nástrojů GUI
- Seznam nástrojů pro testování grafického uživatelského rozhraní
- Seznam nástrojů pro testování webu
Reference
- ^ „KMS Technology uvádí Katalon Studio, bezplatnou sadu nástrojů pro inteligentní automatizaci testů“. Citováno 2018-05-16.
- ^ „Zpráva o stavu testování za rok 2018 | SmartBear“. smartbear.com. Citováno 2019-06-17.
- ^ https://www.gartner.com/reviews/customers-choice/software-test-automation/Mar-2019
- ^ https://www.gartner.com/reviews/market/software-test-automation
- ^ A b C Adams, Ajamo (2018). Stop Coding - Naučte se testovat automatizaci bez kódování a získejte úlohu testování automatizace.
- ^ „uTest“. www.utest.com. Citováno 2018-05-16.
- ^ „Test Integrations - Katalon Studio - Katalon Documentation“. docs.katalon.com. Citováno 2018-05-16.
- ^ „Katalon uvádí funkci migrace selenu a demonstruje zralost testováním bez kódů“.
- ^ „Oprava nefunkčních testovacích objektů webu pomocí časové kapsle“.
- ^ „Videorekordér založený na prohlížeči“.
- ^ "Samoléčebný mechanismus".
- ^ „Snímky selhání testu“.
- ^ „Import externí knihovny do vašeho automatizačního projektu v Katalon Studio - DZone DevOps“. dzone.com. Citováno 2018-05-16.
- ^ „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.
- ^ „Vytváření testovacích případů pomocí skriptového režimu s programem Katalon Studio - DZone DevOps“. dzone.com. Citováno 2018-05-16.
- ^ „Nejlepší nástroje pro testování automatizace pro rok 2018 - střední“. Medium.com. Citováno 2017-10-26.
- ^ "Jak vytvořit zprávu HTML v katalon Studio". codebun. 2018-08-08. Citováno 2019-11-15.
- ^ GitHub - katalon-studio / dokumenty Studio Katalon, 14. 11. 2019, vyvoláno 2019-11-15
- ^ 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.
- ^ „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.
- ^ „Katalon Studio předává recenzi - Jak řešit běžné problémy s automatizací“. www.softwaretestinghelp.com. Citováno 2019-11-15.
- ^ „Metodiky“. Katalon.
- ^ ToolsQA, hostující autor (13.06.2017). „Jednoduché testování mobilní automatizace pomocí Katalon Studio“. TOOLSQA. Citováno 2019-11-15.
- ^ 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.
- ^ 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.
- ^ „Katalon uvádí na trh první podnikový model v nové verzi“. Markets Insider. 2019-10-30. Citováno 15. listopadu 2019.
- ^ „Katalon Studio 7 je tady!“. Katalon. Citováno 15. listopadu 2019.
- ^ „Katalon TestOps (beta)“. Katalon. Citováno 14. listopadu 2019.
- ^ „Makeover for Katalon Brand Identity“. katalon.com. Citováno 14. listopadu 2019.
- ^ "Katalon Recorder (generátor testů selenu)".
- ^ „Katalon Recorder (alternativa Selen IDE)“.
- ^ „Katalium - selen a TestNG jsou snadné“. Visual Studio Marketplace. Citováno 14. listopadu 2019.
- ^ „Představujeme Katalium: Selen a TestNG snadno“.
- ^ „Server Katalium - spuštění pro Selenium Grid“. Citováno 14. listopadu 2019.
- ^ „Katalium Framework“. GitHub.
- ^ „Server Katalium“. GitHub.
- ^ „Katalon představuje obchod - tržiště pro pluginy Katalon Studio“. benzinga.com. 2019-03-07. Citováno 15. listopadu 2019.
- ^ „Katalon Store“.
- ^ „Integrace“. Katalon. Citováno 14. listopadu 2019.
- ^ „Katalon BDD - Test Automation for Jira“. Atlassian Marketplace. Citováno 14. listopadu 2019.
- ^ "Integrace TestRail". Katalonský obchod. Citováno 14. listopadu 2019.
- ^ „Integrace Katalon Studio, bezplatného řešení pro automatické testování, s qTest Manager“. QASymphony. 2017-08-10. Citováno 14. listopadu 2019.
- ^ „Integrace s Jenkinsem a dalšími nástroji CI v Katalon Studio“. dzone.com. 2017-11-01. Citováno 14. listopadu 2019.
- ^ „Katalon Studio pro bambus“. Atlassian Marketplace. Citováno 14. listopadu 2019.
- ^ „Katalon Studio Runner - Pluginy“. Citováno 14. listopadu 2019.
- ^ „Katalon for Azure DevOps - Visual Studio Marketplace“. Citováno 14. listopadu 2019.
- ^ „Slack Integration“. Katalonský obchod. Citováno 14. listopadu 2019.
- ^ „Microsoft Teams Integration“. Katalonský obchod. Citováno 14. listopadu 2019.
- ^ „Katalon Studio s BrowserStack pro testování aplikací“. browserstack.com. Citováno 14. listopadu 2019.
- ^ „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.
- ^ „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.
- ^ „Jak integrovat Katalon Studio s Kobitonem“. dzone.com. 2017-10-31. Citováno 14. listopadu 2019.
- ^ "Integrace Applitools". Katalonský obchod. Citováno 14. listopadu 2019.