ranorex studio hands review
Začínáme s Ranorex Studio: Hloubková kontrola a návod
Společnost Ranorex nedávno oznámila vydání verze 9.0 Ranorex Studio, což je nástroj pro automatizaci testů typu vše v jednom pro stolní, webové a mobilní aplikace. Naše recenze je založena na této nejnovější verzi.
Toto vydání obsahuje mnoho nových špičkových funkcí, včetně video reportů o provádění testu, strojově vycvičený algoritmus pro manipulaci s webovými prvky s dynamickými ID a podporu pro testování webových prvků ve stínovém DOM a JxBrowser.
Má také zcela nové přepínatelné temné a světlé motivy.
Můžete také zkontrolovat naše dříve Výukový program Ranorex zde .
příkazy unixu pohovor otázky a odpovědi
Co se naučíte:
Praktická recenze Ranorex Studio
V této recenzi se podíváme na základní funkce Ranorex Studio.
Chcete-li pokračovat spolu s kroky návodu Ranorex Studio, stačí stáhněte si 30denní zkušební verzi zdarma.
Ranorex Studio lze nainstalovat na libovolný počítač, na kterém běží nejnovější verze systému Windows nebo Windows Server.
Klíčové vlastnosti
# 1) Automatizuje širokou škálu technologií :
Ranorex Studio je popisováno jako řešení automatizace testů „vše v jednom“, protože jedna licence vám umožňuje vytvářet a spouštět automatizované testy na všech platformách, které Ranorex Studio podporuje. Opravdu podporuje mnoho z nich!
Ranorex Studio si zaslouží pověst své schopnosti zvládat i ty nejnáročnější uživatelské rozhraní, od starších desktopových aplikací až po nejnovější webové a mobilní technologie, včetně nativních aplikací pro iOS a Android i mobilních webových aplikací.
Aktuální seznam všech naleznete na webu Ranorex podporované technologie .
# 2) Nejlepší identifikace objektu ve své třídě :
Identifikace objektu je důležitá pro stabilní a spolehlivé testy, které se snadno udržují. Ranorex Studio toho dosahuje svým Ranorex Spy nástroj, který identifikuje prvky uživatelského rozhraní a generuje jedinečný RanoreXPath pro každého.
Definice každého prvku uživatelského rozhraní je uložena ve sdílené položce úložiště objektů . Když vytvoříte testovací akci pro prvek uživatelského rozhraní, odkazujete na objekt úložiště. Později, pokud se uživatelská rozhraní změní, jednoduše aktualizujte objekt úložiště a automaticky se aktualizují všechny související akce testu.
Nedávná vylepšení způsobu, jakým je RanoreXPath generován, pomáhají snížit potřebu aktualizovat objekt úložiště, i když se změní uživatelské rozhraní. Verze 9.0 navíc zavádí a strojově trénovaný algoritmus k automatickému zpracování webových prvků s dynamickými ID, což jsou jedny z nejobtížnějších prvků uživatelského rozhraní k automatizaci.
# 3) Nástroje pro každého v týmu:
Testeři, kteří kódují v C # nebo VB.NET, mohou použít plné IDE Ranorex Studio, které má nástroje pro refaktorování a ladění, opakovaně použitelné fragmenty kódu zvané „automation helpers“ a otevřené API.
Můžete však také automatizovat testy bez kódování pomocí výkonného nástroje Ranorex Studio pro záznam a přehrávání, který se nazývá Ranorex Recorder. Můžete provádět ověření, provádět řízení s podmínkami a konfigurovat testování na základě dat bez psaní jakéhokoli kódu.
Ranorex Studio je vytvořeno pro týmy spolupracující s podporou poskytovatelů řízení zdrojů Git, SVN a TFS , plus nástroj „Magic Merger“, který snižuje konflikty sloučení. Konečně se Ranorex Studio integruje s předními nástroji, jako je Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, správa testovacích případů TestRail a mnoho dalšího.
Podrobný návod
Chcete-li pokračovat v tomto návodu, stáhněte si a nainstalujte bezplatnou zkušební verzi Ranorex Studio.
Pro tento příklad , používáme 32bitovou verzi, ale k dispozici je také 64bitová verze.
# 1) Spusťte Ranorex Studio. Zobrazí se úvodní stránka. Vlevo máte možnosti nabídky pro spuštění nového testovacího řešení, otevření existujícího nebo otevření ukázkového řešení. Na střední a pravé straně obrazovky najdete odkazy na různé zdroje Ranorex.
příklad binárního vyhledávacího stromu c ++
Pokud chcete přepínat mezi světlým a tmavým motivem, zvolte Nástroje => Možnosti z nabídky. Na kartě Obecné zobrazené níže zvolte Vzhled , pak vyberte téma, které preferujete. Všimněte si, že můžete také změnit „atmosféru“ projektu. Výchozí hodnota je C #, ale můžete ji podle potřeby změnit na .NET nebo VB.NET.
#dva) Nyní otevřete ukázkový projekt. Pro tento návod zkusíme: Příklad webu , který používá testovací web poskytovaný společností Ranorex. (Příklad pro stolní počítače používá bezplatnou ukázkovou aplikaci, kterou si můžete stáhnout z webu Ranorex. U příkladu pro iOS nebo Android budete muset poskytnout skutečné nebo virtuální zařízení).
Poklepáním otevřete ukázkové webové řešení.
# 3) Níže je snímek obrazovky uživatelského rozhraní Ranorex Studio v temném motivu spolu s popisem účelu pro jednotlivé oblasti.
- Pohled na projekty : Zobrazit složky, které tvoří testovací řešení.
- Modul prohlížeče Ranorex : Zobrazte jednotlivé testovací moduly, které lze uspořádat do skupin. (Upozorňujeme, že toto ukázkové webové řešení neobsahuje žádné skupiny modulů.) Malá ikona kamery vedle každého modulu ukazuje, že se jedná o „záznamový modul“ vytvořený zachycením interakce s uživatelským rozhraním AUT. Můžete také vytvořit „kódové moduly“ v Ranorex Studio pomocí kódu C # nebo VB.NET.
- Zobrazení souboru: Sestavte si svůj test, který zahrnuje vytvoření testovacího modulu s akcemi, organizaci několika modulů do testovacího případu a organizaci testovacích případů do testovací sady. Tato sada se přihlásí na web WordPress, publikuje nový příspěvek na blogu, ověří, zda příspěvek existuje, a poté jej odstraní. K dispozici je také část NASTAVENÍ, která zajišťuje, že je testovaná aplikace (AUT) připravena ke spuštění, a část TEARDOWN po dokončení testu vyčistí AUT. Akce v části Teardown se také provedou, pokud test selže.
- Rozbalovací nabídka : Vyberte jiné rozložení nebo vytvořte vlastní.
- Vzdálený panel Ranorex : Přidat agenty pro vzdálené spuštění. Všimněte si možností zobrazení panelů „whitelist“ a „properties“. Pomocí „bílé listiny“ můžete určit, s kterými aplikacemi může Ranorex Studio interagovat při vytváření nebo spouštění testů. Panel „vlastnosti“ se mění v závislosti na vybrané položce.
- Výstupní panel : Zobrazení průběhu různých akcí.
# 4) V prohlížeči modulu Ranorex (A) otevřete poklepáním na záznamový modul „Přihlášení“. Všimněte si, že s přihlašovacím modulem jsou spojeny dvě proměnné: varPassword pro heslo a varUsername pro uživatelské jméno.
Tyto proměnné můžete svázat se zdrojem, například tabulkou nebo tabulkou databáze SQL pro testování založené na datech.
# 5) Když jste v kroku 4 klikli na záznamový modul Přihlášení, tento záznamový modul se také otevřel v editoru akcí. Zde vidíte kroky akce. V prvním kroku kliknete na pole uživatelského jména, v dalším kroku zadáte uživatelské jméno pomocí akce „nastavit hodnotu“.
Třetí krok klikne na pole hesla, čtvrtý krok zadá heslo s akcí „nastavit hodnotu“, pátý krok klikne na přihlašovací tlačítko a poslední krok klikne na tlačítko Dashboard v AUT.
# 6) Klikněte na první akci v editoru akcí a uvidíte snímek prvku uživatelského rozhraní v AUT a také objekt úložiště, který odpovídá danému prvku uživatelského rozhraní. Tento snímek obrazovky se generuje automaticky při použití modulu Ranorex Recorder k vytvoření modulu nahrávání.
# 7) Poklepáním na tlačítko „Upravit v Spy“ zobrazíte RanoreXPath do přihlašovacího pole uživatele, jak je uvedeno níže. Červené ikony „x“ vám jednoduše sdělují, že AUT není otevřený. Jakmile bude k dispozici AUT, změní se na zelené zaškrtnutí.
# 8) Kliknutím na „X“ v pravém horním rohu zavřete Ranorex Spy.
převést char na řetězec c ++
# 9) Kliknutím na kartu „WordPressSample“ zobrazíte kompletní testovací sadu. Poté kliknutím na tlačítko Spustit spusťte testovací sadu. Když je test spuštěný, nepoužívejte klávesnici nebo myš, protože by to mohlo ovlivnit provádění testu.
# 10) Po dokončení testu se zobrazí zpráva o testu. Kliknutím na šipku vedle libovolné položky ve zprávě o zkušebním provozu ji rozbalte. Všimněte si tlačítka „přeskočit na položku“, které se zobrazí vedle testovacích akcí. Kliknutím na toto tlačítko se dostanete přímo ke kroku testu. To bude velmi užitečné pro ladění neúspěšného kroku testu.
Hlášení videa
Jednou z nových skvělých funkcí aplikace Ranorex Studio 9.0 je video hlášení o provedení testu.
To vám umožní přehrát test bez opětovného spuštění testu. To může být velmi užitečné pro ladění nebo pro demonstraci toho, co se stalo vývojáři.
Chcete-li povolit hlášení videa, jednoduše klikněte pravým tlačítkem na testovací sadu a poté vyberte Vlastnosti => Zpráva z nabídky.
Nyní můžete nastavit režim hlášení videa, jak je znázorněno níže.
V Příklad níže je režim hlášení videa nastaven na Všechny testovací případy pro demonstrační účely. Obecně platí, že chcete-li omezit velikost videosouborů, měli byste nastavit režim vytváření přehledů na Pouze neúspěšné testovací případy .
Všimněte si, že můžete také upravit kvalitu videa změnou nastavení bitrate a framerate a zvolit, kterou obrazovku chcete zaznamenat, pokud máte systém pro více obrazovek. Klikněte na Použít a poté na OK. Nyní znovu spusťte testovací sadu.
Po dokončení testu se zobrazí zpráva o testu. U všech zaznamenaných testovacích kroků je nyní vedle nich tlačítko „Přehrát video“. Jednoduše klikněte na tlačítko a sledujte záznam provádění testu.
Závěr
Jedním z nejlepších způsobů, jak se dozvědět více o Ranorex Studio, je jednoduše stáhnout bezplatnou zkušební verzi a poté projít sérií videí „Začínáme“. Jsou na kanálu Ranorex na YouTube, ale k celé sérii videí můžete přistupovat také přímo z úvodní stránky Ranorex Studio, jak je uvedeno níže
Sekce Podpora na webu Ranorex byla přidána s požadovanými uživatelskými příručkami.
A konečně, Ranorex studio je all-in-one GUI automatizační framework, který lze použít k testování vaší desktopové, webové nebo mobilní aplikace že byste měli zkusit .
Pokud máte jakékoli dotazy, dejte nám vědět.
Doporučené čtení
- Appium Studio pro Eclipse: Kompletní automatizace Appium / Selenium od Eclipse
- Výukový program pro praktickou kontrolu nástroje pro správu testů PractiTest
- Výukový program Appium Studio pro mobilní automatizaci (15+ praktických výukových programů)
- Praktická kontrola nástroje pro správu testů qTest
- Otestujte automatizaci pro Jira pomocí Katalon Studio
- Instalace a nastavení Appium Studio pro Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): Výukový program pro praktickou kontrolu
- Výukový program Ranorex: Výkonný nástroj pro automatizaci stolních, webových a mobilních automatizačních nástrojů