Top 10 Free Automation Test Tools That Will Make Your Life Easier

Selenium gebruikt Web Driver voor Chrome om commando’s te testen en de webpagina’s te verwerken om aan de data te komen die je nodig hebt.
Het is compatibel met bijna alle beschikbare programmeertalen en het geeft je een grote verscheidenheid aan commando’s en opties, die je kunt manipuleren.

Dit is mijn absolute favoriet en ik heb er nu al zo vaak over geschreven. Ik combineer het met Python en Web Scraping om de best mogelijke resultaten te krijgen.
Als je meer wilt leren over Selenium en zijn functies kijk dan op: Top 25 Selenium Functies Die Je Pro Maken in Web Scraping.

Ook als je een meer geavanceerd gebruik wilt check out: Hoe maak je een analyse tool met Python.

https://www.selenium.dev/

https://www.selenium.dev/

Link naar afbeelding

Beautiful Soup

Beautiful Soup is een python-bibliotheek om gegevens uit HTML- en XML-bestanden te halen.

Na Selenium is dit ook een van mijn favorieten, gewoon omdat het zo makkelijk te gebruiken is en zo krachtig.

Hier is ook een voorbeeldgebruik voor Beautiful Soup: Hoe geld te besparen met Python.

https://www.crummy.com/software/BeautifulSoup/bs4/doc/

https://www.crummy.com/software/BeautifulSoup/bs4/doc/

Link naar afbeelding

Robotium

Robotium is gratis software waarmee u Android-gebaseerde applicaties kunt testen. Het is een testautomatiseringsframework dat veel verschillende testgebieden ondersteunt, waaronder gray box UI-tests, systeemtests en gebruikersacceptatietests voor zowel native als hybride Android-gebaseerde applicaties.

Van hun GitHub-repository:

Robotium is een Android-testautomatiseringsframework dat volledige ondersteuning biedt voor native en hybride applicaties. Robotium maakt het eenvoudig om krachtige en robuuste automatische black-box UI-tests voor Android-toepassingen te schrijven. Met de ondersteuning van Robotium kunnen testcase-ontwikkelaars functie-, systeem- en gebruikersacceptatietestscenario’s schrijven, die meerdere Android-activiteiten omvatten.

https://github.com/RobotiumTech/robotium

https://github.com/RobotiumTech/robotium

Link naar afbeelding

Watir

Watir is een gratis Ruby-bibliotheek waarmee je geautomatiseerde tests kunt uitvoeren, zoals klikken, formulieren invullen, etc.

De naam is een acroniem dat komt van Web Application Testing in Ruby.

Van hun website:

Een open source Ruby library voor het automatiseren van tests. Watir interageert met een browser op dezelfde manier als mensen dat doen: klikken op links, invullen van formulieren en valideren van tekst.

Link naar afbeelding

Apache JMeter

Apache JMeter is een gratis te gebruiken Java desktop-app die voornamelijk wordt gebruikt voor het testen van de belasting van webapplicaties. Het ondersteunt ook beperkte functionele en unit testen.

Het heeft veel verschillende opties zoals dynamische rapportage, portabiliteit, krachtige Test IDE, en ondersteunt verschillende soorten applicaties, shell scripts, Java objecten, en databases.

Van hun website:

De Apache JMeter applicatie is open-source software, een 100% pure Java applicatie ontworpen om load test functioneel gedrag en de prestaties te meten. Het is oorspronkelijk ontworpen voor het testen van Web Applicaties, maar is sindsdien uitgebreid met andere test functies.

Apache JMeter kan worden gebruikt om de prestaties te testen op zowel statische als dynamische bronnen, Web dynamische applicaties.
Het kan worden gebruikt om een zware belasting te simuleren op een server, groep van servers, netwerk of object om de sterkte ervan te testen of om de algemene prestaties te analyseren onder verschillende soorten belasting.

Hier vindt u ook een lijst met tutorials die u kunnen helpen met JMeter aan de slag te gaan:

  • Distributed Testing
  • Recording Tests
  • JUnit Sampler
  • Access Log Sampler
  • Extending JMeter

Link naar afbeelding

Katalon

Katalon is open-source software voor automatiseringstests voor web en mobiel. Het is zeer eenvoudig en ondersteunt cross-platform gebruik. Daarnaast heeft het een geweldige JIRA-implementatie.

Van hun website:

Katalon helpt u snel geautomatiseerde tests te genereren cross-platform.
Geautomatiseerde tests naadloos te integreren in uw CI/CD pipeline.
Centrale rapportages en kwaliteitsinzichten met Katalon TestOps.

Link naar afbeelding

Maven

Maven is een gratis tool dat wordt gebruikt voor het automatiseren van testen voor Java-projecten.
Ik gebruik Maven zelf vrij vaak en ik moet zeggen dat het een behoorlijk fijn stukje software is.

Van hun website:

Maven is in principe een open source build automation tool, voornamelijk bedoeld voor java projecten. We hebben de maven plugins beschikbaar om te testen. Het doel “surefire:test” dat door de plugin wordt geleverd, wordt geassocieerd met een testfase van de levenscyclus van softwarebeheer.

Link naar afbeelding

Selendroid

Het is een gratis automatiseringsframework voor Android-toepassingen en mobiel web. Het ondersteunt schalen en parallel testen.

Selendroid is een gratis automatiseringsframework voor Android- en webapps.
Het leuke van Selendroid is dat het parallel testen en schalen ondersteunt.

Van hun website:

Selendroid is een testautomatiseringsframework dat de UI van Android native en hybride applicaties (apps) en het mobiele web aanstuurt. Tests worden geschreven met behulp van de Selenium 2-client-API – dat is alles!

Link naar afbeelding

Linux Desktop Testing Project

LDTP is een gratis tool voornamelijk gericht op GUI-testen met een grote verscheidenheid aan talen (Python, Java, Ruby, Perl, C#, VB.NET, PowerShell, Clojure)

Van hun website:

Het GNU/Linux Desktop (GUI Application) Testing Project (GNU LDTP) is gericht op het produceren van een hoogwaardig testautomatiseringsraamwerk en geavanceerde tools die kunnen worden gebruikt voor het testen en verbeteren van GNU/Linux- of Solaris-desktops. Het maakt gebruik van de toegankelijkheidsbibliotheken om de gebruikersinterface van de toepassing te doorzoeken.

Link naar afbeelding

OpenTest

OpenTest is een gratis tool voor web, mobiele apps en API’s.

Van hun websites:

OpenTest is een gratis en open source functioneel testautomatiseringsraamwerk voor webapplicaties, mobiele apps en API’s, gebouwd met het oog op schaalbaarheid en uitbreidbaarheid, met een focus op het mogelijk maken van de mainstream testautomatiseringspraktijken. OpenTest is een feature-reach tool die weinig tot geen codeervaardigheden vereist en vrijwel elk type functioneel testautomatiseringsproject aankan.

Link naar afbeelding

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *