Testaus on tärkeä vaihe software development life cycle (SDLC). Manuaalinen testaus, erityisesti, liittyy fyysinen suoritus testitapaukset vastaan sovelluksia, havaita vikoja ja virhe. Manuaalisessa testauksessa oli kuitenkin paljon haasteita, ja menetelmä testauksen automatisoimiseksi oli kysytty. Tämän seurauksena esiteltiin seleeni, tehokas automatisoitu Testausväline.,

seleeni on avoimen lähdekoodin automatisoitu Testausväline, jota käytetään verkkosovellusten testaamiseen eri selaimissa. Joten tässä on surullinen osa, seleeni voi vain testata web sovelluksia. Pöytäkoneiden ja mobiilisovellusten käyttöä ei voi testata seleenillä. Muita työkaluja, kuten HP: n QTP: tä ja Appiumia, voidaan kuitenkin käyttää ohjelmistojen ja mobiilisovellusten testaamiseen.

erottua Oman Ikäisensä tämä Arviointi Kaudella

Alkaa opetella Meidän ILMAINEN CoursesEnroll Nyt

Mutta mitä tekee Seleeni laajalti käytetty testaus työkalu?, Tässä muutamia syitä:

  1. seleeniä on helppo käyttää, koska se on olennaisesti kehitetty Javascriptissä.
  2. seleeni voi testata verkkosovelluksia Firefoxin, Operan, Chromen ja Safarin kaltaisia selaimia vastaan muutamia mainitakseni.
  3. testikoodi voidaan kirjoittaa eri ohjelmointikielillä, kuten Java, Perl, Python ja PHP.
  4. Selenium on alustariippumaton ja sitä voidaan käyttää eri käyttöjärjestelmissä, kuten Windowsissa, Linuxissa ja Macintoshissa.
  5. seleeni voidaan integroida kolmannen osapuolen työkaluihin, kuten Junitiin ja testikäyttöön.,

Jos olet kaikki nivottu Seleeni haastattelu, tässä ovat top 30 usein kysyttyjä haastattelussa kysymyksiä.

aloittelijan tason Seleenihaastattelukysymykset

mitkä ovat Seleenisarjan komponentit?

Selenium IDE

on Firefoxin / Chromen plug-in, joka kehitettiin nopeuttamaan automaatiosarkkien luomista. Se tallentaa käyttäjän toimet verkkoselaimeen ja vie ne uudelleenkäytettävänä skriptinä.

Selenium Remote Control (RC)

RC on palvelin, jonka avulla käyttäjät voivat kirjoittaa sovelluksen testejä eri ohjelmointikieliä., Tämä palvelin hyväksyy testin komentosarjan komennot ja ne lähetetään selaimeen Selenium core JavaScript-komentoina. Tämän jälkeen selain käyttäytyy sen mukaisesti.

Selenium WebDriver

WebDriver on ohjelmointirajapinta, joka auttaa luomaan ja ajamaan testitapauksia. Siinä säädetään verkkoelementeistä. Toisin kuin RC, WebDriver ei vaadi ylimääräisiä palvelimen ja toimii natiivisti selaimen sovelluksia.

Seleeniruudukko

ruudukko oli suunniteltu jakamaan käskyjä eri koneille samanaikaisesti., Se mahdollistaa testien rinnakkaisen suorittamisen eri selaimissa ja eri käyttöjärjestelmissä. Se on poikkeuksellisen joustava, ja se on integroitu muihin suite komponenttien samanaikaista toteuttamista.

mitkä ovat Seleenitestauksen rajoitukset?

  1. ei ole saatavissa luotettavia tech support: Koska Seleeni on avoimen lähdekoodin työkalu, se ei ole omistettu tech tukea ratkaista käyttäjän kyselyitä.
  2. testaa vain verkkosovelluksia: seleeni on integroitava kolmannen osapuolen työkaluihin, kuten Appiumiin ja TestNG: hen pöytäkoneiden ja mobiilisovellusten testaamiseksi.,
  3. rajoitettu tuki kuvatestaukseen.
  4. Ei ole sisäänrakennettua raportointi ja tutkimusten hallinta laitos: Seleeni on integroitu työkaluja, kuten TestNG, tai JUnit muun muassa helpottaa testin raportointi ja hallinta.
  5. saattaa vaatia ohjelmointikielten tuntemusta: Selenium WebDriver odottaa käyttäjältä jonkin verran perustietoa ohjelmoinnista.

mitkä ovat seleenin tukemat testityypit?

seleeni tukee Regressiotestausta ja funktionaalista testausta.,

Regressiotestaus – se on täydellinen tai osittainen valikoima jo toteutettuja testitapauksia, jotka toteutetaan uudelleen olemassa olevien toimintojen toimivuuden varmistamiseksi.

mukana olevat vaiheet ovat –

  1. uusintatestaus: kaikki nykyisen testisarjan testit suoritetaan. Se osoittautuu erittäin kalliiksi ja aikaa vieväksi.
  2. Regression test selection: Testit on luokiteltu ominaisuus testejä, integrointitestit, ja lopulta lopettaa testejä. Tässä vaiheessa osa testeistä valitaan.,
  3. testitapausten priorisointi: valitut testitapaukset priorisoidaan liiketoimintavaikutusten ja kriittisten toimintojen perusteella.

funktionaalinen testaus – funktionaalinen testaus edellyttää hakemuksen jokaisen toiminnon todentamista vaaditulla spesifikaatiolla.

seuraavat ovat vaiheet mukana:

  1. Tunnistaa test input
  2. Laske testin tulos
  3. Suorita koe
  4. Vertaa testin tulos todellinen tulos

Mitä eroa Seleeni 2.0 ja Seleeni 3.0?

seleeni 2.,0 on työkalu, joka helpottaa verkkosovellusten automatisoitujen testien kehittämistä. Se edustaa alkuperäisen Seleeniprojektin yhdistymistä WebDriver-hankkeeseen. Selenium RC on vanhentunut, koska yhdistäminen oli kuitenkin käytetään taaksepäin yhteensopivuus

Seleeni 3.0 on laajennettu versio Seleeni 2.0. Se on luonnostaan taaksepäin yhteensopiva, eikä siihen liity Selenium RC: tä. Uusi versio tuli mukana useita bugikorjauksia ja lisää vakautta.,

Mikä on samaa alkuperää politiikkaa ja miten sitä käsitellään?

sama alkuperäpolitiikka on turvallisuussyistä hyväksytty ominaisuus. Tämän käytännön mukaan verkkoselain sallii yhdeltä verkkosivulta tulevien skriptien käyttää toisen verkkosivun sisältöä edellyttäen, että molemmilla sivuilla on sama alkuperä. Alkuperä viittaa URL-järjestelmän, paikannimen ja portin numeron yhdistelmään.

sama Alkuperäkäytäntö estää yhdellä sivulla olevan haitallisen skriptin pääsyn arkaluontoisiin tietoihin toisella verkkosivulla.,

Harkitse JavaScript-ohjelma käyttää google.com. Tämä testi sovellus voi käyttää kaikkia Googlen domain-sivuja, kuten google.com/login, google.com/mail, jne. Se ei kuitenkaan voi käyttää muiden verkkotunnusten sivuja, kuten yahoo.com

Selenium RC otettiin käyttöön tämän käsittelemiseksi. Palvelin toimii asiakkaan määritetty HTTP-välityspalvelin ja ”temppuja” selain uskomaan, että Seleeni Core ja web-sovellus on testattu lähtöisin samasta alkuperästä.,

Full Stack Java-Kehittäjä Kurssi

Portti Web-Master DevelopmentExplore Kurssi

Mikä on Selenese? Miten se on salaista?

Selenese on joukko Seleenikomentoja, joita käytetään verkkosovelluksesi testaamiseen. Testaaja voi testata rikkoutuneita linkkejä, jonkin objektin olemassaoloa käyttöliittymässä, Ajax-toiminnallisuutta, hälytyksiä, ikkunaa, listavaihtoehtoja ja paljon muuta Selenesen avulla.,

Toiminta: Komennot, jotka ovat vuorovaikutuksessa suoraan sovelluksen

Aksessoreita: Avulla käyttäjä voi tallentaa tiettyjä arvoja käyttäjän määrittämä muuttuja,

Väitteet: Tarkistaa nykyisen tilan sovelluksen, jossa on odotettavissa valtion

Mainita tyyppisiä Web-paikantimet.

Locator on komento, joka kertoo Selenium IDE: lle, millä GUI-elementeillä ( sano tekstiruutu, painikkeet, valintaruudut jne.) Sen on toimittava. Paikantimet määrittelevät toiminta-alueen.,

– Paikannin, jonka ID: Se vie string-parametri, joka on arvo määrite, joka palauttaa objektin findElement() menetelmä.

kuljettaja.findElement(By.tunnus(”käyttäjä”));

– Paikannin, jonka linkki: Jos suunnattu elementti on linkki, teksti, sitten voit käyttää vuoteen.linkText locator paikantaa kyseisen elementin.

kuljettaja.findElement(By.linkstext (”Päivän tarjoukset”).klikkaa();

paikannin osittaisella linkillä: kohdelinkki voidaan paikantaa linkkitekstielementin tekstiosalla.

kuljettaja.findElement(By.linkstext (”palvelu”).,Napsauta ();

paikannin nimellä: ensimmäinen elementti, jonka nimi attribuuttiarvo vastaa sijaintia, palautetaan.

kuljettaja.findElement(By.nimi(”kirjaa”).valitse());

– Paikannin, jonka TagName: Etsii kaikki elementit, kanssa matching tag nimi

kuljettaja.findElement(By.tagName (”nappi”).click ();

locator by classname: This finds elements based on the value of the CLASS attribute. Jos elementillä on monta luokkaa, tämä vastaa jokaista niistä.

kuljettaja.findElement(By.,className(”inputtext”));

– Paikannin, jonka XPath: Se vie parametrin Merkkijono, joka on XPATHEXPRESSION ja se palauttaa objektin findElement() menetelmä.

kuljettaja.findElement(By.xpath (”//span”).getText();

– Paikannin, jonka CSS-Valitsin: Paikantaa elementtejä perustuu kuljettajan taustalla CSS valitsin moottori.

kuljettaja.findElement(By.cssSelector(”input#sähköposti”)).sendKeys(”[email protected]”);

Mitkä ovat tyyppisiä odottaa tukee WebDriver?,

Implisiittinen odotus – Implisiittinen odottaa komentoja Seleeni odottamaan tietyn ajan, ennen kuin heittää ”Mitään tällaista elementti” poikkeus.

kuljettaja.hallita().aikakatkaisu().implisiittinen wait(aikalisä, aikalisä.SECONDS);

eksplisiittistä odotusta käytetään käskemään Web – kuljettajaa odottamaan tiettyjä ehtoja ennen ”ElementNotVisibleException” – poikkeuksen heittämistä.,

WebDriverWait odottaa = new WebDriverWait(WebDriver Viite, TimeOut);

Sujuvasti odottaa – Se on tapana kertoa web-kuljettaja odottaa kunnossa, sekä taajuus, jolla haluamme tarkistaa kunto ennen kuin heittää ”ElementNotVisibleException” poikkeus.

Mainita erilaisia navigointi komennot

kuljettaja.siirry().ja(”https://www.ebay.in/”); – Navigoi edellyttäen, URL-osoite

kuljettaja.navigoida().Päivitä (); – tämä menetelmä virkistää nykyistä sivua

ajuri.navigoida().,eteenpäin (); – tämä menetelmä tekee saman toiminnon kuin klikkaamalla eteenpäin-painiketta tahansa selaimessa. Se ei hyväksy eikä palauta mitään.

kuljettaja.navigoida().back (); – tämä menetelmä toimii samalla tavalla kuin klikkaamalla minkä tahansa selaimen takapainiketta. Se ei hyväksy eikä palauta mitään.

mikä on suurin ero kuljettajan välillä.lähellä () ja kuljettaja.lopeta()?

kuljettaja.sulje()

Tämä komento sulkee selaimen nykyisen ikkunan. Jos useita ikkunoita on auki, Nykyinen tarkennusikkuna suljetaan.

kuljettaja.,lopeta()

Kun quit() on kehotti driver esimerkiksi ja siellä on yksi tai useampi selaimen ikkunat auki, se sulkee kaikki avoinna olevat selainikkunat.

Keskitaso Seleeni haastattelukysymykset

Kuinka kirjoittaa tekstiä syöttöruutuun käyttää Seleeni?

sendKeys() on menetelmä, jota on käytetty tyyppi tekstin syöttökenttien

Harkitse seuraavan esimerkin.

WebElement sähköposti = kuljettaja.findElement(By.tunnus(”sähköposti”)); – Löytää ”email” tekstin käyttämällä ID-paikannin

sähköposti.sendKeys(”[email protected]”); – Tulee teksti URL-kenttään

WebElement salasana = kuljettaja.,findElement(By.id (”Password”); – löytää ”password” tekstin käyttäen ID locator

salasana.sendKeys (”abcdefgh123”); – syöttää tekstiä salasanakenttään

kuinka klikata hyperlinkkiä seleenissä?

kuljettaja.findElement(By.linkstext (”Päivän tarjoukset”).valitse();

– komento havaitsee elementti käyttäen linkin teksti ja sitten klikkaa elementti, jonka jälkeen käyttäjä ohjataan vastaavaan sivun.

kuljettaja.findElement(By.partialLinkText (”palvelu”).,valitse();

edellä komento löytää elementti, joka perustuu alimerkkijono linkkiä suluissa ja siten partialLinkText() havaitsee web-elementti.

kuinka vierittää sivua alas JavaScriptin avulla?

scrollBy() menetelmää käytetään selaa www-sivua

Yleinen syntaksi:

executeScript (”- ikkuna.scrollBy(x-pikseliä,y-pikseliä)”);

Ensimmäinen, luoda JavaScript olio

JavascriptExecutor js = (JavascriptExecutor) kuljettaja;

Käynnistä haluamasi sovellus

kuljettaja.,get(”https://www.amazon.com”);

Selaa alaspäin haluttuun paikkaan

js.executeScript (”ikkuna.scrollBy(0,1000)”);

ikkuna ei ole vierittää pystysuunnassa 1000 pikseliä

Miten puolustaa otsikko verkkosivun?

Hanki verkkosivun nimi ja säilytä muuttuja

String actualTitle = driver.getTitle();

Kirjoita odotettavissa otsikko

String expectedTitle = ”abcdefgh”;

Varmista, että molemmat ovat tasa-arvoisia

jos(actualTitle.equalsIgnoreCase (expectedTitle)

System.ulos.println (”Title Matched”);

else

System.ulos.,println(”Nimi ei täsmää”);

Vaihtoehtoisesti

Assert.assertEquals (actualTitle, expectedtle);

How to mouse hover over a web element?

Toiminnot luokan apuohjelma käytetään osoitin web-osa Seleeni WebDriver

Instanssia Toimia luokassa.

Toiminnot action = new Toiminnot(ohjain);

tässä skenaariossa, me hääriä hakukenttään verkkosivuilla

toiminnot.moveToElement(driver.findElement(By.tunnus(”id hakuruudun”))).,suorita();

Master tärkeää testauksen käsitteitä, kuten TestNG, Seleeni IDE Selenium Grid, Seleeni WebDriver. Tutustu seleenin Sertifiointikoulutukseen. Ilmoittaudu nyt!

Miten hakea CSS-ominaisuuksia elementin?

getCssValue() menetelmää käytetään hakea CSS-ominaisuuksia tahansa web-elementti

Yleinen Syntaksi:

kuljettaja.findElement(By.tunnus(”id”)).getCssValue(”nimi css määrite”);

Esimerkki:

kuljettaja.findElement(By.tunnus(”sähköposti”)).getCssValue(”font-size”);

Mikä on POM (Sivu Object Model)?,

Jokaisen verkkosivun sovellus on vastaava sivun luokka, joka on vastuussa paikallistamiseen web elementtejä ja suorittaa niille toimenpiteitä. Page Object Model on suunnittelukuvio, joka auttaa luomaan objektivarastoja verkkoelementeille. POM parantaa koodin uudelleenkäytettävyyttä ja luettavuutta. Objektivarastossa voidaan suorittaa useita testitapauksia.

voidaan automatisoida?

Ei, seleeni ei voi automatisoida ., No, koko käsite on varmistaa, että botit ja automatisoidut ohjelmat eivät käytä arkaluonteisia tietoja – minkä vuoksi seleeni ei voi automatisoida sitä. Automaatiotestausinsinööri joutuu kirjoittamaan manuaalisesti, kun taas muut kentät voidaan täyttää automaattisesti.

miten seleeni käsittelee Windows-pohjaisia ponnahdusikkunoita?

Selenium on suunniteltu käsittelemään verkkosovelluksia. Seleeni ei tue naiivisti Windows-pohjaisia ominaisuuksia. Kuitenkin kolmannen osapuolen työkaluja, kuten AutoIT, robotti, jne voidaan integroida seleeni käsitellä ponnahdusikkunoita ja muita Windows-pohjainen ominaisuuksia.,

miten kuvakaappauksia otetaan Webdriverissä?

TakeScreenshot-käyttöliittymällä voi ottaa kuvakaappauksia Webdriverissä.

getScreenshotAs() menetelmää voidaan käyttää tallentaa kuvakaappaus

– Tiedoston scrFile = ((TakeScreenshot)driver).getScreenshotAs (outputType.TIEDOSTO);

Edistyneet Tason Seleeni haastattelukysymykset

On olemassa tapa kirjoittaa oppikirja ilman sendKeys()?

Kyllä! Teksti voidaan syöttää tekstikenttään käyttäen JavaScriptExecutor

JavascriptExecutor jse = (JavascriptExecutor) kuljettaja;

jse.executeScript (”asiakirja.getElementById (’Sähköposti’).,arvo=”[email protected]”);

Miten valitaan arvo seleenin WebDriver-arvon pudotuksesta?

valitse WebDriver-luokka valitaan ja poistetaan vaihtoehtoja pudotusvaiheessa.

Select typen kohteet voidaan alustaa syöttämällä dropdown webElement parametrina sen konstruktorille.

WebElement testDrop = kuljettaja.findElement(By.tunnus(”testingDropdown”));

Valitse avattavasta = new Valitse(testDrop);

WebDriver tarjoaa kolme tapaa valita pudotusvalikosta:

selectByIndex: Valinta perustuu indeksi alkaen 0

– pudotusvalikosta.,selectByIndex(5);

selectByValue: Valinta perustuu arvo

– pudotusvalikosta.selectByValue(”Kirjat”);

selectByVisibleText: Valinta vaihtoehto, joka näyttää tekstin matching, että annettu argumentti

– pudotusvalikosta.selectByVisibleText(”Alchemist”);

Mitä switchTo() komento tehdä?

switch ()-komentoa käytetään vaihtamaan Windowsin, kehysten tai ponnahdusikkunoiden välillä sovelluksen sisällä. Jokaiselle Webdriverin asentamalle ikkunalle annetaan yksilöllinen aakkosnumeerinen arvo, jota kutsutaan ”Ikkunankahvaksi”.,

Hanki ikkunan kahva, jonka haluat vaihtaa

String handle= driver.getWindowHandle ();

Vaihda haluttuun ikkunaan

kuljettaja.switch().ikkuna(kahva);

Vaihtoehtoisesti

for(String kahva= kuljettaja.getWindowHandles())

{ driver.switch().ikkuna (kahva);}

Kuinka ladata tiedoston Selenium WebDriver?

tähän päästään sendkeys – () tai Robottiluokkamenetelmällä. Etsi tekstikenttään ja asettaa tiedoston polku käyttäen sendkeys() ja klikkaa lähetä-painiketta,

Etsi selaa-painiketta,

WebElement selata =kuljettaja.,findElement(By.tunnus(”uploadfile”));

Siirtää tiedoston polku ladataan käyttäen sendKeys-menetelmä

selaa.sendKeys(”D:\\SeleniumInterview\\UploadFile.txt”);

miten selainikkunan koko asetetaan seleeniin?

ikkunan koko voidaan maksimoida, asettaa tai kokoa

suurenna ikkuna

kuljettaja.hallita().ikkuna().suurenna();

asettaa ikkunan kokoa.

Ulottuvuus d = uusi Ulottuvuus(400,600);

kuljettaja.hallita().ikkuna().setSize(d);

Vaihtoehtoisesti

ikkunan koko voidaan nollata käyttämällä JavaScriptExecutor

((JavascriptExecutor)driver).,executeScript (”ikkuna.resizeTo(1024, 768)”);

milloin käytämme findelementtiä () ja findelementtejä ()?

findElement () käytetään minkä tahansa yksittäisen elementin käyttämiseen verkkosivulla. Se palauttaa määritetyn paikantimen ensimmäisen vastaavuuselementin kohteen.

Yleinen syntaksi:

WebElement elementti = kuljettaja.findElement(By.tunnus(esimerkki));

findElements() käytetään löytää kaikki elementit nykyisen sivun matching määritelty locator-arvo. Kaikki vastaavat elementit haetaan ja tallennetaan luetteloon web elementtejä.,

Yleinen syntaksi:

Lista <WebElement> elementList = kuljettaja.findElements(By.tunnus(esimerkki));

Mikä on pause poikkeus Seleeni IDE?

käyttäjä voi käyttää tätä toimintoa käsitellä poikkeuksia klikkaamalla tauko-kuvaketta oikeassa yläkulmassa IDE. Kun skripti löytää poikkeuksen, se pysähtyy kyseiseen lausumaan ja siirtyy debug-tilaan. Koko testitapaus ei petä ja siksi käyttäjä voi korjata virheen välittömästi.,

miten kirjaudutaan mille tahansa sivustolle, jos siinä näkyy käyttäjätunnuksen ja salasanan Tunnistuspop-Up?

käsitellä autentikointi pop-ups, varmista, että sen ulkonäkö, ja sitten käsitellä niitä käyttämällä nimenomaista odottaa komentoa.

Käytä avointa odota-komento

WebDriverWait odottaa = new WebDriverWait(kuljettaja, 10);

Alert luokan käytetään tarkistaa hälytys

Hälytys alert = odottaa.kunnes (Odotettiinolot.alertIsPresent ();

kun se on varmistettu, anna tunnistetiedot

hälytys.,authenticateUsing(uusi UserAndPassword(<käyttäjätunnus>, <salasana>));

Mitä eroa on yhden ja kahden hengen slash in Xpath?

Yksi slash käytetään luoda Xpath-absoluuttinen polku eli XPath olisi luonut aloittaa valinta käynnistä solmun.

/html/body/div/div/div/a

Double slash käytetään luoda Xpath suhteellinen polku, eli, XPath olisi luonut aloittaa valinta mistä tahansa asiakirjan sisällä

//div/a

Miten löytää rikki linkkejä Seleeni WebDriver?

kun käytämme kuljettajaa.get() menetelmä, jos haluat navigoida URL-osoite, se vastaa tila-200-OK

– 200 – OK tarkoittaa, että linkki toimii ja se on saatu. Jos jokin muu tila saadaan, niin se on osoitus siitä, että linkki on rikki.,

Joitakin HTTP-tilakoodit ovat :

  • 200 – voimassa olevaa Linkkiä
  • 404 – Linkki Ei Löytynyt
  • 400 – Bad Request
  • 401 – Unauthorized
  • 500 – Sisäinen virhe

alkuruokana, saada linkkejä web-sovellus, ja sitten erikseen saada niiden tilan.

Siirry kiinnostunut www-sivulla esim. www.amazon.com

Kerää kaikki linkit kotisivulta. Kaikki linkit liittyvät Tag ” a ”

Lista<WebElement> linkit = kuljettaja.findElements(By.,tagName(”a”));

Luo luettelo tyyppi WebElement tallentaa kaikki Link-elementtejä.

for(int i=0; i<linkkejä.koko (); i++) {

WebElement element = linkit.get (i);

String url=element.getAttribute(”href”);

verifyLink(url); }

Nyt Luoda Yhteyden käyttämällä URL-kohde( en.e ., linkki)

URL-linkki = new URL(urlLink);

Yhdistä käyttäen Connect-Menetelmä

HttpURLConnection httpConn =(HttpURLConnection) – linkkiä.openConnection();

Käytä getResponseCode () saada vastaus koodi

jos(httpConn.getResponseCode ()!,= 200)

poikkeuksen kautta, Jos jokin virhe tapahtui

– järjestelmässä.ulos.println(”Broken Link”);

Seuraava Askel Menestykseen

Kun menee läpi nämä Seleeni haastattelussa kysymyksiä, sinun olisi pitänyt ymmärtää, millaisia kysymyksiä ja miten vastata niihin.

meillä on alan asiantuntija, joka havainnollistaa tiettyjä koodinpätkiä selittäen samalla, miten kysymyksiin vastataan. Jos haluat lähteä matkalle testiautomaatioinsinöörinä, niin tässä on sertifiointikurssi, joka tulee tarpeeseen. Tutustu Simplilearnin Seleeniharjoitteluun., Tämä koulutus on suunniteltu kouluttaa kehittäjät ja manuaaliset testaajat oppia, miten automatisoida web-sovellusten kanssa vankka kehys, ja integroida se sisällä DevOps prosessit, organisaatio, ja auttaa sinua hallitsemaan tärkeitä käsitteitä, kuten TestNG, Seleeni IDE ja Selenium Grid.

Articles

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *