Psychologické testovanie: ako prejsť od certifikovaného psychológa k testerovi

článok moja kolegyňa Danila Yusupova ma veľmi inšpirovala. Je úžasné, aké priateľské a prívetivé je IT odvetvie – učte sa a zapojte sa a stále sa učte niečo nové. Chcem preto porozprávať svoj príbeh o tom, ako som sa učil za psychológa a stal sa testerom.

Psychologické testovanie: ako prejsť od certifikovaného psychológa k testerovi
Študovať za psychológa som išla na zavolanie srdca – chcela som pomáhať ľuďom a byť užitočná pre spoločnosť. Vedecká činnosť ma navyše veľmi zaujímala. Štúdium bolo pre mňa ľahké, písal som vedecké práce, prednášal na konferenciách a dokonca som mal prakticky významný výskum a plánoval som sa ďalej venovať oblasti klinickej psychológie. Všetko dobré sa však raz končí – skončilo sa aj moje štúdium na vysokej škole. Odmietol som postgraduálnu školu kvôli smiešnym absolventským platom a odišiel som do veľkého sveta, aby som našiel sám seba.

Vtedy ma čakalo prekvapenie: so svojou diplomovkou a vedeckými prácami som sa ukázal byť nikde nanič. Vôbec. Hľadali sme psychológov do škôlok a škôl, čo pre mňa nebolo prijateľné, keďže s deťmi veľmi nevychádzam. Aby ste mohli ísť do poradenstva, museli ste odpracovať určitý čas zadarmo alebo za veľmi málo peňazí.

Povedať, že som bol zúfalý, neznamená nič.

Hľadáte niečo nové

Jeden z mojich priateľov pracoval vo vývoji softvéru a bol to on, kto mi navrhol, aby som pri pohľade na moje trápenia šiel k nim ako tester – rozumel som si s počítačmi, zaujímal som sa o technológie a v zásade som nebol práve úplný humanista. Ale dovtedy som ani nevedel, že takéto povolanie existuje. Rozhodol som sa však, že určite nič nestratím – a išiel som. Absolvoval som pohovor a prijali ma do priateľského kolektívu.

Bol som krátko zoznámený so softvérom (program bol obrovský, s veľkým počtom podsystémov) a okamžite som bol poslaný do „polí“ na implementáciu. A nie hocikde, ale aj na políciu. Dostal som miesto v pivnici na policajnom oddelení v jednom z okresov našej republiky (Tatarstan). Tam som školil zamestnancov, zbieral problémy a priania a predvádzal úradom a, samozrejme, zároveň som testoval softvér a posielal reporty vývojárom.

Nie je ľahké spolupracovať so zástupcami orgánov činných v trestnom konaní – poslúchajú príkazy, majú prísnu zodpovednosť, a preto uvažujú oficiálne. Musel som nájsť spoločnú reč so všetkými: od poručíka po plukovníka. Moja diplomová špecializácia mi v tom veľmi pomohla.

Psychologické testovanie: ako prejsť od certifikovaného psychológa k testerovi

Vypracovanie teoretického základu

Musím povedať, že keď som prvýkrát začal pracovať, nemal som žiadny teoretický základ. Mal som dokumentáciu a vedel som, ako má program fungovať; Vychádzal som z tohto. Aké typy testovania existujú, aké nástroje môžete použiť, aby ste si uľahčili život, ako vykonávať analýzu testov, čo je dizajn testu - toto všetko som nevedel. Áno, ani som nevedel, kde hľadať odpovede na všetky tieto otázky, ani kde by ma mohli veľa naučiť. Hľadal som len problémy v softvéri a bol som rád, že všetko je pre používateľov čoraz jednoduchšie a pohodlnejšie.

Opičie testovanie však v konečnom dôsledku naráža na problém nedostatku teoretického základu. A začal som sa vzdelávať. Stalo sa, že na našom oddelení a v celom obrovskom projekte v tom čase nebol ani jeden profesionálny tester. Testovanie často vykonávali vývojári a ešte častejšie analytici. Nemal sa od koho učiť konkrétne testovanie.

Kam sa teda ITčkár v takýchto situáciách poberie? Samozrejme do Googlu.

Prvá kniha, ku ktorej som sa dostal Čierna „Procesy testovania kľúčov“. Pomohla mi systematizovať to, čo som už vtedy vedel a pochopiť, v akých oblastiach som v projekte (a v chápaní testovania) zlyhával. Smernice uvedené v knihe boli veľmi dôležité – a nakoniec sa stali základom následného poznania.

Potom bolo oveľa viac rôznych kníh - nie je možné si ich všetky zapamätať a, samozrejme, školenia: osobné a online. Ak hovoríme o prezenčných školeniach, veľa nedali, testovanie sa predsa nedá naučiť za tri dni. Vedomosti v testovaní sú ako stavba domu: najprv potrebujete, aby boli základy stabilné, potom musia zapadnúť steny...

Čo sa týka online školenia, je to dobré riešenie. Medzi prednáškami je dostatok času na to, aby ste si nové poznatky poriadne vyskúšali a dokonca ich naživo aplikovali na svoj projekt. Zároveň sa dá študovať v akomkoľvek vhodnom čase (čo je dôležité pre pracujúceho človeka), no sú tu aj termíny na odovzdávanie úloh (čo je pre pracujúceho človeka tiež veľmi dôležité :)). Odporúčam.

Ak hovoríme o ťažkostiach cesty testera, najprv ma najviac vystrašila ťažkopádnosť systémov a veľké množstvo rôznych procesov, ktoré sa vyskytujú. Vždy to vyzeralo: "Ale ja tu testujem pole, ale čo to ešte ovplyvňuje?" Musel som behať za vývojármi, analytikmi a niekedy aj kontrolovať používateľov. Procesné diagramy ma zachránili. Nakreslil som ich obrovské množstvo, počnúc listom A4 a potom som naň zo všetkých strán lepil ďalšie listy. Stále to robím, naozaj to pomáha systematizovať procesy: vidieť, čo máme na vstupe a výstupe a kde má softvér „tenké“ miesta.

Psychologické testovanie: ako prejsť od certifikovaného psychológa k testerovi

Čo ma teraz desí? Nudná (ale nevyhnutná) práca, ako napríklad písanie testovacích prípadov. Testovanie je kreatívna, no zároveň formalizovaná, metodická práca (áno, je to paradox). Nechajte sa „vznášať“ nad procesmi, skontrolujte svoje najdivokejšie odhady, ale až potom, čo si prejdete hlavnými scenármi :)

Vo všeobecnosti som na začiatku svojej cesty pochopil, že nič neviem; že teraz chápem to isté, ale! Predtým ma to, že som niečo nevedel, desilo, ale teraz je to pre mňa ako výzva. Zvládnuť nový nástroj, pochopiť novú techniku, zobrať doteraz neznámy softvér a rozoberať ho kus po kuse je veľká drina, ale pre prácu sa človek rodí.

Pri svojej práci som sa často stretával s mierne odmietavým postojom k testerom. Hovorí sa, že vývojári sú seriózni, vždy zaneprázdnení ľudia; a testery - nie je jasné, prečo sú vôbec potrebné; môžete sa bez nich zaobísť. V dôsledku toho mi bolo často pridelené množstvo dodatočnej práce, napríklad vypracovanie dokumentácie, inak sa to považovalo za blázna. Naučil som sa, ako písať dokumentáciu v súlade s GOST a ako dobre vypracovať pokyny pre používateľov (našťastie som s používateľmi celkom dobre komunikoval a vedel som, ako by to bolo pre nich pohodlnejšie). Teraz, po 9 rokoch práce testera v skupine spoločností ICL (posledné 3 roky dodnes v divízii skupiny spoločností - ICL Services), plne chápem, aká dôležitá je práca testerov. Aj ten najúžasnejší vývojár sa môže na niečo pozrieť a niečo vynechať. Testeri sú navyše nielen prísnymi dozorcami, ale aj ochrancami používateľov. Kto, ak nie tester, dobre vie, ako by mal byť proces práce so softvérom štruktúrovaný; a kto ak nie tester sa moze pozriet na softver z pohladu bezneho cloveka a davat odporucania na UI?

Našťastie teraz na svojom projekte môžem využiť všetky predtým vyvinuté zručnosti – testujem (pomocou testovacích prípadov a len tak pre zábavu :)), píšem dokumentáciu, starám sa o používateľov a dokonca občas asistujem pri akceptačnom testovaní.

Na mojej práci sa mi najviac páči, že sa musíte neustále niečo nové učiť – nemôžete stáť na mieste, robiť to isté deň čo deň a byť špecialistom. Navyše som mal veľké šťastie na tím – sú to profesionáli vo svojom odbore, vždy pripravení pomôcť, ak niečomu nerozumiem, napríklad pri vývoji autotestov alebo pri vynášaní záťaže. A moji kolegovia mi tiež veria: aj keď vedia, že mám humanitné vzdelanie, a za predpokladu, že mám v IT vzdelaní „slepé miesta“, nikdy nepovedia: „No, asi to nezvládneš.“ Hovoria: „Zvládnete to a ak máte nejaké otázky, kontaktujte ma.

Psychologické testovanie: ako prejsť od certifikovaného psychológa k testerovi

Tento článok píšem predovšetkým pre tých, ktorí by chceli pracovať v IT všeobecne a v testovaní zvlášť. Rozumiem, že svet IT zvonku vyzerá ťažkopádne a tajomne a môže sa zdať, že to nevyjde, že nemáte dostatok vedomostí, alebo že to nestihnete... Ale, v Podľa môjho názoru je IT najpohostinnejšia oblasť, ak sa chcete učiť a ste pripravení pracovať. Ak ste pripravení vložiť svoje ruky a hlavu do vytvárania vysokokvalitného softvéru, starať sa o používateľov a v konečnom dôsledku urobiť svet lepším miestom, potom je toto miesto pre vás!

Kontrolný zoznam pre vstup do profesie

A pre vás som zostavil malý kontrolný zoznam pre vstup do profesie:

  1. Samozrejme, musíte ovládať počítače a zaujímať sa o technológie. V skutočnosti bez toho nemusíte začať.
  2. Nájdite v sebe profesionálne dôležité vlastnosti testera: zvedavosť, všímavosť, schopnosť udržať si „obraz“ systému v hlave a analyzovať ho, vytrvalosť, zodpovednosť a schopnosť zapojiť sa nielen do zábavného „ničenia“ systému, ale aj pri „nudnej“ práci na vývoji testovacej dokumentácie.
  3. Vezmite knihy o testovaní (dajú sa ľahko nájsť v elektronickej podobe) a odložte ich. Verte, že toto všetko vás najskôr skôr vystraší, ako do niečoho dotlačí.
  4. Pripojte sa k profesionálnej komunite. Môže to byť testovacie fórum (je ich veľa, vyberte si, ktoré sa vám páči), blog nejakého profesionálneho testera alebo niečo iné. Prečo je toto? Po prvé, testovacie komunity sú celkom priateľské a vždy dostanete podporu a radu, keď o to požiadate. Po druhé, keď sa v tejto oblasti začnete pohybovať, bude pre vás jednoduchšie zaradiť sa do profesie.
  5. Dostať sa do práce. Môžete sa stať testovacím stážistom a potom vás vaši starší kolegovia všetko naučia. Alebo začnite s jednoduchými úlohami na voľnej nohe. Tak či onak, musíte začať pracovať.
  6. Po začatí nácviku testovania sa vráťte ku knihám odloženým v kroku 3.
  7. Uvedomte si, že sa budete musieť neustále učiť. Deň čo deň, rok čo rok sa naučíte niečo nové a niečo pochopíte. Prijmite túto situáciu.
  8. Odhoďte strach a pochybnosti a pripravte sa na jednu z najzaujímavejších prác na svete :)

A samozrejme sa ničoho neboj :)

Dokážeš to, veľa šťastia!

UPD: V diskusiách k článku ma rešpektovaní komentátori upozorňovali na fakt, že nie každý môže mať v počiatočnej fáze také šťastie ako ja. Preto by som chcel pridať položku 3a do kontrolného zoznamu.

3a. Keď som povedal, že je lepšie odložiť knihy nateraz, myslel som tým, že v tejto fáze by bolo nebezpečné preťažovať sa teóriou, pretože teoretické vedomosti je ťažké správne štruktúrovať bez praxe a veľké množstvo teórie vás môže vystrašiť. . Ak sa chcete cítiť istejšie a nestrácať čas hľadaním, kde začať cvičiť, odporúčam vám absolvovať online školenie pre začínajúcich testerov alebo kurz testovania. Obe sa dajú veľmi ľahko nájsť a informácie vám budú prezentované v prístupnej forme. Pozrite si ďalší bod

Zdroj: hab.com

Pridať komentár