Lilek funkční - Eggplant Functional
Vývojáři | lilek |
---|---|
Operační systém | Okna, Linux, OS X (testovací ovladač); jakýkoli systém s VNC připojení nebo přístup prostřednictvím RDP (testovaný systém). |
Typ | Automatizace testů, Automatizace systému |
Licence | Proprietární |
webová stránka | www![]() |
Lilek funkční je Černá skříňka Nástroj pro automatizaci testování GUI, vyvinutý v Boulderu v Coloradu Dougem Simonsem, Jonathanem Gillaspie a Johnem McIntoshem,[Citace je zapotřebí ] software byl vyvinut společností Redstone Software (dceřiná společnost společnosti Gresham Computing plc)[Citace je zapotřebí ] počínaje rokem 2002. Společnost Redstone získala 2. září 2008 britská společnost Eggplant (dříve Testplant).[1]
Přístup
Eggplant Functional používá model se dvěma systémy, který se skládá z řídicí jednotky, kde jsou vytvářeny a spouštěny skripty, a testovaného systému (SUT), na kterém může běžet VNC serveru. Eggplant Functional se může buď připojit k serveru VNC prostřednictvím integrovaného prohlížeče přes TCP / IP, nebo se připojit k systému, který podporuje protokol RDP (Remote Desktop Protocol).[2] Jakýkoli systém, který má a VNC serverem může být SUT. Původně pouze Mac, prostředí řadiče / IDE je nyní k dispozici na Linuxu[3] a Okna použitím GNUstep.[4]
Skriptování se provádí pomocí proprietárního skriptovacího jazyka s názvem SenseTalk, anglický jazyk, který se snadno používá. SenseTalk umožňuje ruční vytváření skriptů, nebo jej lze použít ve spojení s režimem „asistovaného skriptování“, což znamená, že skript učí Eggplant Functional navigovat v systému a ověřovat sadu testovacích kroků. Do funkce Eggplant Functional byla nedávno přidána nová funkce s názvem „Turbo Capture“, která usnadňuje vytváření skriptů zaznamenáváním sérií akcí myši a klávesnice při jejich provádění proti živému SUT. Funkce Eggplant Functional pak usnadňuje proces snímání obrazu a generuje kód SenseTalk podle provedených akcí.[5]
V roce 2011 společnost Eggplant (dříve Testplant) vydala produkt Eggplant Functional v11, který integroval motor optického rozpoznávání znaků (OCR). Je kompatibilní s verzemi Mac, Linux a Windows.[6]
Mezi další významné úspěchy roku 2011 patří americký patent získaný na lilek udělený americkým úřadem pro patenty a ochranné známky,[7] a spuštění mobilních testovacích řešení Eggplant umožňující poskytovatelům sítí, vývojářům aplikací a výrobcům testovat software a aplikace na bezdrátových zařízeních, jako jsou tablety a smartphony.[8]
V roce 2013 byl baklažán Functional lokalizován v čínštině.[9]
Produkt
Testovací nástroj Eggplant Functional využívá inteligentní algoritmy rozpoznávání obrazu k „zobrazení“ obrazovky testovaného počítače. Za tímto účelem software zajistil americký patent na svou „metodu monitorování grafického uživatelského rozhraní na displeji druhého počítače z prvního počítače“[10] pro svůj testovací nástroj GUI. To také umožňuje jeho spuštění bez nutnosti lidského zásahu. Tím se dostal do pozornosti UK Trade & Investment, konkrétně jeho obranné a bezpečnostní složky, DSO.[11]
Funkci Eggplant Functional lze spustit z počítačů Mac, Windows nebo Linux a otestovat libovolnou platformu, technologii nebo prohlížeč. Může být použit pro mobilní testování, testování napříč platformami, testování bohatých internetových aplikací a testování výkonu. Společnost také nabízí bezplatné zkušební stažení produktu Eggplant Functional.[12]
Verze 11 přidala integraci OCR enginu a Mac OS X Lion Support.[13] Verze 12 zahrnovala redesign uživatelského rozhraní Eggplant Functional, konsolidující rozhraní sady a vyhledávání měřítka, které umožňuje testování na různých velikostech obrazovek se stejným obrazem. Verze 14 přidala integraci databáze prostřednictvím ODBC, vydání EggOn VNC pro Android, a představila nástroje Image Update Tools pro vylepšení obrázků a rekvalifikační skripty. Verze 15 představila tabulky pro testování na základě klíčových slov a Turbo Capture pro nahrávání skriptů. Také přidala možnost odeslat aplikaci do mobilního zařízení pro instalaci a přidala server VNC pro zařízení Android, který je integrován do Eggplant Functional a automaticky je odeslán do zařízení Android při prvním připojení.[14] Tento nový server VNC pro Android umožňuje testování chytrých hodinek Android.[15]
Integrace
Eggplant vytvořil integrační zásuvné moduly pro některé z nejpopulárnějších nástrojů pro nepřetržitou integraci a ALM. Ty se souhrnně označují jako Integrace lilku.[16]
Skripty lze také psát v jiných jazycích, aby bylo možné volat na příkazy SenseTalk a využívat vyhledávání založené na obrázcích Eggplant Functional pomocí EggDrive.[22]
Reference
- ^ „Software Redstone získaný společností TestPlant dne 2. září 2008“.
- ^ „Vytváření připojení k SUT“.
- ^ „Uvedení lilku pro Linux: nová verze špičkového testovacího nástroje na světě“.
- ^ „Spuštění lilku pro Windows: nejnovější verze špičkového univerzálního testovacího nástroje“.[trvalý mrtvý odkaz ]
- ^ "Vytváření skriptů s funkčním lilkem".
- ^ "'„Newswire Today“, TestPlant aktualizuje eggPlant s OCR a podporou pro Mac OS X Lion, 26. 7. 2011 “. Newswiretoday.com. 26. července 2011. Citováno 6. září 2011.
- ^ „Londýnská technologická společnost udělila patent USA na nový nástroj rozhraní“. Archivovány od originál dne 22. června 2015. Citováno 22. června 2015.
- ^ "'„BloomBerg Businessweek“, TestPlant Limited uvádí na trh řešení pro testování lilku, 14. 2. 2011 “. Investing.businessweek.com. 14. února 2011. Citováno 6. září 2011.
- ^ „TestPlant oznamuje lokalizaci lilku pro čínský trh“. Archivovány od originál dne 22. června 2015. Citováno 22. června 2015.
- ^ "'„Patent USA“, metoda monitorování grafického uživatelského rozhraní na displeji druhého počítače z prvního počítače, 11. ledna 2011 “. Patft.uspto.gov. Archivovány od originál dne 18. ledna 2017. Citováno 6. září 2011.
- ^ "'„UK Trade and Investment“, londýnská technologická společnost udělila patent USA na průkopnický nový nástroj rozhraní, 15. dubna 2011 “. Ukti.gov.uk. 15. dubna 2011. Citováno 6. září 2011.
- ^ "'Funkční bezplatná zkušební verze lilku'".
- ^ "'„Testovací tisková zpráva“, TestPlant aktualizuje špičkový robotický testovací nástroj Eggplant s optickým rozpoznáváním znaků (OCR) a podporou pro Mac OS X Lion, 25. července 2011 “. Testplant.com. 25. července 2011. Archivovány od originál dne 30. září 2011. Citováno 19. září 2011.
- ^ "Funkční poznámky k vydání lilku".
- ^ „Použití lilku k testování chytrých hodinek Android“.
- ^ "'Integrace lilku'". Archivovány od originál dne 1. května 2018. Citováno 30. dubna 2018.
- ^ „Testování lilku, integrace nových partnerů“.
- ^ „Používání funkce EggPlant Functional od Bamboo.
- ^ „Integrace s HP Application Lifecycle Management“.
- ^ „EggPlant je připraven na IBM Rational'".
- ^ „Jenkinsova integrace“. Archivovány od originál dne 26. srpna 2016. Citováno 24. srpna 2016.
- ^ „About eggDrive“.