Naar inhoud springen

Softwaretester

Uit Wikipedia, de vrije encyclopedie

Een softwaretester is een professional die software controleert op kwaliteit, betrouwbaarheid en correct functioneren. Het doel is om fouten (bugs) op te sporen voordat software in gebruik wordt genomen en om te beoordelen of een systeem voldoet aan de eisen en verwachtingen van de gebruiker.[1]

Een softwaretester maakt testplannen, schrijft testscenario’s en voert tests uit. Dit kan handmatig of met behulp van testautomatisering. De resultaten worden vastgelegd en gedeelde fouten worden teruggekoppeld aan ontwikkelaars. Vaak gaat het ook om regressietesten (het opnieuw testen na wijzigingen) en het beoordelen van prestaties of veiligheid.[2]

Ontstaan en ontwikkeling van het beroep

[bewerken | brontekst bewerken]

Het beroep softwaretester ontstond in de jaren tachtig en negentig, toen softwareprojecten steeds groter en complexer werden. Waar testen vroeger vooral werd gezien als een onderdeel van programmeren of debuggen, groeide het uit tot een aparte functie met eigen methoden en verantwoordelijkheden.[3] Sinds de jaren 2000 is de rol sterk veranderd door nieuwe werkwijzen zoals Agile en later DevOps.[4] Testen is niet langer een losse fase aan het einde van een project, maar wordt geïntegreerd in korte ontwikkelcycli en in de gehele leveringsketen. Daarbij werken testers nauwer samen met ontwikkelaars, productowners en andere teamleden. Ook testautomatisering kreeg een belangrijke plaats.

Naast klassieke methoden zijn er nieuwe vormen ontstaan, zoals exploratief testen, waarbij leren en testen tegelijk plaatsvinden, en crowdtesting, waarbij een brede groep testers via internet software controleert.

Opleiding en certificering

[bewerken | brontekst bewerken]

Er bestaat geen vaste opleiding tot softwaretester, maar vaak wordt een achtergrond in informatica of een vergelijkbaar vakgebied gevraagd. Internationale certificeringen van de International Software Testing Qualifications Board (ISTQB) gelden als belangrijke standaard. In Nederland en België beheert de Belgian and Netherlands Testing Qualifications Board (BNTQB) de officiële examens en certificaten.[5]

Carrière en salaris

[bewerken | brontekst bewerken]

Softwaretesters kunnen doorgroeien naar functies als testmanager of specialist in testautomatisering. In grotere organisaties zijn er ook rollen zoals performance-tester of security-tester. In Nederland ligt het gemiddelde salaris van een softwaretester volgens de Nationale Beroepengids tussen de €3.000 en €4.200 per maand; ervaren testers kunnen tot circa €4.500 verdienen.[6] Vacatures vragen vaak kennis van testmethodieken, ervaring met tools voor automatisering en de vaardigheid om te werken in agile teams.[7]