Psykologisk testning: hur man gÄr frÄn legitimerad psykolog till testare

Artikel min kollega Danila Yusupov har verkligen inspirerat mig. Det Ă€r fantastiskt hur vĂ€lkomnande och gĂ€stvĂ€nligt IT-omrĂ„det Ă€r – lĂ€r dig och kom in, och fortsĂ€tt alltid att lĂ€ra dig nĂ„got nytt. DĂ€rför vill jag berĂ€tta min historia om hur jag studerade till psykolog, men blev testare.

Psykologisk testning: hur man gÄr frÄn legitimerad psykolog till testare
Jag gick till studierna för att bli psykolog av hjĂ€rtats kallelse – jag ville hjĂ€lpa mĂ€nniskor och vara till nytta för samhĂ€llet. Dessutom var jag vĂ€ldigt intresserad av den vetenskapliga verksamheten. Jag klarade studierna lĂ€tt, skrev vetenskapliga arbeten, deltog i konferenser och hade till och med praktiskt betydelsefulla forskningar och planerade att gĂ„ djupare in i omrĂ„det klinisk psykologi. Men allt bra tar slut – min tid pĂ„ universitetet tog slut. Jag avstod frĂ„n forskarutbildningen pĂ„ grund av skrattretande doktorandlöner och gick ut i den stora vĂ€rlden för att hitta mig sjĂ€lv.

HĂ€r vĂ€ntade överraskningen pĂ„ mig: med min examen och vetenskapliga arbeten visade det sig att jag inte var behövd nĂ„gonstans. Överhuvudtaget. De sökte psykologer till förskolor och skolor, vilket inte var ett acceptabelt alternativ för mig, eftersom jag inte riktigt kom överens med barn. För att kunna börja som konsult behövde man tillbringa en viss tid med att arbeta gratis eller för smĂ„pengar.

Att sÀga att jag var i förtvivlan Àr att sÀga ingenting.

Sökande efter nÄgot nytt

En av mina bekanta arbetade med mjukvaruutveckling, och det var han som, med anledning av mina vedermödor, föreslog att jag skulle gĂ„ till dem som testare – jag kom överens med datorer, var intresserad av teknik och var i princip inte en helt hopplös humanist. Men fram till det ögonblicket visste jag inte ens att ett sĂ„dant yrke fanns. Men jag tĂ€nkte att jag inte hade nĂ„got att förlora – sĂ„ jag gick dit. Jag klarade intervjun och blev antagen till det vĂ€nliga kollektivet.

Jag fick en kort introduktion till mjukvaran (programmet var enormt, med mÄnga delsystem) och skickades genast ut i "fÀlten" för att implementera det. Och inte vart som helst, utan till polisen. Jag fick en plats i kÀllaren pÄ en av polisstationerna i vÄr republik (Tatarstan). DÀr utbildade jag personalen, samlade problem och önskemÄl och presenterade dem för ledningen, och sjÀlvklart genomförde jag ocksÄ tester av mjukvaran och skickade rapporter till utvecklarna.

Att arbeta med representanter frĂ„n sĂ€kerhetsstyrkorna Ă€r inte enkelt – de lyder order och har strikt rapportering, dĂ€rför resonerar de i officiella termer. Jag har varit tvungen att hitta ett gemensamt sprĂ„k med alla: frĂ„n löjtnant till överste. Min utbildning har verkligen hjĂ€lpt mig i detta.

Psykologisk testning: hur man gÄr frÄn legitimerad psykolog till testare

Uppbyggnad av teoretisk grund

Jag mĂ„ste sĂ€ga att nĂ€r jag började arbeta, hade jag ingen teoretisk grund. Jag hade dokumentation och visste hur programmet skulle fungera; det var utgĂ„ngspunkten. Jag visste inte vilka typer av testning som finns, vilka verktyg man kan anvĂ€nda för att göra livet lĂ€ttare, hur man genomför testanalys, vad testdesign Ă€r – allt detta var okĂ€nt för mig. Jag visste inte ens var jag skulle leta efter svar pĂ„ dessa frĂ„gor eller var jag kunde lĂ€ra mig mycket. Jag letade bara efter problem i mjukvaran och var glad att allt blev lĂ€ttare och mer anvĂ€ndarvĂ€nligt.

Men monkey testing stöter till slut pÄ problemet med bristen pÄ teoretisk bas. SÄ jag började utbilda mig. Det visade sig att vi pÄ avdelningen och i hela det stora projektet inte hade en enda professionell testare. Testning genomfördes ofta av utvecklare, Ànnu oftare av analytiker. Det fanns ingen att lÀra sig testning frÄn.

Och vart vÀnder sig en IT-person i sÄdana situationer? SjÀlvklart till Google.

Jag snubblade över en bok först Blacks "Nyckelprocesser för testning". Den hjĂ€lpte mig att systematisera det jag redan visste vid den tidpunkten och att förstĂ„ vilka omrĂ„den dĂ€r jag hade brister i projektet (och i förstĂ„elsen av testning). De riktlinjer som angavs i boken var mycket viktiga – och till slut blev de grunden för min efterföljande kunskap.

Sedan kom det mĂ„nga olika böcker – jag kan inte nĂ€mna dem alla, och sĂ„klart Ă€ven trĂ€ningar: bĂ„de fysiska och online. NĂ€r det gĂ€ller fysiska trĂ€ningar, gav de inte sĂ„ mycket, man kan Ă€ndĂ„ inte lĂ€ra sig testning pĂ„ tre dagar. Kunskaper i testning Ă€r som att bygga ett hus: först mĂ„ste grunden vara stabil, sedan mĂ„ste vĂ€ggarna stĂ„ pĂ„ sina platser


Vad gÀller onlineutbildningar Àr det en bra lösning. Det finns tillrÀckligt med tid mellan förelÀsningarna för att ordentligt tillÀmpa den nya kunskapen och till och med anvÀnda den i realtid i sitt eget projekt. Man kan ocksÄ studera nÀr som helst, vilket Àr viktigt för en arbetande person, men deadlines för inlÀmning av uppgifter finns ocksÄ (vilket Àr mycket viktigt för en arbetande person :)). Jag rekommenderar det.

NÀr det kommer till svÄrigheterna pÄ vÀgen som testare var jag först mest skrÀmd av systemens komplexitet och det stora antalet olika processer som pÄgick. Jag kÀnde alltid: 'Men jag testar det hÀr fÀltet, men vad pÄverkar det annars?'. Jag var tvungen att springa runt till utvecklarna, analytikerna och ibland kolla med anvÀndarna. Processkartor rÀddade mig. Jag ritade otaliga sÄdana, började med ett A4-ark och limmade sedan fast andra ark runt omkring. Jag gör fortfarande sÄ, det hjÀlper mig mycket att systematisera processerna: se vad vi har i ingÄngen och utgÄngen, och var mjukvaran har 'svaga' punkter.

Psykologisk testning: hur man gÄr frÄn legitimerad psykolog till testare

Vad skrĂ€mmer mig nu? Det trĂ„kiga (men nödvĂ€ndiga) arbetet, som att skriva testfall, till exempel. Testning Ă€r ett kreativt, men Ă€ndĂ„ formaliskt och metodiskt arbete (ja, en paradox). TillĂ„t dig sjĂ€lv att 'svĂ€va' över processerna, kolla de mest galna hypoteserna, men bara efter att du har gĂ„tt igenom de grundlĂ€ggande scenarierna 🙂

AllmĂ€nt, vad jag i början av min vĂ€g insĂ„g var att jag inte visste nĂ„got; nu förstĂ„r jag samma sak, men! Tidigare skrĂ€mde mig okunskap om nĂ„got, men nu Ă€r det som en utmaning för mig. Att bemĂ€stra ett nytt verktyg, förstĂ„ en ny teknik, ta ett helt okĂ€nt program och plocka isĂ€r det i bitar – det Ă€r ett stort arbete, men en mĂ€nniska föds ju för arbete.

I mitt arbete har jag ofta stött pĂ„ en nĂ„got nedlĂ„tande attityd gentemot testare. Även om utvecklare anses vara seriösa och alltid upptagna, sĂ„ tycks mĂ„nga undra varför testare överhuvudtaget behövs – man kan ju klara sig utmĂ€rkt utan dem. Som resultat av detta fick jag ofta en hel del extrajobb, till exempel att skriva dokumentation; annars ansĂ„gs det som att jag inte gjorde nĂ„got. Jag lĂ€rde mig att skriva dokumentation enligt standarder och att utforma instruktioner för anvĂ€ndare (lyckligtvis hade jag bra kontakt med anvĂ€ndarna och visste vad som skulle vara enkelt för dem). Nu, efter 9 Ă„rs arbete som testare inom ICL-koncernen (de senaste 3 Ă„ren och fortfarande i företagsgruppen – ICL Services), inser jag fullt ut hur viktig rollen för testare Ă€r. Även den mest fantastiska utvecklaren kan missa nĂ„got och inte beakta viktiga aspekter. Dessutom Ă€r testare inte bara strĂ€nga övervakare, utan Ă€ven anvĂ€ndarnas försvarare. Vem, om inte en testare, vet hur arbetsprocessen med programvara bör konstrueras? Och vem, om inte en testare, kan se pĂ„ programvaran ur en vanlig anvĂ€ndares perspektiv och ge rekommendationer om anvĂ€ndargrĂ€nssnittet?

Lyckligtvis kan jag pĂ„ mitt nuvarande projekt anvĂ€nda alla de fĂ€rdigheter jag har utvecklat tidigare – jag testar (enligt testfall och pĂ„ fritiden:)), skriver dokumentation, bryr mig om anvĂ€ndarna och ibland hjĂ€lper jag till med acceptanstester.

Det jag Ă€lskar mest med mitt arbete Ă€r att jag stĂ€ndigt fĂ„r lĂ€ra mig nĂ„got nytt – det gĂ„r inte att stĂ„ stilla, göra samma sak dag efter dag och vara specialist. Dessutom har jag haft tur med mitt team – de Ă€r professionella inom sina omrĂ„den och Ă€r alltid beredda att hjĂ€lpa till om jag inte förstĂ„r nĂ„got, till exempel vid utvecklingen av automatiserade tester eller belastningstestning. Och mina kollegor tror pĂ„ mig: Ă€ven om de vet att jag har en humanistisk utbildning och kan anta att det finns ”vita flĂ€ckar” i min IT-utbildning, sĂ€ger de aldrig: ”Tja, du klarar nog inte av det.” De sĂ€ger: ”Du klarar det, och om du har frĂ„gor – tveka inte att frĂ„ga.”

Psykologisk testning: hur man gÄr frÄn legitimerad psykolog till testare

Jag skriver den hÀr artikeln frÀmst för dem som vill arbeta inom IT, och sÀrskilt inom testning. Jag förstÄr att IT-vÀrlden kan verka förvirrande och mystisk, och det kan kÀnnas som om man inte har tillrÀckligt med kunskap eller att man inte klarar av det... Men enligt min mening Àr IT den mest vÀlkomnande branschen om du vill lÀra dig och Àr beredd att arbeta hÄrt. Om du Àr redo att anvÀnda bÄde dina hÀnder och ditt huvud för att skapa kvalitetsprogramvara, ta hand om anvÀndarna och i slutÀnden göra vÀrlden bÀttre, dÄ Àr detta platsen för dig!

Checklista för att komma in i yrket

Och för er har jag sammanstÀllt en liten checklista för att komma in i yrket:

  1. SjÀlvklart mÄste du ha en god relation till datorer och intressera dig för teknik. Utan detta kan du lika gÀrna lÄta bli att börja.
  2. Identifiera de professionellt viktiga egenskaperna hos en testare: nyfikenhet, noggrannhet, förmÄga att hÄlla en 'bild' av systemet i huvudet och analysera den, beslutsamhet, ansvar och förmÄga att Àgna sig Ät inte bara det roliga 'förstörandet' av systemet utan ocksÄ den 'trÄkiga' uppgiften av att utveckla testdokumentation.
  3. Ta böcker om testning (de gĂ„r utan problem att hitta i digital form) – och lĂ€gg dem Ă„t sidan. Tro mig, i början kommer allt detta snarare att skrĂ€mma dig Ă€n motivera dig till nĂ„got.
  4. GÄ med i en professionell gemenskap. Det kan vara ett testforum (det finns mÄnga, vÀlj det som passar dig), en blogg av nÄgon professionell testare eller nÄgot annat. Varför? För det första Àr testgemenskaper oftast ganska vÀnliga, och du kommer alltid att fÄ stöd och rÄd nÀr du ber om det. För det andra, nÀr du börjar röra dig inom detta omrÄde, blir det lÀttare för dig att integrera dig i yrket.
  5. Börja arbeta. Du kan bli praktikant eller testare, dÄ kommer Àldre kollegor att lÀra dig allt. Eller sÄ kan du börja med enkla uppgifter som frilansare. Oavsett vilket, mÄste du börja arbeta.
  6. NÀr du har börjat praktisera testning, gÄ tillbaka till böckerna som du la Ät sidan i punkt 3.
  7. Acceptera att du alltid mÄste lÀra dig. Dag efter dag, Är efter Är kommer du att studera nÄgot nytt och förstÄ olika aspekter. Acceptera den hÀr situationen.
  8. SlĂ€pp dina rĂ€dslor och tvivel och förbered dig pĂ„ ett av de mest intressanta jobben i vĂ€rlden 🙂

Och, sjĂ€lvklart, tveka inte 🙂

Du klarar det, lycka till!

UPD: I diskussionerna kring artikeln pÄpekade de respektive kommentatorerna att inte alla kan ha lika tur i början som jag. DÀrför vill jag lÀgga till punkt 3a i checklistan.

3a. NÀr jag sa att man bÀttre kan skjuta upp böckerna, menade jag att det i detta skede Àr riskabelt att bli övervÀldigad av teori, eftersom teoretisk kunskap Àr svÄr att strukturera utan praktik, och en stor mÀngd teori kan skrÀmma dig. Om du vill kÀnna dig mer sÀker och inte slösa tid pÄ att leta efter var du kan börja öva, rekommenderar jag att du gÄr en online-kurs för nybörjare inom testning eller lyssnar pÄ en utbildning i testning. BÄda Àr mycket lÀtta att hitta och informationen dÀr presenteras pÄ ett begripligt sÀtt. Se ocksÄ nÀsta punkt.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster