Psykologisk testing: hvordan gå fra en sertifisert psykolog til en tester

artikkel min kollega Danila Yusupova inspirerte meg mye. Det er utrolig hvor vennlig og imøtekommende IT-bransjen er – lær og kom innom, og fortsett å lære noe nytt. Derfor vil jeg fortelle min historie om hvordan jeg studerte til psykolog og ble tester.

Psykologisk testing: hvordan gå fra en sertifisert psykolog til en tester
Jeg gikk for å studere til psykolog etter mitt hjertes kall - jeg ville hjelpe mennesker og være nyttig for samfunnet. I tillegg interesserte vitenskapelig aktivitet meg virkelig. Å studere var lett for meg, jeg skrev vitenskapelige artikler, talte på konferanser og hadde til og med praktisk betydelig forskning og planla å fortsette å fordype meg i feltet klinisk psykologi. Men alle gode ting tar slutt – studiene mine på universitetet ble også avsluttet. Jeg nektet forskerskolen på grunn av latterlige kandidatlønninger og dro ut i den store verden for å finne meg selv.

Det var da en overraskelse ventet på meg: med vitnemålet og vitenskapelige artikler viste jeg seg ikke å være til nytte noe sted. I det hele tatt. Vi lette etter psykologer til barnehager og skoler, noe som ikke var et akseptabelt alternativ for meg, siden jeg ikke kommer så godt overens med barn. For å gå til rådgivning måtte du jobbe en viss tid gratis eller for svært lite penger.

Å si at jeg var desperat er å si ingenting.

Leter du etter noe nytt

En av vennene mine jobbet med programvareutvikling, og det var han som foreslo at når jeg så på prøvelsene mine, skulle jeg gå til dem som tester - jeg kom overens med datamaskiner, var interessert i teknologi og var i prinsippet ikke akkurat en fullstendig humanist. Men inntil det øyeblikket visste jeg ikke engang at et slikt yrke eksisterte. Imidlertid bestemte jeg meg for at jeg absolutt ikke ville miste noe - og jeg gikk. Jeg besto intervjuet og ble tatt opp i det vennlige teamet.

Jeg ble kort introdusert for programvaren (programmet var enormt, med et stort antall undersystemer) og ble umiddelbart sendt til "feltene" for implementering. Og ikke hvor som helst, men til politiet. Jeg fikk plass i en kjeller i en politiavdeling i et av distriktene i vår republikk (Tatarstan). Der lærte jeg opp ansatte, samlet problemer og ønsker og holdt demonstrasjoner for myndighetene, og selvfølgelig testet jeg programvaren og sendte rapporter til utviklere.

Det er ikke lett å jobbe med representanter for rettshåndhevelsesbyråer - de adlyder ordre, de har strengt ansvar, og det er derfor de resonnerer i offisielle termer. Jeg måtte finne et felles språk med alle: fra løytnant til oberst. Gradspesialiteten min hjalp meg mye med dette.

Psykologisk testing: hvordan gå fra en sertifisert psykolog til en tester

Utvikling av et teoretisk grunnlag

Jeg må si at da jeg først begynte å jobbe, hadde jeg ikke noe teoretisk grunnlag. Jeg hadde dokumentasjon og visste hvordan programmet skulle fungere; Jeg tok utgangspunkt i dette. Hvilke typer testing er det, hvilke verktøy du kan bruke for å gjøre livet ditt enklere, hvordan du utfører testanalyse, hva testdesign er - jeg visste ikke alt dette. Ja, jeg visste ikke engang hvor jeg skulle lete etter svar på alle disse spørsmålene, eller hvor de kunne lære meg mye. Jeg så bare etter problemer i programvaren og var glad for at alt ble enklere og mer praktisk for brukerne.

Men apetesting kommer til slutt inn i problemet med mangel på teoretisk grunnlag. Og jeg tok utdannelse. Det hendte slik at i vår avdeling og i hele det enorme prosjektet var det ikke en eneste profesjonell tester på den tiden. Testing ble ofte utført av utviklere, og enda oftere av analytikere. Det var ingen å lære testing spesifikt av.

Så hvor går en IT-fyr i slike situasjoner? Selvfølgelig til Google.

Den første boka jeg kom over Svart "nøkkeltestingsprosesser". Hun hjalp meg med å systematisere det jeg allerede visste på det tidspunktet og forstå på hvilke områder jeg feilet i prosjektet (og i min forståelse av testing). Retningslinjene gitt i boken var svært viktige – og til slutt ble de grunnlaget for etterfølgende kunnskap.

Så var det mange flere forskjellige bøker - det er umulig å huske dem alle, og selvfølgelig treninger: ansikt til ansikt og online. Hvis vi snakker om trening ansikt til ansikt, ga de ikke mye; du kan tross alt ikke lære å teste på tre dager. Kunnskap i testing er som å bygge et hus: først må fundamentet være stabilt, så må veggene falle på plass...

Når det gjelder nettbasert opplæring, er dette en god løsning. Det er nok tid mellom forelesningene til å prøve ut ny kunnskap og til og med bruke den live på prosjektet ditt. Samtidig kan du studere når som helst (noe som er viktig for en yrkesaktiv person), men det er også frister for innlevering av oppgaver (noe som også er veldig viktig for en yrkesaktiv :)). Jeg anbefaler.

Hvis vi snakker om vanskelighetene ved en testers vei, ble jeg først mest skremt av besværligheten til systemene og det store antallet forskjellige prosesser som oppstår. Det virket alltid: "Men jeg tester feltet her, men hva annet påvirker det?" Jeg måtte løpe rundt til utviklere, analytikere og noen ganger sjekke med brukere. Prosessdiagrammer reddet meg. Jeg tegnet et stort utvalg av dem, begynte med et A4-ark og limte deretter andre ark til det på alle sider. Jeg gjør fortsatt dette, det hjelper virkelig å systematisere prosessene: se hva vi har ved inngang og utgang, og hvor programvaren har "tynne" flekker.

Psykologisk testing: hvordan gå fra en sertifisert psykolog til en tester

Hva skremmer meg nå? Kjedelig (men nødvendig) arbeid, som for eksempel å skrive testsaker. Testing er et kreativt, men samtidig formalisert, metodisk arbeid (ja, det er et paradoks). Tillat deg selv å "flyte" over prosessene, sjekk dine villeste gjetninger, men først etter at du har gått gjennom hovedscenarioene :)

Generelt, i begynnelsen av reisen min forsto jeg at jeg ikke visste noe; at nå forstår jeg det samme, men! Tidligere skremte det meg å ikke vite noe, men nå er det som en utfordring for meg. Å mestre et nytt verktøy, forstå en ny teknikk, ta hittil ukjent programvare og demontere den bit for bit er mye arbeid, men en person er født til å jobbe.

I arbeidet mitt møtte jeg ofte en litt avvisende holdning til testere. De sier at utviklere er seriøse, alltid travle mennesker; og testere - det er ikke klart hvorfor de trengs i det hele tatt; du klarer deg helt fint uten dem. Det førte til at jeg ofte ble tildelt mye tilleggsarbeid, for eksempel med å utvikle dokumentasjon, ellers ble det ansett at jeg lekte narren. Jeg lærte hvordan man skriver dokumentasjon i samsvar med GOST og hvordan man lager instruksjoner for brukere godt (heldigvis samhandlet jeg med brukere ganske bra og visste hvordan det ville være mer praktisk for dem). Nå, etter 9 års arbeid som tester i ICL-gruppen av selskaper (de siste 3 årene til i dag i en avdeling av gruppen av selskaper - ICL Services), forstår jeg fullt ut hvor viktig testernes arbeid er. Selv den mest fantastiske utvikleren kan se på noe og utelate noe. I tillegg er testere ikke bare strenge veiledere, men også beskyttere av brukere. Hvem, om ikke en tester, vet godt hvordan prosessen med å jobbe med programvare bør struktureres; og hvem, hvis ikke en tester, kan se på programvaren fra den gjennomsnittlige personens synspunkt og gi anbefalinger om brukergrensesnittet?

Heldigvis kan jeg nå på prosjektet mitt bruke alle de tidligere utviklede ferdighetene - jeg tester (ved hjelp av testcaser og bare for moro skyld :)), skriver dokumentasjon, bekymrer meg for brukere, og noen ganger hjelper jeg til med aksepttesting.

Det jeg liker best med jobben min er at du hele tiden må lære noe nytt - du kan ikke stå stille, gjøre det samme dag etter dag og være spesialist. I tillegg var jeg veldig heldig med teamet - de er profesjonelle på sitt felt, alltid klare til å hjelpe hvis jeg misforstår noe, for eksempel ved utvikling av autotester eller gjennomføring av en belastning. Og kollegene mine tror også på meg: selv om jeg vet at jeg har en humanistisk utdannelse, og forutsatt at det er "blinde flekker" i IT-utdanningen min, sier de aldri: "Vel, du vil sannsynligvis ikke klare deg." De sier: "Du kan klare det, og hvis du har spørsmål, vennligst kontakt meg."

Psykologisk testing: hvordan gå fra en sertifisert psykolog til en tester

Jeg skriver denne artikkelen primært for de som ønsker å jobbe innen IT generelt og med testing spesielt. Jeg forstår at IT-verdenen fra utsiden ser abstru og mystisk ut, og det kan virke som om det ikke går, at du ikke har nok kunnskap, eller at du ikke kommer til å klare det... Men, i min mening, IT er det mest gjestfrie feltet hvis du ønsker å lære og er klar til å jobbe. Hvis du er klar til å legge hendene og hodet i å lage programvare av høy kvalitet, ta vare på brukerne og til slutt gjøre verden til et bedre sted, så er dette stedet for deg!

Sjekkliste for å komme inn i yrket

Og for deg har jeg satt sammen en liten sjekkliste for å gå inn i yrket:

  1. Selvfølgelig må du være flink med datamaskiner og interessert i teknologi. Faktisk, uten dette trenger du ikke starte.
  2. Finn i deg selv de faglig viktige egenskapene til en tester: nysgjerrighet, oppmerksomhet, evnen til å holde et "bilde" av systemet i hodet ditt og analysere det, utholdenhet, ansvar og evnen til å engasjere seg ikke bare i den morsomme "ødeleggelsen" av systemet, men også i det «kjedelige» arbeidet med å utvikle testdokumentasjon.
  3. Ta bøker om testing (de kan enkelt finnes i elektronisk form) og legg dem til side. Tro meg, i begynnelsen vil alt dette skremme deg i stedet for å presse deg til å gjøre noe.
  4. Bli med i et profesjonelt fellesskap. Dette kan være et testforum (det er mange av dem, velg den du liker), en blogg til en profesjonell tester eller noe annet. Hvorfor er det sånn? Vel, for det første er testmiljøene ganske vennlige, og du vil alltid få støtte og råd når du ber om det. For det andre, når du begynner å bevege deg i dette området, vil det være lettere for deg å bli med i yrket.
  5. Kom deg på jobb. Du kan bli testpraktikant, og da vil seniorkollegene dine lære deg alt. Eller start med enkle oppgaver innen frilansing. Uansett må du begynne å jobbe.
  6. Etter at du har begynt å øve på testing, gå tilbake til bøkene som ble satt til side i trinn 3.
  7. Innse at du hele tiden vil trenge å lære. Dag etter dag, år etter år, vil du lære noe nytt og forstå noe. Godta denne situasjonen.
  8. Kast frykten og tvilen din til side og gjør deg klar for en av de mest interessante jobbene i verden :)

Og, selvfølgelig, ikke vær redd for noe :)

Du klarer det, lykke til!

UPD: I diskusjoner om artikkelen gjorde respekterte kommentatorer meg oppmerksom på at ikke alle kan være like heldige i startfasen som meg. Derfor vil jeg legge til punkt 3a til sjekklisten.

3a. Da jeg sa at det var bedre å legge bøkene til side for nå, mente jeg at det på dette stadiet ville være farlig å overbelaste med teori, siden teoretisk kunnskap er vanskelig å strukturere ordentlig uten praksis, og en stor mengde teori kan skremme deg . Hvis du vil føle deg mer selvsikker og ikke kaste bort tid mens du leter etter hvor du skal begynne å øve, anbefaler jeg deg å ta en nettbasert opplæring for nybegynnere eller ta et kurs om testing. Begge er veldig enkle å finne, og informasjonen vil bli presentert for deg i en tilgjengelig form. Vel, se neste punkt

Kilde: www.habr.com

Legg til en kommentar