selenium integration with github using eclipse
Výukový program krok za krokem o integraci selenu s GitHub pomocí Eclipse:
Git a GitHub poskytují centrální cloudové umístění, což vývojářům usnadňuje ukládání a sdílení jejich kódů při práci na projektu vývoje webových aplikací. Mají revoluci v procesu vývoje softwaru, když je na projektu více než jeden vývojář.
GitHub poskytuje platformu, která umožňuje vývojářům sdílet jejich rámec a umožňuje jim nakonec pracovat na kódu ostatních tím, že zkrátí čas potřebný k vytvoření softwaru.
V tomto článku se naučíme, jak integrovat selenové skripty do GitHubu pomocí Eclipse. Než se však naučíme proces, seznámíme se s tím, o čem GitHub je a jaké jsou jeho základní terminologie.
Co se naučíte:
Co je Git?
GIT - původně vyvinutý Linusem Torvaldsem je systém pro správu verzí, který se používá ke správě zdrojového kódu softwarové aplikace.
Mnohým vývojářům umožňuje kolektivně pracovat na stejném souboru, aniž by ostatním bránil.
Co je GitHub?
Uvažujme situaci pro Příklad. Předpokládejme, že pracujete v týmu na vývoji softwarové aplikace a dva členové týmu pracují na konkrétním modulu. Uvažujme je jako A a B.
U tohoto modulu bude mít vývojář A kopii ve svém počítači a vývojář B bude mít kopii ve svém počítači. Nyní v tomto okamžiku, pokud vývojář B změní kód v modulu, pak vývojář A nebude znát změny provedené vývojářem B a naopak.
K překonání tohoto problému máme platformu, která se nazývá GitHub. Github je webhostingová služba, kde lze zdrojový kód softwarové aplikace nahrát / uložit pomocí softwaru git (nainstalovaného na místním počítači) nebo můžete přímo zkopírovat kód z počítače a uložit jej na server.
Vlastnosti GitHub
Níže jsou uvedeny různé funkce GitHubu.
- Distribuováno: GitHub poskytuje distribuovanou síť, což znamená, že poskytuje zálohu kódu. Pokud tedy v případě selhání centrálního serveru má kodér svoji kopii v místním úložišti. Uloží každou verzi nebo každou kopii změněného kódu.
- Kompatibilní: Předpokládejme, že pokud používáte jakýkoli jiný systém pro správu verzí, jako je SVN, a chcete přepnout na GitHub, můžete to snadno udělat, aniž byste znovu vytvořili nový kód.
- Větvení: Větvení je jedinečná funkce poskytovaná GitHubem. Vývojář musí vybrat část kódu ze vzdálené větve, aby vývojář větve mohl během několika sekund provádět změny, sloučit nebo odstranit kódy.
- Zajistit: GitHub používá bezpečnostní funkce SHAI (šifrovaný hexadecimální kód) pro všechny změny / potvrzení provedené vývojáři. Zachovává tak důvěrnost vypracovaného projektu.
Základní terminologie
Pojďme se seznámit se základními terminologiemi spojenými s GitHub.
- Žádost o vytažení: Pokud jste provedli změny v kódu / skriptu, zobrazíte ostatním spolupracovníkům požadavek na vyžádání.
- Úložiště: Můžete to jednoduše považovat za úložný prostor vašeho pracoviště, který obsahuje všechny vaše dokumentační soubory a historii změn.
- Vidlička: Jedná se o kopii úložiště jiného uživatele ve vašem účtu, ve kterém můžete provádět změny a neovlivní to původní kód.
- Spáchat: Bez ohledu na změny, které ve svých souborech provedete, se dostanete pod potvrzení. Každá změna je uložena pod určitým jménem nebo ID, které se také říká „revize“.
- Větvení: Když extrahujete část / část kódu z hlavní nebo vzdálené stopy vašeho softwaru, nazývá se to „větev“ a proces se nazývá větvení.
Jak nainstalovat Git?
Začněme proces instalací Git do systému.
Nainstalujte Git podle následujících kroků:
# 1) Navigovat do https://git-scm.com/ .
#dva) Klikněte na tlačítko pro stažení , jak je znázorněno na následujícím obrázku. Tím se do vašeho systému stáhne nejnovější stabilní verze Gitu.
# 3) Poklepejte na ikonu stažený instalační soubor pro spuštění procesu instalace.
# 4) Přijměte GNU General Public License . Klikněte na tlačítko Další.
# 5) Poskytněte umístění instalace kam chcete nainstalovat Git. Klikněte na Tlačítko Další .
# 6) Vyberte následující součásti, jak je znázorněno na obrázku níže, které chcete nainstalovat. Klikněte na tlačítko Další.
# 7) V tomto průvodci existuje možnost vytvořit zástupce. Ve výchozím nastavení je předem vybrána složka Nabídka Start, kde bude vytvořena ikona zástupce. Zadejte umístění, pokud ho chcete změnit, jinak ho ponechte beze změny. Klikněte na tlačítko Další.
Jenkins rozhovor otázky a odpovědi pro zkušené
# 8) Na této stránce průvodce máme možnost, jak používat Git z příkazového řádku. Vybrat druhá možnost a výběrem této možnosti budeme moci používat Git z příkazového řádku systému Windows. Klikněte na tlačítko Další.
# 9) V průvodci se zobrazí následující obrazovka. Klikněte na tlačítko Další.
# 10) Na další stránce průvodce je ustanovení o konfiguraci převodu konce řádku. Ponechte výchozí nastavení a klikněte na tlačítko Další.
#jedenáct) Na další stránce průvodce vyberte emulátor terminálu, který chcete použít s Git bash. Ponechte výchozí nastavení a klikněte na tlačítko Další.
# 12) Na poslední stránce průvodce je možnost povolit další funkce poskytované Gitem. Vyberte možnosti zobrazené na obrázku a klikněte na tlačítko Instalovat.
Poznámka: Jakmile je proces instalace dokončen, musíme ověřit, zda byl úspěšně proveden nebo ne. Chcete-li to provést, otevřete příkazový řádek a zadejte „Git“ a stiskněte klávesu „Enter“. Pokud se obrazovka zobrazená níže shoduje s vaším výstupem, znamená to, že proces instalace byl úspěšný.
Nastavit Eclipse pomocí Git Plugin
# 1) Spusťte Eclipse a přejděte na Nápověda => Eclipse Marketplace .
#dva) Zobrazí se následující obrazovka, jak je znázorněno na následujícím obrázku.
# 3) Do vyhledávacího pole zadejte „EGit“, jak je znázorněno na následujícím obrázku.
# 4) Klikněte na Přejít.
# 5) Klepnutím na tlačítko instalace spustíte instalaci „EGit - integrace Git pro Eclipse“ .
# 6) Vyberte všechny možnosti zobrazené na následujícím obrázku. Klikněte na tlačítko Další.
# 7) Přijměte licenční smlouvu a klikněte na tlačítko Dokončit.
Úspěšně jste tedy nainstalovali plugin Git do svého PC.
Vytvořte úložiště na GitHubu
Než se naučíme proces vytváření úložiště, pochopme, co je to úložiště.
Repository in context with GitHub means a central location where all data, files, etc., can be stored. Používá se zejména k efektivní koordinaci činností projektu. Můžete přidat soubory Java, snímky obrazovky, videa, listy aplikace Excel, dokumenty atd., Zkrátka vše, co váš projekt potřebuje, lze přidat do úložiště.
Podle následujících pokynů vytvořte úložiště na GitHubu:
1. Přejděte na https://github.com/.
2. Dokončete proces registrace.
3. Přihlaste se pomocí platných pověření.
4. Klikněte na „Nové úložiště“ jak je znázorněno na následujícím obrázku.
5. Zadejte název úložiště do složky „Název úložiště“ Textové pole.
6. Uveďte popis (volitelný) úložiště.
7. Klikněte na ikonu „Vytvořit úložiště“ knoflík.
Tak se vytvoří úložiště.
Integrace selenu s GitHub pomocí Eclipse
Níže jsou uvedeny kroky zapojené do integrace Automatizační skript selenu s GitHub pomocí Eclipse IDE
# 1) Chcete-li integrovat Selenium s GitHub, spusťte Eclipse IDE a přejděte k projektu Selenium Automation, který se má synchronizovat s GitHub.
#dva) Klikněte pravým tlačítkem na projekt a přejděte na Tým => Sdílet projekt .
# 3) V rozevíracím seznamu vyberte úložiště. Pokud se v rozevírací nabídce nezobrazí žádná data, klikněte na Vytvořit.
top 10 personálních agentur na světě
# 4) Klikněte na projekt Selenium Automation, který chcete integrovat s GitHub. Klikněte na Dokončit knoflík.
# 5) Všimněte si následující změny ve struktuře vašeho projektu Selenium.
# 6) Klikněte pravým tlačítkem na projekt, který byl nakonfigurován pomocí úložiště Git. Navigovat do Tým => Potvrdit .
# 7) Klikněte pravým tlačítkem na projekt automatizace selenu a přejděte na Team => Přidat do rejstříku .
# 8) Zadejte zprávu o potvrzení a klikněte na Tlačítko potvrzení .
Tím se přidají všechny vaše soubory testovacích případů k postupným změnám.
# 9) Otevřete kartu Úložiště Git v Eclipse.
Poznámka: Pokud se karta ve výchozím nastavení neotevře, postupujte podle následujících kroků.
na) Navigovat do Windows => Zobrazit zobrazení => Jiné .
b) Ve složce Git vyberte Úložiště Git a Git Staging a klikněte na tlačítko OK.
# 10) Pod úložištěm Git klikněte pravým tlačítkem na vzdálené a přejděte k vytvoření vzdáleného.
#jedenáct) Otevře se nové vyskakovací okno s názvem vzdáleného zařízení. Ostatní nastavení ponechte beze změny a klikněte na tlačítko OK.
# 12) Otevře se další vyskakovací okno s adresou URL úložiště GitHub, kterou lze zkopírovat pomocí níže uvedených kroků:
na) Přejděte na vytvořené úložiště na GitHubu.
b) Klikněte na Klonovat nebo stáhnout, jak je znázorněno na následujícím obrázku.
C) Zkopírujte adresu URL.
# 13) Zadejte zkopírovanou adresu URL a další podrobnosti, včetně přihlašovacích údajů k účtu GitHub, jak je znázorněno na následujícím obrázku, a klikněte na tlačítko Dokončit.
# 14) Po dokončení procesu konfigurace musíme vybrat větev, ve které provedeme změny. Klikněte na Tlačítko Upřesnit jak je znázorněno na obrázku.
#patnáct) Vyberte svoji pobočku a klikněte na Přidat tlačítko Spec .
# 16) Nakonec klikněte na tlačítko Dokončit. Nyní pod položkou Remote najdete složku, jejíž název jste zadali v kroku 11.
# 17) Klikněte pravým tlačítkem na adresu URL s červenou šipkou a klikněte na Tam .
# 18) Všechny změny, které byly provedeny, a testovací případy vašeho projektu Selenium tedy budou potvrzeny do úložiště.
# 19) Ověřte aktualizace ve svém účtu GitHub.
Závěr
V tomto článku jsme se naučili integrovat automatizační skripty projektu Selenium do GitHubu. Když na projektu Test Automation pracuje více než jeden vývojář, je největší překážkou při dosažení termínu koordinace mezi týmy.
GitHub zde poskytuje centrální platformu, kde si vývojáři mohou navzájem kontrolovat kód a v případě potřeby mohou provádět nezbytné změny.
Pokud je tedy GitHub používán efektivně, může pomoci snížit čas potřebný k vývoji softwarových aplikací.
Šťastné čtení!!
Doporučené čtení
- Výukový program integrace GitLab Jira
- 30+ nejlepších návodů na selen: Naučte se selen se skutečnými příklady
- Instalace aplikace na zařízení a zahájení testování z Eclipse
- Top 30 Eclipse Interview Otázky a odpovědi
- Úplné nastavení a instalace WebDriveru s Eclipse - výuka selenu č. 9
- Cucumber Selenium Tutorial: Cucumber Java Selenium WebDriver Integration
- Integrace Jenkins s Selenium WebDriver: Podrobný návod
- Integrace selenu s JMeter