Wat is software testing en agile testing?

Wat is software testing en agile testing? – een introductie van 1 uur

Herinnert u zich de woorden van Martin Fowler in de sessie over IT architectuur dat “het creëren van software van goede kwaliteit niet duur hoeft te zijn” en dat “het creëren van software van goede kwaliteit een van de goedkoopste oplossingen is”?

Bij Right People Group staan we hier volledig achter. We geloven dat, in elke fase van software ontwikkeling, de focus moet liggen op kwaliteit. Software testing is een hier heel belangrijk onderdeel van.

Iedereen kan in zekere mate softwaretests doen. Toch is er een groot verschil tussen iemand die een intuïtieve kennis heeft van software testing en een echte professional.

Wij leveren software developers die ervaring hebben met softwaretesten. We accepteren geen software developers die software enkel willen ontwikkelen en het testen aan iemand anders willen overlaten.

Testen en kwaliteitsgericht werken is belangrijk voor iedereen in alle fasen van het proces. Dit komt doordat de veranderingskosten exponentieel groeien doorheen het project. Op de grafiek hieronder vindt u een illustratie hiervan.

De principes van software testing

Voordat we wat dieper ingaan op de verschillende soorten testen, bespreken we eerst de principes van software testing:

Soorten testen

Om de rol van software testing in softwareprojecten te kunnen begrijpen, kijken we eerst naar het V-model. Het V-model is het klassieke “waterval”-proces voor software ontwikkeling en testing. Ook al wordt agile software ontwikkeling steeds populairder, toch is het belangrijk om het V-model te begrijpen. De meeste klanten in agile omgevingen volgen vaak nog grotendeels het V-model, maar in plaats van alles in één keer te doen, doen ze veel kleine herhalingen van het V-model.

Het V-model geeft u een goed beeld van welke soort test gerelateerd is aan welke specifieke fase, zoals u kan zien op de figuur hieronder:

In de video hieronder kijken we in detail naar de verschillende soorten softwaretesten. Enkele testen die genoemd worden in de video zijn terug te vinden in het V-model:

Agile testing

De rol van de testprofessionals is drastisch aan het veranderen. We gaan van een waterval-software ontwikkelingsproces naar een agile software ontwikkelingsproces. Laten we hier wat dieper op in gaan:

Testautomatisering

Testautomatisering is een cruciaal element binnen de moderne software ontwikkeling, maar het is geen wondermiddel dat alles kan oplossen. We zien dat onze klanten veel waarde halen uit testautomatisering. Toch zijn bedrijven vaak gefocust op de foute dingen. Hierdoor leidt hun testautomatisering tot een hoge onderhoudskost vergeleken met de waarde die het met zich meebrengt.

In de video hieronder geven we een introductie tot testautomatisering:

Laten we eens kijken naar de populairste tool voor browserautomatisering, genaamd Selenium:

De rol van een testmanager

Right People Group levert ervaren testprofessionals die de leiding kunnen nemen over de testinspanningen in het project van de klant.

Hieronder komt u meer te weten over de klassieke rol van een testmanager:

Een testmanager is geen exact gedefinieerde rol in agileprojecten. Wat gebeurt er dan precies met de rol van een testmanager in een agile omgeving?

Test-driven Development

Test-driven Development (TDD) is gebaseerd op het principe dat softwareontwikkelaars hun unittest uitschrijven alvorens ze daadwerkelijk gaan coderen. Dit is niet simpel. In bepaalde organisaties vergt het grote veranderingsmanagement inspanningen van de developers. Wanneer het correct gebeurt, kan het erg waardevol zijn en kan het zelfs de “standaard manier van werken” worden binnen een development team:

Bent u een zelfstandige consulent of aannemer?

Meld u aan voor onze nieuwsbrief en ontvang automatisch relevante aanbiedingen en alle projecten die op dit moment geopend zijn.

Hebt u een tester of testmanager nodig?

Stuur ons een e-mail naar info@rightpeoplegroup.com voor een CV en uurprijs van een tester of testmanager die bij uw project en vereisten past, of lees meer over onze service in verband met testing onder Software Tester, Testmanager en Agile Tester.

Wat is Right People Group University?

Lees het verhaal hier 

Over Right People University

Wij van Right People Group zijn overtuigd dat het begrijpen van de behoeften van onze klanten essentieel is om de perfecte freelancer te leveren voor een taak. Daarom werken wij continu aan het verbeteren van onze vaardigheden om de business doelstellingen en de technische kant van projecten te begrijpen. Aangezien we met een breed scala van industrieën en technologieën werken, is dit een voortdurend proces. Right People Group University is een initiatief om dit leerproces gestructureerd te ondersteunen. Eén keer per week komen de nieuwste leden van het Right People Group team bijeen voor een studie sessie gericht op één specifiek topic. Wat u hierboven ziet is het curriculum van één van die sessies – “Wat is software testing en agile testing?” We begonnen deze sessies voor nieuwe werknemers, maar denken dat anderen het studieplan ook nuttig kunnen vinden. Natuurlijk kunt u niet in een uur alles over software en agile testing leren, maar het geeft u wel een startpunt en een overzicht wat uw toekomst leerproces ondersteunt. Voel u vrij om de Right People Group University te volgen. Opmerkingen en vragen komen wij graag tegemoet in de sectie beneden.

Contact Thomas Möller

Thomas staat altijd open om je specifieke behoeften te bespreken. Hij kan je snel een accuraat beeld geven van de oplossing die we kunnen leveren om aan jouw behoeften te voldoen.

Tevreden klanten

Tevreden-klanten-276x300.webp

“Wij dachten dat het moeilijk was om aan onze specifieke wensen te voldoen. Vlak nadat we Right People Group benaderd hadden, leverden ze ons een top consultant voor een redelijke prijs. Het was perfect.”

Tue Ansvig, Head of Department, eBay