Mikä on testijuoksija?


Paras vastaus

Testijohtaja antaa meille mahdollisuuden suorittaa testimme. Jasmine ja vain testijuoksija ja heidän kirjastonsa ja sitten MOCA: lla on myös oma testijuoksija. Testijuoksija voi suorittaa testejä eri ympäristössä. Kun testaus loppuu selaimessa, se vie liian paljon aikaa, ja tässä skenaariossa voimme ottaa työkalun, jonka haluaisimme työskennellä Googlen nukketeatterin kanssa. Se on solmakirjasto, joka tarjoaa korkean tason API: n hallitsemaan selaimensa päätöntä versiota. Se voidaan myös konfiguroida tekemään asioita, kuten luomaan kuvakaappauksia PDX sivuista, joilla se voi automatisoida lomakkeiden lähettämisen. myös käyttöliittymän testaus sen avulla.

Vastaus

Testivaljaat ovat osa kehystä, joka kerää testien tulokset ja testijuoksija suorittaa testejä.

Testivaljaiden odotetaan ymmärtävän testin tulosten semantiikan. Toisin sanoen, useimmat valjaat ymmärtäisivät, että ”Kaikki testit läpäisivät” tai ”32 testit ohitettiin”, kun taas testijuoksija on tehnyt minulle asioita, kuten ”Suorita kaikki regressiolla merkityt testit” tai ”Suorita kaikki sideaineobjektiin liittyvät testit”

Kun työskentelin edellisen työnantajan perl-kehyksessäni, tein testijuoksijan, joka valitsi testit ja välitti ne sitten testivaljaisiin suoritettavaksi, joka kertoi semanttisesti heille, olenko punainen tai vihreä. minun punainen / vihreä testaus. Tämä oli perlissä, ja Test :: Valjaat on ydinobjekti, jota käytin valjaina. TAP :: Harness on sittemmin korvannut tämän moduulin, mutta ei versiossa, jota käytän. Perl-vakiokokeilijaa kutsutaan nimellä todista , mutta kirjoitin omani, koska sen tarvitsi ymmärtää jotain erityistä kehyksestäni. Tarkemmin sanottuna tiedostot muuttavat sijaintia kehysversiolla siten, että kaikki saman version tiedostot pidetään yhdessä ja linkitetään toisiinsa, mutta kehyksen useita versioita oli tuettava, mutta ne eivät voineet näkyä samassa komentosarjassa.

Vastaa

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