Wat is Selenium Suite?

Selenium Suite is een test-framework (open-source) voor onder andere het testen van webapplicaties. Het is te vergelijken met HP Quick Test Pro (QTP). Selenium beperkt zich echter tot het “geautomatiseerd” testen van webapplicaties. Van belang hierbij is om aan te geven dat het gaat om het geautomatiseerd uitvoeren van de testen. De testgevallen zul je nog steeds vooraf zelf moeten maken en opvoeren in de tool.
Selenium bestaat niet uit één tool, maar uit een framework die verschillende test behoeftes binnen een organisatie kan ondersteunen. Het doel van het framework is om testgevallen te kunnen registreren die vervolgens geautomatiseerd kunnen worden uitgevoerd.

De Selenium Suite bestaat uit 4 onderdelen:

  • Selenium Integrated Development Environment (IDE)
  • Selenium Remote Control (RC)
  • WebDriver
  • Selenium Grid

Selenium Suite onderdelen

In onderstaande paragrafen geven we een korte introductie van de verschillende Selenium Suite onderdelen. Omdat de verschillende onderdelen voor- en nadelen hebben, hebben we ze voor je op een rijtje gezet. Het is van belang om het juiste onderdeel te gebruiken voor behalen van bepaalde doelen. Lees hier de afwegingen.

Selenium Integrated Development Environment (IDE)

Selenium IDE is het simpelste onderdeel binnen de selenium suite en is het makkelijkst om te leren. Het is een Firefox plugin die gemakkelijk is te installeren. Door de eenvoud is Selenium IDE eigenlijk alleen geschikt als een prototyping tool. Wanneer je complexere testgevallen wilt gebruiken kun je beter Selenium RC of Webdriver (Selenium 2) gebruiken.

Selenium Remote Control (Selenium RC)

Selenium RC was voor een lange tijd het vlaggenschip binnen de Selenium Suite. Het was de eerste tool, voor het geautomatiseerd testen van webapplicaties, die het mogelijk maakte dat gebruikers konden kiezen uit het gebruik van verschillende programmeertalen. Vanaf versie 2.25.0 ondersteunt Selenium RC de volgende programmeertalen:

  • Java
  • C#
  • PHP
  • Python
  • Perl
  • Ruby

Selenium WebDriver

Selenium WebDriver is in meerdere aspecten beter dan Selenium IDE en Selenium RC. Het gebruikt een modernere en stabielere aanpak bij het automatiseren van de browser acties. WebDriver gebruikt geen JavaScript voor de automatisering. Het bestuurt de browser door een directe aansturing. De ondersteunde programmeertalen zijn gelijk aan die van Selenium RC

Selenium Grid

Selenium Grid wordt gebruikt samen met Selenium RC om parallel testen uit te voeren over verschillende machines en browsers. Parallel testen betekent in dit geval het tegelijkertijd uitvoeren van meerdere testen.

Kenmerken:

  • Gelijktijdig uitvoeren van testen in meerdere browsers en op meerdere omgevingen
  • Grote besparing op de test uitvoeringstijd
  • Maakt gebruik van het hub-and-nodes concept. De hub fungeert als de centrale bron van Selenium commando’s naar de andere omgevingen.

ABC

Ook interessant?

Voordelen en nadelen Selenium Suite

Voordelen en nadelen Selenium Suite onderdelen

Selenium Suite is een test-framework (open-source) voor het testen van webapplicaties. Van belang hierbij is om aan te geven dat ...
Selenium onderdelen

Wat is Selenium Suite?

Selenium Suite is een test-framework (open-source) voor onder andere het testen van webapplicaties. Het is te vergelijken met HP Quick ...
Overwegingen

Afwegingen bij gebruik Selenium Suite

Selenium Suite is een test-framework (open-source) voor het testen van webapplicaties. Van belang hierbij is om aan te geven dat ...
Toets je kennis

Selenium Suite

Deze toets bevat 25 vragen over Selenium Suite. De vragen hebben betrekking op Selenium IDE, Selenium RC, Selenium WebDriver en ...
Blijf op de hoogte van onze nieuwste ontwikkelingen, schrijf je hier in voor de nieuwsbrief!