De hoeveelheid software in tv‘s volgt al decennia vrij nauwkeurig de wet van Moore. Op het Bits&Chips-managementevent van afgelopen november merkte Hans Aerts van Philips op dat de hoeveelheid software in een tv is opgelopen van 8 kbyte in 1985 tot 30 Mbyte dit jaar. De hoeveelheid fouten per ’kilo‘ software is tegelijkertijd al een groot aantal jaren nagenoeg constant. Dit onderstreept de noodzaak van gestructureerd en automatisch testen. De Europese testspecificatietaal TTCN3 biedt uitkomst.
De huidige hoeveelheid software in producten maakt het zeer lastig om met klassiek handmatig testen voldoende inzicht te krijgen in de kwaliteit. Het aantal requirements voor de huidige derde generatie mobiele telefoons is verdubbeld ten opzichte van de eerste generatie. De snelheid waarmee nieuwe producten verschijnen op deze markt vereist van leveranciers dat ze producten ontwikkelen terwijl de standaarden waaraan de telefoons moeten voldoen nog verre van stabiel zijn. Het European Telecommunications Standards Institute (ETSI, www.etsi.org) heeft geconstateerd dat dit een explosieve groei van steeds veranderende eisen aan mobiele telefoons oplevert. Deze toename in complexiteit is dusdanig dat het klassiek testen onhaalbaar is. De aanpak moet veranderen om nog serieus een uitspraak te kunnen doen over de kwaliteit van het uiteindelijke product.
De benodigde aanpassing geldt temeer omdat veel producten voortbouwen op eerdere versies, waarbij bestaande (ingekochte) software na gedeeltelijke wijziging wordt hergebruikt. Het is daarom steeds belangrijker om na een aanpassing te testen of de ongewijzigde onderdelen nog steeds de beoogde functionaliteit en kwaliteit bieden.