Cine sunt testerii

Forumurile sunt adesea întrebat - care testează, și cum să devină una. În opinia mea, această poziție reflectă mai bine numele de „inginer de calitate“. Deoarece este de a obține cea mai bună calitate a produsului și este principala sarcină a testerului.







În cazul în care echipa selectată de testeri, este dat focalizarea (în plus față de cunoștințele tehnice despre ele mai târziu) calități umane sobeseduemogo.

În primul rând ar trebui să fie o persoană cu un grad ridicat de responsabilitate. Acesta este principalul lucru. oameni iresponsabili nu poate fi un tester. Pentru că este în unitate. care crezi, „Ah! unde funcționează, „aruncat afară eroare fatală.

O altă calitate importantă - sociabilitate. Sunteți în căutarea pentru o persoană la echipă și trebuie să fie un jucător de echipă. Unele companii folosesc XP testate Max. Acest lucru este asociat cu un alt tester este un test bun pentru sociabilitate.

Sociabilitatea este necesară nu numai pentru a lucra într-o echipă de testeri, dar, de asemenea, pentru a comunica cu o echipa de programatori. Este necesar să se găsească un echilibru între persistența și înțelegere să fie corectă și să aprecieze punctul de vedere al celuilalt. La urma urmei, programatorii si testerii - sunt participanți ai unei echipe de lucru în același scop.

La polul opus, dar nu mai puțin importante sunt calitățile de răbdare și perseverență. tester de locuri de muncă - este de multe ori munca grea în testarea sute de opțiuni diferite pentru funcționarea unui modul. Uneori, unele dintre module nu pot fi automatizate (parțial sau total), și verificarea testerul atent este o necesitate.

Un alt aspect al activității tester este de a pregăti test-cazuri. test-planuri și liste de verificare. Scrierea acestor documente - este o lucrare necesară, dar foarte greu. Mai ales pentru că aceste documente trebuie să rescrie sau edita de la o versiune la alta.

Perseverență. Cel mai adesea, testerul poate observa un inconvenient din punctul de vedere al modulelor de uzabilitate în program. Abilitatea de a nu convinge numai programatori, dar, de asemenea, autoritățile - o caracteristică importantă. Ea nu se lipește încovoierea, și nu să strice relațiile dintre management, manageri de proiect, programatori si testeri.

Abilitatea și dorința de a învăța. Testerul trebuie să fie curios. La fel ca în (ce s-ar întâmpla dacă ai pus un program de pe urechi și picioare?) Și noi metodologii pentru a testa (și asta e ceea ce face ca acest nou program, și ne poate ajuta?)







Ar trebui să existe, de asemenea, lideri de remarcat. În cazul în care proiectul este pornit și testerii sunt ocupate de dimineața până seara de testare numai în ajunul eliberării - acest lucru este normal. Dar dacă această situație durează de ani de zile - atunci va trebui să-și reconsidere în mod serios punerea în aplicare a funcțiilor de control. Testeri ar trebui să aibă timp pentru formare, ar trebui să îmbunătățească abilitățile lor, și conducerea ar trebui să contribuie puternic la acest lucru. Numai beneficiază de această companie.

Toate beneficiile lucrării, testere de multe ori funcționează fără documentație. Produsul este dezvoltat din cuvintele clientului și discuțiile lungi între conducere, manageri și programatori, testeri și pentru a merge la produsul „gata“, în cazul în care nimeni nu știe ce este adevărat și ce nu este. Informația este necesară pentru boabe pentru a scoate din programatori, lipsindu-i de timp liber, și, împreună cu toate 100 folosi propria lor intuiție și ingeniozitate. Fără ei în această chestiune dificilă - de testare - nu poți face.

Ei bine, în opinia mea, și principalele calități ale testerului.

În ceea ce privește formarea tehnică, tester ar trebui să aibă o educație tehnică superioară în domeniul tehnologiei informației. Aceasta nu este o condiție necesară, dar este foarte de dorit. Ghidul se spune că specialistul are abilitățile de bază de programare și cunoștințe de tehnologii-cheie, și că este important de asemenea, să fie capabil să lucreze. Deci, ca o persoană care a fost educat, încă atașată la ea o mulțime de eforturi (nu întotdeauna, desigur).

O condiție necesară este experiența - și cea mai mare este, cu atât mai bine. În același timp, în valoare nu numărul de companii care testerul a lucrat în ultimele șase luni, iar numărul de proiecte, și ce tehnologii au fost folosite pentru testare. De asemenea, se spune că un expert familiarizat cu procesul de dezvoltare de software, este bine conștient de rolul de a aloca fiecare în proces, precum și posibilitatea de a lucra cu un pachet care este necesar pentru a lucra (de exemplu, cu diverse bugtracker).

De asemenea, un plus este diploma de finalizare a cursurilor specifice. De aici vine diviziunea în funcție de ceea ce este un specialist în domeniul de testare arata pentru companie. În cazul în care au nevoie de un șef de departament de testare, apoi la sfârșitul cursului cu privire la organizarea de management al calității este un mare plus. În cazul în care compania este în căutarea pentru un tester cu test de cunoștințe avtomatizirovnnogo, apoi un certificat de absolvire a cursurilor de Rational Robot este doar dreptul. Dar asta nu e tot.

Când este vorba de experți în domeniul automatizării, cursul de trei sau patru zile cu privire la orice produs software va oferi cunoștințe fundamentale. Nu este mult mai importantă decât experiența. La urma urmei, s-ar putea găsi că ați studiat pachetul nu are suport pentru tehnologiile utilizate în dezvoltarea de produse software, și, prin urmare, nu este potrivit pentru testare. Dar, în cazul în care testerul a lucrat cu o varietate de pachete de automatizare și are o experiență suficientă, atunci nu este dificil de a învăța un alt pachet și să pună în aplicare de automatizare.

Modalități de dezvoltare profesională în domeniul testării, puteți vorbi pentru o lungă perioadă de timp. Puteți aminti standardele de testare utilizare și în alte domenii. Dar acest lucru - data viitoare!

Mult noroc în realizarea celui mai bun produs de calitate.