Notă practică · Performanță

Un test îmi spune că aplicația merge. Un test de volum îmi spune până unde.

În 1998, înainte să livrez o aplicație de contabilitate primului client, am vrut să știu nu numai dacă funcționează, ci și până unde merge.

Prima întrebare

Am verificat dacă aplicația se deschide, calculează, salvează și întoarce rezultatul așteptat. Asta demonstra că funcționează pentru datele pe care le aveam în față. Nu îmi spunea ce se va întâmpla după luni sau ani de utilizare.

A doua întrebare

Am început cu câteva înregistrări și am mărit treptat volumul. Cu câteva mii de înregistrări mergea bine. Cu câteva sute de mii încetinea. În jurul unui milion nu mai răspundea.

De ce contează diferența

Un test funcțional verifică rezultatul pentru un caz. Un test de volum arată curba: cum se schimbă timpul, memoria și stabilitatea atunci când cresc datele sau repetările. Limita era mai aproape decât sperasem, dar am descoperit-o eu, acasă, înainte de livrare, nu clientul după ce primise aplicația.

Ce a rămas

Am păstrat aceeași întrebare prin Access, SQL Server, ASP, C#, SharePoint, servicii cloud și lucru asistat de AI. Tehnologia s-a schimbat. Întrebările despre volum, lățime, timp de așteptare, repetare și rezultatul verificat au rămas.

Un test îmi spune că aplicația merge. Un test de volum îmi spune până unde.
Înapoi la articole