Lilek funkční - Eggplant Functional

Lilek funkční
Vývojářililek
Operační systémOkna, Linux, OS X (testovací ovladač); jakýkoli systém s VNC připojení nebo přístup prostřednictvím RDP (testovaný systém).
TypAutomatizace testů, Automatizace systému
LicenceProprietární
webová stránkawww.testplant.com Upravte to na Wikidata

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

  1. ^ „Software Redstone získaný společností TestPlant dne 2. září 2008“.
  2. ^ „Vytváření připojení k SUT“.
  3. ^ „Uvedení lilku pro Linux: nová verze špičkového testovacího nástroje na světě“.
  4. ^ „Spuštění lilku pro Windows: nejnovější verze špičkového univerzálního testovacího nástroje“.[trvalý mrtvý odkaz ]
  5. ^ "Vytváření skriptů s funkčním lilkem".
  6. ^ "'„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.
  7. ^ „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.
  8. ^ "'„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.
  9. ^ „TestPlant oznamuje lokalizaci lilku pro čínský trh“. Archivovány od originál dne 22. června 2015. Citováno 22. června 2015.
  10. ^ "'„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.
  11. ^ "'„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.
  12. ^ "'Funkční bezplatná zkušební verze lilku'".
  13. ^ "'„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.
  14. ^ "Funkční poznámky k vydání lilku".
  15. ^ „Použití lilku k testování chytrých hodinek Android“.
  16. ^ "'Integrace lilku'". Archivovány od originál dne 1. května 2018. Citováno 30. dubna 2018.
  17. ^ „Testování lilku, integrace nových partnerů“.
  18. ^ „Používání funkce EggPlant Functional od Bamboo.
  19. ^ „Integrace s HP Application Lifecycle Management“.
  20. ^ „EggPlant je připraven na IBM Rational'".
  21. ^ „Jenkinsova integrace“. Archivovány od originál dne 26. srpna 2016. Citováno 24. srpna 2016.
  22. ^ „About eggDrive“.