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

Článok môjho kolegu Daniela Jusupova veľmi inšpirovala. Je úžasné, ako je oblast IT priateľská a pohostinná – učte sa a zapájajte sa, a vždy sa učte niečo nové. Preto chcem rozprávať svoj príbeh o tom, ako som sa učila na psychológa, ale stala sa testerom.

Psychologické testovanie: ako prejsť cestu od diplomovaného psychológa k testerovi
Rozhodla som sa študovať psychológiu na výzvu srdca – chcela som pomáhať ľuďom a byť užitočná pre spoločnosť. Okrem toho ma veľmi zaujímala vedecká činnosť. Štúdium mi išlo ľahko, písala som vedecké práce, vystupovala na konferenciách a dokonca som mala prakticky významné výskumy a plánovala som sa hlbšie venovať oblasti klinickej psychológie. Avšak všetko dobré sa raz končí – skončilo aj moje štúdium na univerzite. Odstránila som sa od doktorandského štúdia kvôli smiešnym doktorandským platbám a vyšla som do veľkého sveta, aby som našla samu seba.

Tu ma čakal prekvapenie: s diplomom a vedeckými prácami som nikde nebola potrebná. Úplne. Psychológov hľadali do materských škôl a škôl, čo pre mňa nebol prijateľný variant, pretože s deťmi si veľmi nerozumiem. Aby som mohla poradiť, musela by som odpracovať nejaký čas zadarmo alebo za úplne smiešne peniaze.

Povedať, že som bola v beznádeji – to by bolo slabé slovo.

Hľadanie niečoho nového

Jeden z mojich známych pracoval v oblasti vývoja softvéru, práve on mi, pozerajúc na moje útrapy, navrhol, aby som k nim išla ako tester – rozumela som počítačom, zaujímala som sa o technológie a v podstate som nebola úplne neznalá v humánnych vedách. Ale do tejto chvíle som ani nevedela, že taká profesia existuje. Rozhodla som sa, že určite nič nestratím – a išla som. Prešla som pohovorom a bola prijatá do priateľského kolektívu.

Krátko ma oboznámili so softvérom (program bol obrovský, s množstvom subsystémov) a ihneď ma poslali do "pole" na implementáciu. A nie niekam, ale do polície. Pridelili mi miesto v pivnici v OVD jedného z okresov našej republiky (Tatarstan). Tam som školila zamestnancov, zbierala problémy a priania a predvádzala som to vedeniu, a, samozrejme, paralelne som vykonávala testovanie softvéru a posielala vývojárom správy.

Práca so zástupcami silových zložiek nie je jednoduchá – podliehajú príkazom, majú prísnu evidenciu, a preto uvažujú odstupňovane. Musel som nájsť spoločnú reč so všetkými: od poručíka po plukovníka. V tomto mi veľmi pomohlo moje vzdelanie podľa diplomu.

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

Nadobudnutie teoretického základu

Musím povedať, že keď som len začala pracovať, nemala som žiadny teoretický základ. Mala som dokumentáciu a vedela som, ako by mal program fungovať; od toho som sa odrážala. Aké typy testovania existujú, aké nástroje môžem využiť, aby som si uľahčila život, ako vykonávať testovú analýzu, čo je testovací dizajn – to všetko som nevedela. Ani som nevedela, kde hľadať odpovede na všetky tieto otázky, alebo kde ma môžu veľa naučiť. Len som hľadala problémy v softvéri a tešila sa, že všetko sa stáva jednoduchším a pohodlnejším pre používateľov.

Avšak monkey testing nakoniec naráža na problém absencie teoretického základu. A tak som sa pustila do vzdelávania. Tak sa stalo, že v našom oddelení a na celom obrovskom projekte vtedy nebol ani jeden profesionálny testovač. Testovanie často vykonávali vývojári, ešte častejšie analytici. Nenaučil sa to nikto.

A kam sa teda IT-čkárové dostávajú v takých situáciách? Samozrejme, na Google.

Prvá kniha, ktorá sa mi dostala do rúk Bléka „Kľúčové procesy testovania“. Pomohla mi systémovo usporiadať to, čo som v tom momente už vedela, a pochopiť, v ktorých oblastiach mám na projekte (a v pochopení testovania) medzery. Orientácie, ktoré boli v knihe nastavené, boli veľmi dôležité – a nakoniec sa stali základom pre ďalšie vedomosti.

Potom bolo ešte veľa rôznych kníh – všetky si ani nepamätám, a samozrejme školenia: prezenčné a online. Čo sa týka prezenčných školení, neponúkli mi veľa, predsa len za tri dni sa testovaniu nedá naučiť. Znalosti v testovaní sú ako stavba domu: najprv musí byť základ pevný, potom – aby sa steny postavili na svoje miesta...

Pokiaľ ide o online školenia, je to dobré riešenie. Medzi prednáškami je dostatok času na dôkladné vyskúšanie nových znalostí a dokonca ich aplikáciu na vlastnom projekte. Môžete sa učiť kedykoľvek, čo je dôležité pre pracujúceho človeka, ale sú tu aj termíny na odovzdanie úloh (čo je tiež veľmi dôležité pre pracujúceho človeka :)). Odporúčam.

Ak hovoríme o ťažkostiach na ceste testera, spočiatku ma najviac desilo neprehľadnosť systémov a veľké množstvo rôznych procesov, ktoré prebiehajú. Vždy mi pripadalo: „Testujem pole, ale na čo ešte vplýva?“. Musela som sa obehnúť okolo vývojárov, analytikov, niekedy sa pýtať používateľov. Zachránili ma schémy procesov. Nakreslila som ich nesmierne množstvo, začínala som na A4 a potom som k nemu lepidlom prilepila ďalšie papiere zo všetkých strán. Robím to aj teraz, veľmi to pomáha systematizovať procesy: vidieť, čo máme na vstupe a na výstupe, a kde sú „slabé“ miesta softvéru.

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

Čo ma teraz desí? Nudná (ale nevyhnutná) práca, ako je písanie testovacích scenárov. Testovanie je kreatívna, ale zároveň aj formálna a metodická práca (áno, aký paradox). Dovoľte si „plávať“ nad procesmi, overujte najbláznivejšie predstavy, ale len po tom, čo prejdete základnými scenármi 🙂.

V skutočnosti som na začiatku cesty chápala, že nič neviem; teraz chápem to isté, ale! Kedysi ma nevedomosť niečoho desila, teraz je to pre mňa výzva. Osvojiť si nový nástroj, pochopiť novú technológiu, vziať si doteraz nepoznaný softvér a rozobrať ho na súčiastky – to je veľká práca, ale človek predsa len sa rodí na to, aby pracoval.

Vo svojej práci sa často stretávam s ľahko pohŕdavým postojom k testerom. Ako keby, vývojári sú seriózni, stále zaneprázdnení ľudia; a testeri – nuž, nejasné, prečo sú vôbec potrební, výborne sa dá zaobísť aj bez nich. V dôsledku toho na mňa často delegovali veľa dodatočnej práce, napríklad vypracovanie dokumentácie, inak sa považovalo, že len flákam čas. Naučila som sa písať dokumentáciu podľa normy a dobre spracovávať návody pre používateľov (našťastie, s používateľmi som mala dostatok interakcie a vedela som, čo im bude pohodlnejšie). Teraz, po 9 rokoch práce ako tester v skupine spoločností ICL (posledné 3 roky a naďalej v oddelení skupiny spoločností – ICL Services), plne vnímam, aká je práca testerov dôležitá. Dokonca aj ten najúžasnejší vývojár môže niečo prehliadnuť a na niečo zabudnúť. Okrem toho testeri nie sú len prísnymi dozorcami, ale aj ochráncami používateľov. Kto, ak nie tester, dobre vie, ako by mal byť proces práce s softvérom postavený; a kto, ak nie tester, môže pozrieť na softvér z pohľadu bežného používateľa a poskytnúť odporúčania k používateľskému rozhraniu?

Našťastie, teraz na mojom projekte môžem využiť všetky predtým nadobudnuté zručnosti – testujem (podľa testovacích prípadov a len tak, pre radosť:)), píšem dokumentáciu, zaujímam sa o používateľov a dokonca občas pomáham pri akceptačnom testovaní.

V mojej práci sa mi najviac páči, že sa musím neustále učiť niečo nové – nemožno stáť na mieste, robiť deň po dni to isté a byť odborníkom. Okrem toho mám veľmi šťastie na tím – sú to odborníci vo svojom odbore, pripravení vždy prísť na pomoc, ak niečomu nerozumiem, napríklad pri vývoji automatických testov alebo pri vykonávaní záťaže. A navyše moji kolegovia vo mňa veria: aj keď vedia, že mám humanitné vzdelanie, a vedia, že mám možno nejaké „biele miesta“ vo svojom IT vzdelaní, nikdy nehovoria: „Asi to nezvládneš“. Hovoria: „Zvládneš to, a ak budú otázky – obráť sa na nás."

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

Píšem tento článok predovšetkým pre tých, ktorí by chceli pracovať v IT, a to najmä v testovaní. Chápem, že svet IT sa zvonku môže javiť ako zložitý a záhadný, a môže sa zdať, že to nezvládnete, že nemáte dostatok vedomostí, alebo že na to nemáte… Podľa mňa je IT najprístupnejšia sféra, ak sa chcete učiť a ste ochotní pracovať. Ak ste pripravení zapojiť ruky a hlavu do vytvárania kvalitného softvéru, venovať sa užívateľom a nakoniec – robiť svet lepším, potom ste na správnom mieste!

Kontrolný zoznam pre vstup do profesie

Pre vás som pripravila malý kontrolný zoznam pre vstup do profesie:

  1. Samozrejme, musíte mať vzťah k počítačom a zaujímať sa o technológie. Vlastne, bez toho by ste ani nemali začínať.
  2. Objavte v sebe profesionálne dôležité vlastnosti testera: zvedavosť, pozornosť, schopnosť držať si v hlave "obrazy" systémov a analyzovať ich, vytrvalosť, zodpovednosť a schopnosť zaoberať sa nielen zábavným "rozbíjaním" systémov, ale aj "nudnou" prácou na vývoji testovacej dokumentácie.
  3. Zoberte knihy o testovaní (bez problémov ich nájdete v elektronickej podobe) – a odložte ich. Verte, na začiatku vás všetko skôr vystraší, než povzbudí k niečomu.
  4. Pridajte sa k profesionálnej komunite. Môže to byť testerový fórum (tých je neúrekom, vyberte si to, čo sa vám páči), blog nejakého profesionálneho testera alebo niečo iné. Prečo to? No, po prvé, testerové komunity sú dosť priateľské a vždy dostanete podporu a radu, keď o ne požiadate. Po druhé, keď sa začnete pohybovať v tejto sfére, bude pre vás jednoduchšie zapadnúť do profesie.
  5. Začnite pracovať. Môžete ísť na stáž ako tester a starší kolegovia vás všetko naučia. Alebo začať s jednoduchými úlohami na voľnej nohe. V každom prípade, musíte začať pracovať.
  6. Po tom, čo začnete praktizovať testovanie, sa vráťte k knihám, ktoré ste odložili v bode 3.
  7. Uvedomte si, že sa budete musieť neustále učiť. Deň čo deň, rok čo rok sa budete učiť niečo nové a rozumieť niečomu. Prijmite túto situáciu.
  8. Odmietnite svoje obavy a pochybnosti a pripravte sa na jednu z najzaujímavejších prác na svete 🙂

A samozrejme, ničoho sa nebojte 🙂

Zvládnete to, veľa šťastia!

UPD: V diskusiách k článku ma vážení komentátori upozornili, že nie všetkým sa môže na začiatku tak dariť ako mne. Preto by som chcela do kontrolného zoznamu pridať bod 3a.

3a. Keď hovorím o tom, že knihy je lepšie zatiaľ odložiť, mám na mysli, že v tejto fáze by bolo nebezpečné preťažiť sa teóriou, pretože teoretické vedomosti je ťažké správne štruktúrovať bez praktických skúseností a veľké množstvo teórie vás môže vystrašiť. Ak chcete mať pocit väčšej istoty a nechcete strácať čas tým, že hľadáte, kde začať cvičiť, odporúčam vám absolvovať online školenie pre začiatočníkov testerov alebo navštíviť kurz testovania. Oboje sa veľmi ľahko nájde a informácie sú tam podávané prístupnou formou. No a pozrite sa na nasledujúci bod.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster