Web Driver IO Tutorial met behulp van een Live website en voorbeelden werken
Laatste Update: 07/26/2015
(Sortie weerom vaak als ik deze instructables met meer details en voorbeelden update)
Achtergrond
Ik had onlangs een interessante uitdaging voor mij. Ik moest voeren geautomatiseerde testen tot en met een Q / een afdeling met weinig technische ervaring en geen programmeren achtergrond.
Dit was echt twee (2) afzonderlijke uitdagingen. De eerste was om te identificeren van de technologieën om de geautomatiseerde tests uitvoeren. De tweede was om het trainen van de Q / A afdeling.
Het artikel zal alleen ingaan op de gebruikte technologieën en wat ik geleerd in het proces.
De technologieën werkte goed maar ik echt moest zoeken voor informatie en vele uren kwesties uitzoeken.
Ik had een harde tijd vinden van informatie op het Internet over deze technologieën alle werken samen.
Ik wilde delen van deze informatie, dus ik schreef dit artikel samen met werken voorbeeld testscripts en een test-website om de scripts tegen te voeren.
Alle testscripts kunnen worden gevonden op github en de werkende testsite bevindt zich op Bestuurder IO Tutorial Test website
Ik hoop dat u het nuttig vinden. Als je dat doet, laat het me weten.
Doelstellingen
Technologieën te gebruiken:
- Test de functionaliteit van de website
- JavaScript-functionaliteit te testen
- Handmatig kan worden uitgevoerd
- Automatisch kan worden uitgevoerd
- Gemakkelijk te leren taal voor niet-programmeurs
- Q / A personeel met basiskennis van HTML en JavaScript
- Gebruik van Open sourcesoftware alleen
Technologieën
Lijst van technologieën die ik kiezen:
- mokka -test-runner - voert de testscripts
- shouldjs – bewering bibliotheek
- webdriverio – browser controle bindingen (taalkoppelingen)
- selenium -browser abstractie en lopende fabriek
- Browser/mobiele drivers + browsers
- Firefox (alleen in de Browser)
- Chrome (Browser en bestuurder)
- IE (Browser en bestuurder)
- Safari (Browser en stuurprogramma plug-in)