Gereedschappen voor het testen
- Selenium Webdriver
- Froglogic – Squish
- Apache Jmeter
- Soap UI
- Postman
- Jenkins
- JIRA
Home » Testen en validatie oplossingen » Testende Hulpmiddelen

Selenium Webdriver
- Selenium Webdriver is een draagbaar framework voor het automatiseren van webapplicaties voor verschillende testdoeleinden. Het is een open source testsoftware.
- Het wordt voornamelijk gebruikt voor het maken van robuuste, browsergebaseerde regressie automatiseringssuites en tests.
- Deze tool biedt een rijke set van testfuncties die specifiek zijn afgestemd op uiteenlopende testscenario’s van alle soorten webapplicaties
- De bewerkingen die deze tool biedt, zijn zeer flexibel en bieden vele mogelijkheden om UI elementen te vergelijken met het verwachte toepassingsgedrag

Froglogic - Squish
- Squish is de commerciële software-automatiseringstool om de functionele regressietesten en systeemtests van hun grafische gebruikersinterface (GUI’s) en mens/machine interfaces (HMI’s) te automatiseren.
- De Squish GUI testtool, een 100% cross platformtool, ondersteunt alle desktop, mobiele, web en embedded platforms.
- Het biedt ook testscriptopname, krachtige en betrouwbare objectidentificatie en verificaties, geen afhankelijkheid van screenshots of visuele verschijning, en krachtige geïntegreerde ontwikkelomgeving (IDE)

Apache Jmeter
- JMeter is een open source testsoftware. Het is een pure Java-toepassing, in de eerste plaats voor het testen van belasting en prestaties voor het analyseren en meten van de prestaties van een verscheidenheid aan diensten en webapplicaties.
- JMeter is ontworpen om verschillende categorieën van tests te dekken, zoals belasting testen, functioneel testen, prestatie testen, regressie testen, etc.
- JMeter kan ook gebruikt worden als een unit test tool voor JDBC database verbindingen, FTP, LDAP, Webservices, JMS, HTTP, generieke TCP verbindingen en OS native processen.

Soap UI
- SoapUI is een API testtool dat voornamelijk wordt gebruikt voor het testen van de SOAP diensten en de REST API’s.
- Het is het de facto standaardinstrument voor het functioneel testen van API’s, waarmee u eenvoudig en snel geautomatiseerde functionele, regressie, compliance en beveiligingstests kunt maken.
- Het ondersteunt alle standaard protocollen en technologieën om alle soorten API’s te testen
- Het is in licentie gegeven onder de voorwaarden van de GNU Leaser General Public Licence (LGPL).
- Het is beschikbaar als zowel open source tool als commercieel product en kan worden geconfigureerd op basis van de eisen en het volume van het testen

Postman
- Postman is de enige complete API ontwikkelomgeving, voor API ontwikkelaars, die wereldwijd door meer dan 5 miljoen ontwikkelaars en 100000 bedrijven wordt gebruikt.
- Postman is een krachtige tool voor het uitvoeren van integratietesten met uw API. Het maakt herhaalbare, betrouwbare tests mogelijk die kunnen worden geautomatiseerd en gebruikt in verschillende omgevingen.
- Het kan ook worden geïntegreerd met bouwsystemen, zoals Jenkins met behulp van de Newman commandoregeltool.
- Het is ook beschikbaar als open source tool en als commercieel product.

Jenkins
- Jenkins is een op zichzelf staande, open source automatiseringsserver die gebruikt kan worden voor het automatiseren van allerlei taken met betrekking tot het bouwen, testen en leveren of implementeren van software.
- Jenkins helpt bij het automatiseren van het niet-menselijke deel van de softwareontwikkeling en testprocessen, met continue integratie en het faciliteren van technische aspecten van continue levering.
- Jenkins is een zeer uitbreidbaar product waarvan de functionaliteit kan worden uitgebreid door de installatie van plugins.

JIRA
- JIRA is een test management tool die voornamelijk gebruikt wordt voor bug tracking, issue tracking en agile projectmanagement.
- Jira is een commercieel softwareproduct dat in licentie kan worden gegeven voor gebruik op locatie of beschikbaar is als gehoste toepassing.
- Het is gebouwd voor elk lid van het softwareteam (vooral voor het SCRUM-team) om grote software op een efficiënte manier te plannen, te volgen en uit te brengen.