Selenium on avoimen lähdekoodin Testausväline, jota käytetään ensisijaisesti regressiotestaukseen ja toiminnalliseen testaukseen. Selenium suite tunnistetaan ohjelmistotestaustyökalujen kokoelmaksi, ja sitä voidaan käyttää web-selaimen testauksen automatisointiin. Mobiilisovellusten testauksesta puheen ollen, on tunnettu tosiasia, että testaajana olet varmasti kuullut seleenistä. Ja jos olet utelias tietämään, voidaanko seleeniä käyttää mobiilisovellusten testauksen automatisointiin, seuraava yksityiskohtainen selitys heittää valoa kyselyihisi.
vastaamaan kysymykseen ” Voiko seleeni olla mobiilisovellustestausväline?”vastaus on kielteinen. Mutta hyvä uutinen on, että voit hyödyntää seleeniä testata mobiili sivustoja. Tämä on ehdottomasti syy, joka voi piristää sinua. Ja on olemassa pari muutakin syytä, jotka saavat sinut hymyilemään.
seleeni avoimen lähdekoodin testausvälineenä ei aiheuta lisensointikustannuksia, joten se on muita nykyisin käytössä olevia testausvälineitä korkeampi. Vaikka et voi käyttää seleeniä automatisoimaan mobiilisovellusten testausta, sinulla on etulyöntiasema käyttää seleenin kehyksiä, jotka on suunniteltu yksinomaan mobiiliin automatisoituun testaukseen.
Selenium Frameworks suunniteltu mobiilisovellusten testauksen automatisointiin
- Selendroid
- Appium
Selendroid:
juuri tämän nimen mukaisesti Selendroid on Seleenikehys, jolla voidaan testata natiivi-ja hybridisovellusten käyttöliittymää, jota voidaan ajaa Android-alustalla. On myös tärkeää huomata, että vaikka Selendroid-kehys sopii emulaattoreille, se voi myös löytää paikkansa Seleeniverkossa, kun kehys voidaan integroida todellisiin laitteisiin. Pohjimmiltaan tarkoitus suorittaa rinnakkain testaus ja skaalaus, Selendroid framework voit samanaikaisesti kommunikoida useiden Android-laitteiden.
Seleeni-Appium:
Selenium Appium on automatisoitu, avoimen lähdekoodin testikehys, jota voidaan käyttää natiivi -, hybridi-ja mobiiliverkkosovellusten mukana tulevien mobiilikäyttöliittymien testaamiseen. Se on myös cross-platform työkalu, joka voi on yhteensopiva monien kielten kuten solmu.JS, PHP, Java, Objective-C, JavaScript, Clojure, C#, Python ja Perl. Sinä testaajana voit ottaa kaiken irti sen cross-platform-ominaisuudesta, kun voit vaivattomasti käyttää Selenium Appiumia yhden testisarjan avulla suorittaaksesi testejä Android -, Windows -, Mac -, Linux-tai iOS-alustoilla.
kymmenkunta yksinkertaista vaihetta, jotka liittyvät mobiilisovellusten testauksen automatisointiin seleeni-Appiumin avulla
1. Ensimmäinen askel on käydä http://appium.io. Sinun täytyy ladata Appium puitteet yhdessä näyte tiedostot kuten on osoitettu alla:
2. Seuraava askel on Pura ladatut tiedostot.
3. Edetä edelleen lataamalla ja perustamalla Android-SDK tiedosto tietokoneeseen.
4. Tutustu Android-SDK-kehykseen ja tunnista AVD Manager-sovellus. Tämä on luoda ”oletus” Android Virtuaalilaite.
5. Seuraavaksi ajetaan Eclipse.
6. Java->JUnit-näytekoodin tuominen edellyttää tämän jälkeen avaamatonta kansiota seuraavan kuvan mukaisesti.
7. Edellisen vaiheen jälkeen, tämä on mitä saat nähdä; tuotu Java-projektin rakenne.
8. Olette valmiit suorittamaan Appiumin.exe tiedosto, joka on tallennettu unzipped kansio, kuten alla.
9. Voit nyt käynnistää Appium-palvelin-ikkunan, joka näkyy alla.
10. Ilman hässäkkää, voit muuttaa AndroidContactsTest.java-tiedosto tarpeidesi mukaan.
11. Voit nyt suorittaa Java-luokan JUnitTest alla kuvatulla tavalla.
12. Tulos on, että sovellus on läpäissyt testin.
Voila! Nämä yksinkertaiset vaiheet, kun suoritetaan sarjassa, antavat sinulle seleeni Appiumin voiman automatisoida mobiilisovellusten testaus.