Monthly Archives: August 2015

Inginer Software: Etica față de testeri

Standard

Din moment ce îmi petrec mult timp în compania testerilor și developerilor mi-am compus de-a lungul timpului un scurt ghid pentru programatori. Un set de reguli bazate pe ideea de corectitudine față de oamenii care testează lucrul nostru.

Știm cu toții că testerii au de efectuat teste rapide, teste de regresie.Au de scris suite noi teste au de automatizat au de rulat teste pe 2-3-4 versiuni de sistem de operare și pe 4-5 browsere sau tipuri de telefon.

Pe scurt, o cantitate mare de efort intelectual e necesară și e anormal să continuăm starea curentă în care insultăm practic zi de zi acest grup de oameni. Cum este să-ți permiți să insulți testeri cînd iubita ta lucrează tester și e insultată de alți programatori care se consideră superiori. Este unul din multele aere pe care ni le dăm ca programatori. Vorbesc la plural pentru că și eu am făcut asta. Așadar listă:
1. Un programator nu va insulta niciodată un tester.

2. Un programator nu se va considera sau declara intelectual superior unui tester.

3. Un programator nu va pretinde la întîietate sau face glume în prezența unui tester pe seama acestuia.

4. Un programator nu va încerca să umilească testerul  pretinzînd că erorile raportate nu există.

5. Un programator responsabil își va asuma vina pentru erorile raportate.

6. Un programator responsabil nu trimite testerul la echipa de pe API sau frontend să se lămurească acolo. Un programator preia problema de la tester și purcede să o rezolve cu echipele corespunzătoare.

7. Un programator nu livrează produse sub nivelul de calitate acceptat sperînd ca testerul să nu detecteze erorile.

8. Un programator își testează singur softul și îl livrează spre testare doar după ce este convins că testerul nu are ce găsi. (Nota redacției: Testerul întotdeauna găsește ceva).

9. Un programator nu se consideră mai deștept decît cei care testează la infinit aceleași lucruri pentru că el singur știe că el scrie cod cu Copy-Paste de pe stackoverflow.

10. Un programator își tratează onorabil colegii indiferent de șansa la educație pe care ei (n)au avut-o sau cariera pe care au ales-o.

Advertisements