Dag Vrinden!
Na 10 jaar dienst als devver en 5 jaar als soft development manager voor hetzelfde bedrijf, ben ik opgezadeld met de functie om een testbeleid te ontwikkelen.
Ik neem aan - nou ja, ik hoop - dat er om T.Net toch een aantal test engineers/managers ronddwalen om ervaringen en tips mee uit te wisselen. Volgens mij wordt daar - jaja, eerlijk gezegd heb ik er ook nooit stil bij gestaan, tot ik me nu in het kruipwereldje van de testers moet begeven - vreemd genoeg weinig aandacht aan besteed.
Wat testen betreft, is er een heleboel om over te palaveren, als u mij mijn Vlaams vergeeft. Doel van dit topic is een beetje meer ruchtbaarheid te geven aan het belang van testen en de manier waarop, en hoewel ik me in /14 in het hol van de leeuw bevindt wat dat betreft - ontwikkelaars komen van Mars, dedicated testers van Venus, wil ik hier wel een soort symbiose bereiken. Uitgangspunt is uiteindelijk toch om kwaliteitssoftware op te leveren toch?
Mijn bedoeling is dus niet dat jullie hier met z'n allen gaan zeggen hoe de ideale testomgeving er uitziet (daar ben ik zelf mee bezig, en ondertussen ben ik erachter dat dat van bedrijf tot bedrijf verschillend is), maar wel om een aantal zaken die wél common ground zijn voor software-houses.
Vandaar deze vragen:
- Wie test er bij jullie? Project manager? Gebruikers? De devver zelf? Een dedicated tester? Wat zijn daarbij de voordelen, wat zijn de kanttekeningen?
- Wanneer wordt er getest? Tussentijds of wanneer een module is afgewerkt? (Lees: werk je in een agile of waterfall omgeving - en heb je in beide situaties gewerkt - wat past wanneer?)
- Automated testen. Is dit enkel goed op product-based companies? Varen project-based companies hier ook bij? Wie schrijft die testen? De ontwikkelaar zelf, of een collega die niks van betreffende area afweet? Wat ga je automated testen en wat niet?
- Hoe wordt coverage van het testplan bepaald? En wie doet dat?
- Hebben jullie (of jullie testers) een vast stramien, of wordt er Context-Driven getest? Wat zijn de voor- en/of nadelen?
- Nog 800 andere vragen. Staat jullie vrij om aan te vullen.
Bedoeling van dit topic is eigenlijk om het belang van testen te bespreken, het hoe in welke situatie testen 'bepalen', welke test tools bruikbaar zijn in welke situatie, en wat wiens verantwoordelijkheid is in de ideale wereld van een ontwikkelingstraject. Wat loopt er mis, wat kan er beter.Eigen specifieke ervaringen en anecdotes zijn welkom - daar leert men uit of is tenminste toch altijd voer voor discussie.
Na de kilo's testliteratuur die ik figuurlijk verorberd heb, weet ik dat Nederland jarenlang het voortouw genomen heeft wat software testing betreft, maar ook dat ze na die verwezenlijking stil zijn blijven staan, waarbij gebrek aan productiviteit tov de huidige testtechnieken het grootste minpunt geworden is. En na diezelfde kilo's, ben ik ervan overtuigd dat testen belangrijk zijn. En ik weet uit ervaring dat het soms niet botert tussen ontwikkelaars en testers. De 'Ready for Retest' optie wordt door devvers veel minder aangeklikt dan de 'Deferred' of 'rejected'-optie. Ook dat mag ter sprake komen.
Kortom, een software test topic. Wat wel, wat niet? Brand los.
Na 10 jaar dienst als devver en 5 jaar als soft development manager voor hetzelfde bedrijf, ben ik opgezadeld met de functie om een testbeleid te ontwikkelen.
Ik neem aan - nou ja, ik hoop - dat er om T.Net toch een aantal test engineers/managers ronddwalen om ervaringen en tips mee uit te wisselen. Volgens mij wordt daar - jaja, eerlijk gezegd heb ik er ook nooit stil bij gestaan, tot ik me nu in het kruipwereldje van de testers moet begeven - vreemd genoeg weinig aandacht aan besteed.
Wat testen betreft, is er een heleboel om over te palaveren, als u mij mijn Vlaams vergeeft. Doel van dit topic is een beetje meer ruchtbaarheid te geven aan het belang van testen en de manier waarop, en hoewel ik me in /14 in het hol van de leeuw bevindt wat dat betreft - ontwikkelaars komen van Mars, dedicated testers van Venus, wil ik hier wel een soort symbiose bereiken. Uitgangspunt is uiteindelijk toch om kwaliteitssoftware op te leveren toch?
Mijn bedoeling is dus niet dat jullie hier met z'n allen gaan zeggen hoe de ideale testomgeving er uitziet (daar ben ik zelf mee bezig, en ondertussen ben ik erachter dat dat van bedrijf tot bedrijf verschillend is), maar wel om een aantal zaken die wél common ground zijn voor software-houses.
Vandaar deze vragen:
- Wie test er bij jullie? Project manager? Gebruikers? De devver zelf? Een dedicated tester? Wat zijn daarbij de voordelen, wat zijn de kanttekeningen?
- Wanneer wordt er getest? Tussentijds of wanneer een module is afgewerkt? (Lees: werk je in een agile of waterfall omgeving - en heb je in beide situaties gewerkt - wat past wanneer?)
- Automated testen. Is dit enkel goed op product-based companies? Varen project-based companies hier ook bij? Wie schrijft die testen? De ontwikkelaar zelf, of een collega die niks van betreffende area afweet? Wat ga je automated testen en wat niet?
- Hoe wordt coverage van het testplan bepaald? En wie doet dat?
- Hebben jullie (of jullie testers) een vast stramien, of wordt er Context-Driven getest? Wat zijn de voor- en/of nadelen?
- Nog 800 andere vragen. Staat jullie vrij om aan te vullen.
Bedoeling van dit topic is eigenlijk om het belang van testen te bespreken, het hoe in welke situatie testen 'bepalen', welke test tools bruikbaar zijn in welke situatie, en wat wiens verantwoordelijkheid is in de ideale wereld van een ontwikkelingstraject. Wat loopt er mis, wat kan er beter.Eigen specifieke ervaringen en anecdotes zijn welkom - daar leert men uit of is tenminste toch altijd voer voor discussie.
Na de kilo's testliteratuur die ik figuurlijk verorberd heb, weet ik dat Nederland jarenlang het voortouw genomen heeft wat software testing betreft, maar ook dat ze na die verwezenlijking stil zijn blijven staan, waarbij gebrek aan productiviteit tov de huidige testtechnieken het grootste minpunt geworden is. En na diezelfde kilo's, ben ik ervan overtuigd dat testen belangrijk zijn. En ik weet uit ervaring dat het soms niet botert tussen ontwikkelaars en testers. De 'Ready for Retest' optie wordt door devvers veel minder aangeklikt dan de 'Deferred' of 'rejected'-optie. Ook dat mag ter sprake komen.
Kortom, een software test topic. Wat wel, wat niet? Brand los.