Imaginează-ți că ai o fisură mică în fundația unei case. Dacă o observi pe schiță, o corectezi cu un creion. Dacă o observi după ce ai turnat betonul, după ce ai ridicat pereții și după ce familia s‑a mutat înăuntru — costul reparației nu mai are nimic de‑a face cu un creion.
Exact același principiu funcționează în software. Și totuși, zi de zi, echipe întregi lansează produse cu bug‑uri care puteau fi prinse cu săptămâni sau luni înainte, pentru o fracțiune din prețul pe care îl plătesc acum.
Shall we să vorbim despre bani?
Regula 1‑10‑100: de unde vine numărul acela de 100 de ori?
Regula provine din cercetările lui Barry Boehm din anii '70, confirmată ulterior de studii IBM, HP și NASA. Principiul spune că un defect costă aproximativ:
- 1x dacă este descoperit în faza de cerințe sau specificații
- 10x dacă este descoperit în faza de design sau implementare
- 100x (uneori mai mult) dacă ajunge în producție
Unele studii mai recente, inclusiv rapoarte din industria bancară și automotive, plasează factorul de multiplicare chiar mai sus atunci când defectul afectează securitatea datelor sau complianța cu reglementări. Un bug de securitate nedetectat pe o platformă financiară poate genera amenzi GDPR, procese și pierderi de clienți imposibil de cuantificat pe un ticket JIRA.
Numărul nu este o legendă urbană. Este matematică aplicată la realitatea echipelor de produs.
Ce înseamnă concret "costul unui bug" în producție?
Multă lume se gândește la cost ca la orele de development necesare pentru a remedia defectul. Acela este doar vârful aisbergului.
Costul real include
- Timpul inginerului care reproductează, investighează și remediază (adesea în contextul unui incident live, deci sub presiune maximă)
- Costul deploymentului de urgență și al testării regresive accelerate
- Timpul echipei de suport care gestionează tichetele utilizatorilor afectați
- Pierderea de venituri directe dacă funcționalitatea afectată ține de un flux de plată, de onboarding sau de o integrare critică
- Deteriorarea reputației — mai greu de pus pe o foaie Excel, dar perfect vizibilă în recenzii, churn și NPS
La DevTalks București, am auzit un tech lead de la o companie de retail online povestind cum un bug într‑un serviciu de discount a costat echipa sa mai mult în 6 ore de producție decât tot bugetul de QA al trimestrului. Suma exactă nu a mai contat. Lecția — da.
De ce bug‑urile supraviețuiesc până în producție?
Nu pentru că developerii sunt neglijenți. Ci pentru că sistemele sunt complexe și testarea este adesea tratată ca o etapă opțională de validat la final, nu ca o activitate continuă.
Câteva pattern‑uri tipice pe care le vedem și noi la Academia Testarii în companiile cu care lucrăm:
- Cerințele sunt ambigue sau incomplete, iar nimeni nu pune întrebări dificile devreme. Un analist de testare bun pune acele întrebări — acesta este primul filtru de calitate.
- Testarea manuală se face superficial pentru că "e urgent" și se sare direct la sign‑off.
- Nu există o strategie risk‑based: se testează ce e ușor, nu ce e critic.
- Automatizarea lipsește sau este prost întreținută — un pipeline cu Selenium 4 sau Playwright care rulează la fiecare commit poate prinde regresii în minute, nu în zile.
- Mediile de test nu reflectă producția, iar comportamentul real al sistemului cu date reale (MySQL în producție vs. un mock local) surprinde echipa neplăcut.
Fiecare dintre aceste puncte are o soluție. Niciuna nu este magică, dar toate presupun un mindset shift: calitatea nu este responsabilitatea exclusivă a QA‑ului, ci a întregii echipe — iar testerul este cel care facilitează această cultură.
Shift‑left testing: cel mai ieftin instrument din arsenalul tău
"Shift‑left" este una dintre frazele‑cheie din ISTQB Foundation Level și înseamnă, simplu, că testarea trebuie să înceapă cât mai devreme în ciclu. Nu după ce codul este gata. De la cerințe.
Concret, asta poate însemna
- Review de cerințe cu ochiul unui tester (găsești ambiguități, contradicții, scenarii de tip edge‑case înainte ca un developer să fi scris o linie de cod)
- Three Amigos sessions în care testerul, developperul și business analyst‑ul discută împreună un story înainte de implementare
- Test cases schițate pe baza criteriilor de acceptanță, nu după ce funcționalitatea există deja
- Exploratory testing încă din sprint, nu la final de release
La A4Q Summit, una dintre temele recurente ale ultimilor ani este exact această integrare timpurie a perspectivei de calitate în procesul de delivery. Nu este o tendință de nișă — este direcția întregii industrii.
Iar dacă vrei să măsori impactul: echipele care aplică shift‑left raportează constant o reducere a defectelor găsite în producție cu 30‑50%, conform studiilor Capers Jones și CISQ (Consortium for IT Software Quality).
Ce poate face un tester bun pe care un tool nu îl va face niciodată?
Postman îți verifică API‑urile. Selenium 4 și Cypress îți rulează sutele de teste de regresie. Chrome DevTools îți arată exact ce request a eșuat și de ce. Sunt tool‑uri extraordinare și un tester modern trebuie să le stăpânească.
Dar niciun tool nu pune întrebarea: "Hei, dacă utilizatorul face X și apoi se deloghează pe jumătate de proces — ce se întâmplă cu datele lui?" Niciun framework de automatizare nu citește un document de cerințe și observă că lipsește scenariul pentru utilizatorul cu drepturi parțiale. Niciun pipeline CI/CD nu simte că o funcționalitate, deși tehnic funcționează, este confuză pentru utilizatorul real.
Implicarea umană, gândirea critică și curiozitatea structurată — acesta este motivul pentru care profesia de Analist Testare Software a fost inclusă în COR (codul 351108) în 2021 și de ce companiile din banking, automotive, energie sau ospitalitate continuă să caute oameni buni în QA, nu doar tool‑uri.
Testarea nu este o cheltuială. Este cea mai ieftină asigurare pe care o poți cumpăra pentru un produs software.
Vrei să devii acel tester care prinde bug‑urile devreme?
La Academia Testarii pregătim oameni care înțeleg nu doar cum să testeze, ci de ce testarea contează — în termeni de business, de risc și de cost real.
Dacă ești la început de drum în QA sau vrei să îți validezi cunoștințele cu o certificare recunoscută internațional, cursurile noastre de ISTQB Foundation Level și cele hands‑on cu Selenium, Postman sau Playwright sunt locul potrivit. Peste 100 de cursanți au trecut deja prin programele noastre și lucrează astăzi ca testeri în companii din România și din afară.
Descoperă toate cursurile disponibile pe academiatestarii.ro și fă primul pas spre o carieră în care valoarea ta se măsoară în bug‑uri prinse devreme — nu în incidente stinse la miezul nopții.
#DeAziEstiTester #AcademiaTestarii #SoftwareTesting #QualityAssurance #ISTQB
