OLD

Tijdens het (agile) ontwikkelen van een product zal dat product telkens anders worden. Soms komen er features bij, soms moet bestaand gedrag veranderen en vaak zullen stukken ‘code’ herschreven worden. Toch moet het product blijven werken. En mag het testen daarvan niet te veel tijd kosten.

Een test moet dus herbruikbaar zijn en blijven werken, ook als de ontwikkelaars andere keuzen maken. Elke ATS zal dus moeten abstraheren van technische details.

Doordat Pathways abstraheert van de implementatie(techniek), zijn testen herbruikbaar.

Het is dus mogelijk om meerder

Het Pathways concept abstraheert van implementatie (de techniek) van het te verifiëren product. Ofwel, een goede ATS(set) kan meerdere producten testen, als die (bijna) gelijke features hebben.

Dit laten we hier zien door een aantal eenvoudige rekenmachines te testen. Het optellen van twee getallen geeft altijd hetzelfde resultaat. Met één ATS kan dus zowel een (javascript) webapplicatie, een (xmlrpc-) server als andere soorgelijke tools getest worden.