Selenium
Selenium automatiseert browsers, het opslaan van ontwikkelaars en ontwerpers moeizame tijd en geld als ze op zoek bent aan het testen van de verenigbaarheid van hun websites.
- Aanbiedingen automatisering voor Firefox, Opera, Internet Explorer en Safari
- Biedt een geïntegreerde ontwikkelomgeving
- TestingWhiz automatiseert het testproces
- Opnemen en afspelen kunnen worden behandeld met slechts een enkele druk op de knop
- Autocomplete functies bij het schrijven in Selenese
- Test opties die schaal om een verscheidenheid van verschillende niveaus
- Hogere functies vereisen een substantiële mate van kennis van programmeren
- Selenium IDE kan enigszins traag
Er is wat ironie in het feit dat de meest effectieve coders in slagen om hun werk te doen zo goed omdat ze de hoeveelheid tijd die ze moeten besteden codering te minimaliseren. Terwijl elegant coderen kan de hoeveelheid van het type wat je hoeft te typen en testen besteden een minimum te beperken, de kwaliteit coders weten ook hoe de meest efficiënte wijze gebruik te maken van de instrumenten die reeds voor hen beschikbaar. Dit is buitengewoon belangrijk wanneer het proberen om het testen van de compatibiliteit van uw website. Wat werkt op Safari zou kunnen blijken dat een ongeorganiseerde puinhoop op Opera en Firefox zijn, noodzakelijk uitgebreide arbeid alleen maar om het te laten werken recht op alle platformen. En dan is er nog de kwestie van de verenigbaarheid van het brede scala van apparaten die de moderne bezoekers gebruiken om op het web. Selenium is uitgegroeid tot een van de meest vertrouwde tools voor het automatiseren van browsers in het bedrijf, waardoor ontwikkelaars om erachter te komen eventuele problemen in hun code voordat ze onoverkomelijke problemen. Op zijn meest elementaire laag van functionaliteit, Selenium kun je assign teststappen, dan spelen ze terug in de browser om te zien hoe die stappen functioneren in real time. Maar Selenium is meer dan alleen een browser emulator. Het is een volledig functionerende geïntegreerde ontwikkelomgeving. Met behulp van de gepatenteerde Selenese taal, kunt u maken en bewerken van uw scripts, zodat u meer veelzijdigheid met uw testen ervaring. Deze tests kunnen vervolgens in een aantal populaire formaten die HTML en Ruby is opgenomen, wordt opgeslagen. Als u op zoek bent naar je code snel testen zonder zich zorgen te maken over het schrijven van test cases zelf, kunt u gebruik maken van de geautomatiseerde tool genaamd TestingWhiz waarmee je meer testcases in een kleinere hoeveelheid tijd werken met minder handen op arbeid te kunnen laten maken . De kern Selenium IDE is vrij eenvoudig te gebruiken, zelfs voor mensen met weinig technische ervaring, maar de toevoeging van Selenium Remote Control biedt meer geavanceerde functionaliteit voor degenen die op zoek zijn naar meer complexe testen te doen. Met RC, kan je rennen en schrijven tests in een breed scala van moderne talen als Python, Perl, en Java, waardoor meer ingewikkelde tests die niet hoeven te rekenen op de eigen Selenese taal. Dit kan worden gecombineerd met Selenium Grid om testgevallen op verschillende servers tegelijk draaien, het produceren van grotere steekproef sets en zodat gebruikers zinvolle resultaten sneller te krijgen. Het merendeel van de Selenium software vereist het gebruik van een Selenium server, maar de toevoeging van het Selenium webdriver kunt u uw testen doelen te bereiken zonder de noodzaak voor extra hardware. In de wereld van het testen, heeft Selenium een alomtegenwoordig naam geworden. Veel van de meest populaire browser ontwerpers hebben rechtstreeks samengewerkt met Selenium naar de Selenium technologie direct in hun software te integreren, en het dient als een hoeksteen van een aantal van de meest populaire testtools gebruikt voor API's en kaders.