selen er et open source-testværktøj, der primært bruges til regressionstest og funktionel test. Selenium suite, der er identificeret som en samling af testværktøjer, kan bruges til at automatisere test af netsøgere. Når vi taler om test af mobilapplikationer, er det et velkendt faktum, at du som tester skal have hørt om selen. Og hvis du er nysgerrig efter at vide, om selen kan bruges til at automatisere test af mobilapplikationer, vil følgende detaljerede forklaring kaste lys over dine spørgsmål.
for at besvare spørgsmålet “Kan selen være et mobil applikationstestværktøj?”svaret er negativt. Men den gode nyhed er, at du kan få mest muligt ud af selen til at teste mobile hjemmesider. Dette er bestemt en grund, der kan muntre dig op. Og der er et par andre grunde, der får dig til at smile.
selen, som et open source-testværktøj, indebærer ikke nogen licensomkostninger og rangerer derfor over andre testværktøjer, der i øjeblikket anvendes. Selvom du ikke kan bruge selen til at automatisere test af mobilapplikationer, har du en fordel ved at anvende rammerne for selen, der udelukkende er designet til mobil automatiseret test.
Selenrammer designet til automatisering af test af mobilapplikationer
- Selendroid
- Appium
Selendroid:
i tråd med netop dette navn er Selendroid en Selenramme, der kan bruges til at teste brugergrænsefladen til native-og hybridapplikationer, der kan køres på Android-platformen. Det er også vigtigt at bemærke, at mens Selendroid-rammen er velegnet til emulatorer, kan den også finde sin plads i Selennettet, når rammen kan integreres med rigtige enheder. I det væsentlige beregnet til at udføre parallel test og skalering giver Selendroid-rammen dig mulighed for samtidig at kommunikere med flere Android-enheder.
Selen Appium:
selen Appium er en automatiseret, open source test ramme, der kan anvendes til at teste mobile brugergrænseflader, der kommer med native, hybrid og mobile applikationer. Det er også en cross-platform værktøj, der kan er kompatibel med mange sprog, herunder Node.JS, PHP, Java, Objective-C, JavaScript, Clojure, C#, Python og Perl. Du som tester kan få mest muligt ud af sin cross-platform karakteristik, når du nemt kan anvende selen Appium gennem et enkelt test script til at udføre tests på Android, vinduer, Mac, Linou eller iOS platforme.
et dusin enkle trin involveret i automatisering af test af mobilapplikationer ved hjælp af selen Appium
1. Dit første skridt er at besøge http://appium.io. Du skal derefter hente Appium rammer sammen med prøve filer som vist under:
2. Det næste trin er at pakke de hentede filer ud.
3. Fortsæt videre ved at hente og oprette Android-SDK-fil på din computer.
4. Tjek Den Android-SDK rammer og identificere AVD Manager ansøgning. Dette er for at oprette en “standard” Android virtuel enhed.
5. Det næste skridt er at køre Eclipse.
6. Du skal derefter få adgang til den udpakkede mappe for at importere Java->JUnit-prøvekoden i henhold til følgende illustration.
7. Efter det foregående trin er dette, hvad du får at se; den importerede Java-projektstruktur.
8. Du er nu klar til at udføre Appium.fil, der er gemt i den udpakkede mappe, som vist nedenfor.
9. Du kan nu starte Appium-servervinduet, der vises som under.
10. Uden besvær kan du ændre AndroidContactsTest.java-fil i henhold til dine krav.
11. Du kan nu køre Java-klassen som JUnitTest som vist nedenfor.
12. Dit resultat vil være, at ansøgningen har bestået testen.
Voila! Disse enkle trin, når de udføres i serie, giver dig kraften i selen Appium til at automatisere test af mobilapplikationer.