Psykologisk testning: hvordan man gÄr fra autoriseret psykolog til tester

Artikel Min kollega Danila Yusupov inspirerede mig meget. Det er fantastisk, hvor venlig og imþdekommende IT-branchen er – kom og lér, og fortsét altid med at lére noget nyt. Derfor vil jeg gerne fortélle min historie om, hvordan jeg studerede til psykolog og endte som tester.

Psykologisk testning: hvordan man gÄr fra autoriseret psykolog til tester
Jeg gik ind i psykologstudiet af hjertet – jeg Ăžnskede at hjĂŠlpe mennesker og vĂŠre nyttig for samfundet. Desuden var forskningsaktiviteter meget interessante for mig. Studierne kom let til mig; jeg skrev videnskabelige arbejder, deltog i konferencer og havde endda praktisk betydningsfulde undersĂžgelser og planlagde at dykke dybere ned i klinisk psykologi. Men alt godt skal have en ende – mit universitetsstudium sluttede. Jeg sagde nej til ph.d.-studiet pĂ„ grund af de latterligt lave stipendier og gik ud i den store verden for at finde mig selv.

Her ventede overraskelsen pÄ mig: med mit diplom og mine forskningsarbejder var jeg ikke nÞdvendig nogen steder. Slet ikke. De sÞgte psykologer til bÞrnehaver og skoler, hvilket ikke var en acceptabel mulighed for mig, da jeg ikke er sÊrlig god med bÞrn. For at kunne rÄdgive skulle man arbejde gratis i et vis antal timer eller for meget lidt.

At sige, at jeg var i nĂžd, er at sige for lidt.

SĂžge noget nyt

En af mine bekendte arbejdede med softwareudvikling, og han foreslog mig, da han sĂ„ mine prĂžvelser, at jeg skulle komme som tester – jeg kunne godt lide computere, var interesseret i teknologi og var i princippet ikke helt sĂŠrligt humanistisk. Men indtil det punkt vidste jeg ikke engang, at et sĂ„dant erhverv eksisterede. Jeg besluttede dog, at jeg bestemt ikke ville miste noget – og gik videre. Jeg blev ansat efter en samtale i et venligt team.

Jeg blev kort introduceret til softwaren (programmet var enormt, med mange undersystemer) og blev straks sendt ud 'i felten' til implementering. Og ikke hvor som helst, men til politiet. Jeg fik et kontor i kÊlderen pÄ en af distrikterne i vores republik (Tatarstan). Her trÊnede jeg medarbejderne, indsamlede problemer og forslag, og jeg prÊsenterede for ledelsen, og selvfÞlgelig udfÞrte jeg parallelle tests af softwaren og sendte rapporter til udviklerne.

At arbejde med reprĂŠsentanter fra de statslige myndigheder er ikke nemt – de adlyder ordrer, de har en streng rapportering, og derfor taler de i formelle vendinger. Jeg har mĂ„ttet finde fĂŠlles fodslag med alle: fra lĂžjtnanter til oberster. Min specialisering hjalp mig meget i denne forbindelse.

Psykologisk testning: hvordan man gÄr fra autoriseret psykolog til tester

Opbygning af en teoretisk basis

Jeg mĂ„ sige, at da jeg fĂžrst begyndte at arbejde, havde jeg ingen teoretisk basis. Jeg havde dokumentation, og jeg vidste, hvordan programmet skulle fungere; det var mit udgangspunkt. Hvilke typer test findes der, hvilke vĂŠrktĂžjer kan man bruge for at gĂžre livet lettere, hvordan man laver testanalyse, hvad er testdesign – jeg vidste ikke noget om det. Jeg vidste endda ikke, hvor jeg skulle lede efter svar pĂ„ alle disse spĂžrgsmĂ„l, eller hvor jeg kunne lĂŠre meget. Jeg ledte bare efter problemer i softwaren og glĂŠdede mig over, at alt blev lettere og mere brugervenligt.

Men monkey testing stÞder til sidst pÄ problemet med manglende teoretisk basis. Jeg satte mig derfor for at uddanne mig selv. Det viste sig, at der i vores afdeling og pÄ hele det enorme projekt ikke var en eneste professionel tester. Oftest blev testene udfÞrt af udviklere, og endnu oftere af analytikere. Der var ikke nogen at lÊre selve testningen fra.

Og hvor henvender en IT-mand sig i sÄdanne situationer? SelvfÞlgelig til Google.

Den fĂžrste bog, jeg stĂždte pĂ„, Black's "NĂžgleprocesser i testning". Den hjalp mig med at systematisere det, jeg allerede vidste pĂ„ det tidspunkt, og forstĂ„, hvilke omrĂ„der jeg havde mangler i pĂ„ projektet (og i forstĂ„elsen af testning). De pejlemĂŠrker, der var angivet i bogen, var meget vigtige – og til sidst blev de fundamentet for mine efterfĂžlgende viden.

Derefter var der mange forskellige bĂžger – for mange til at nĂŠvne, og selvfĂžlgelig kurser: bĂ„de fysiske og online. NĂ„r det kommer til de fysiske kurser, sĂ„ gav de ikke meget, alligevel kan man ikke blive undervist i testning pĂ„ tre dage. Viden om testning er som at bygge et hus: fĂžrst skal fundamentet stĂ„ fast, derefter skal vĂŠggene rejses pĂ„ deres pladser


NÄr det kommer til online trÊning, er det en god lÞsning. Der er nok tid mellem forelÊsningerne til ordentligt at afprÞve ny viden og endda anvende den i praksis pÄ ens eget projekt. Man kan arbejde nÄr som helst det passer (hvilket er vigtigt for en, der arbejder), men der er ogsÄ deadlines for aflevering af opgaver (hvilket ogsÄ er meget vigtigt for en, der arbejder :)). Jeg vil anbefale det.

NÄr man taler om vanskelighederne ved at vÊre testeren, var jeg i starten mest skrÊmt af systemernes kompleksitet og det store antal forskellige processer, der finder sted. Jeg havde altid tanken: "Jeg tester dette felt, men hvordan pÄvirker det ellers noget?". Jeg mÄtte lÞbe rundt til udviklerne, analytikerne og til tider spÞrge brugerne. Processkemaer reddede mig. Jeg tegnede et enormt antal af dem, startede med et A4-ark og derefter klÊbte jeg andre ark til det fra alle sider. Det gÞr jeg stadig, det hjÊlper meget med at systematisere processerne: at se, hvad vi har som input og output, og hvor der er

Psykologisk testning: hvordan man gÄr fra autoriseret psykolog til tester

Hvad skrĂŠmmer mig nu? Det trĂŠttende (men nĂždvendige) arbejde, sĂ„som at skrive testcases, for eksempel. Testning er en kreativ, men samtidig en systematisk og metodisk opgave (ja, sĂ„dan en paradoks). Lad dig selv "svĂŠve" over processerne, test de mest skĂžre gĂŠtterier, men kun efter at have gennemgĂ„et de grundlĂŠggende scenarier 🙂

Generelt, hvad jeg forstod i starten var, at jeg ikke vidste noget; og nu forstĂ„r jeg det samme, men! Tidligere skrĂŠmte det mig at vide for lidt, men nu er det en udfordring for mig. At mestre et nyt vĂŠrktĂžj, finde ud af en ny teknik, tage ukendt software og skille det ad til smĂ„ dele – det er en stor opgave, men mennesket er jo ogsĂ„ fĂždt til at arbejde.

I mit arbejde er jeg ofte stĂždt pĂ„ en let nedladende holdning over for testere. Man siger, at udviklerne er seriĂžse, altid travle mennesker; men testere er ikke sĂ„ nĂždvendige, og man kan klare sig fint uden dem. Som fĂžlge heraf fik jeg ofte tildelt meget ekstra arbejde, for eksempel at udvikle dokumentation, ellers blev det anset for, at jeg ikke lavede noget. Jeg lĂŠrte at skrive dokumentation i henhold til standarder og at udforme brugervejledninger godt (for jeg interagerede temmelig godt med brugerne og vidste, hvad der ville vĂŠre nemmest for dem). Nu, efter 9 Ă„rs arbejde som tester i koncernen ICL (de sidste 3 Ă„r og indtil i dag i afdelingen af koncernen – ICL Services), er jeg fuldt ud klar over, hvor vigtig arbejdet med testere er. Selv den mest fremragende udvikler kan overse noget og glemme noget. Desuden er testere ikke kun strenge overvĂ„gere, men ogsĂ„ brugerens forsvarere. Hvem, hvis ikke en tester, kender godt til, hvordan arbejdsprocessen med software skal vĂŠre; og hvem, hvis ikke en tester, kan se pĂ„ softwaren fra en almindelig brugers synspunkt og give anbefalinger til UI?

Heldigvis kan jeg pĂ„ mit nuvĂŠrende projekt bruge alle de tidligere erhvervede fĂŠrdigheder – jeg tester (bĂ„de efter test cases og bare for sjov :)), skriver dokumentation, bekymrer mig om brugerne og bidrager endda nogle gange til accepttestning.

Det, jeg bedst kan lide ved mit arbejde, er, at jeg konstant skal lĂŠre noget nyt – man kan ikke bare stĂ„ stille, lave det samme dag ud og dag ind og vĂŠre specialist. Desuden er jeg meget heldig med mit team – det er professionelle inden for deres omrĂ„de, der altid er villige til at hjĂŠlpe, hvis jeg ikke forstĂ„r noget, for eksempel ved udvikling af autotests eller ved udfĂžrelse af belastningstest. Og mine kolleger tror pĂ„ mig: selvom de ved, at jeg har en humanistisk uddannelse, og at jeg mĂ„ske har nogle "hvide pletter" i min IT-uddannelse, siger de aldrig: "NĂ„, du klarer det sikkert ikke". De siger: "Du klarer det, og hvis du har spĂžrgsmĂ„l – sĂ„ spĂžrg endelig".

Psykologisk testning: hvordan man gÄr fra autoriseret psykolog til tester

Jeg skriver denne artikel primÊrt til dem, der gerne vil arbejde inden for IT generelt og inden for testning specifikt. Jeg forstÄr, at IT-verdenen udefra kan se avanceret og mystisk ud, og det kan fÞles som om, man ikke kan klare det, ikke har tilstrÊkkelig viden, eller man ikke kan leve op til det... Men efter min mening er IT den mest imÞdekommende sektor, hvis du Þnsker at lÊre og er villig til at arbejde. Hvis du er klar til at anvende dine hÊnder og dit hoved til at skabe kvalitetssoftware, tage ansvar for brugerne og i sidste ende gÞre verden bedre, sÄ er dette stedet for dig!

Tjekliste for at komme ind i professionen

Og til dig har jeg lavet en lille tjekliste for at komme ind i professionen:

  1. SelvfÞlgelig skal du kunne lide computere og vÊre interesseret i teknologi. Uden dette kan du lige sÄ godt lade vÊre med at starte.
  2. Find dine professionelt vigtige egenskaber som tester: nysgerrighed, opmÊrksomhed, evnen til at holde 'billedet' af systemet i hovedet og analysere det, vedholdenhed, ansvarlighed og evnen til at engagere dig i ikke kun det sjove 'ÞdelÊggelse' af systemet, men ogsÄ i det 'kedelige' arbejde med at udvikle testdokumentation.
  3. Tag nogle bþger om testning (de kan nemt findes i elektronisk format) – og lég dem til side. Tro mig, i starten vil dette snarere skrémme dig end motivere dig til noget.
  4. Deltag i et professionelt fÊllesskab. Det kan vÊre et testforum (der er mange, vÊlg det, du kan lide), en blog fra en professionel tester eller noget andet. Hvorfor dette? For det fÞrste er testfÊllesskaber ret venlige, og du vil altid modtage stÞtte og rÄdgivning, nÄr du beder om det. For det andet, nÄr du begynder at bevÊge dig i denne sektor, vil det vÊre lettere for dig at integrere dig i professionen.
  5. Begynd at arbejde. Du kan blive praktikant som tester, og derefter vil senior kolleger lĂŠre dig alt. Eller starte med enkle opgaver som freelancer. Under alle omstĂŠndigheder skal du begynde at arbejde.
  6. NÄr du er begyndt at praktisere testning, skal du vende tilbage til bÞgerne, som du lagde til side i punkt 3.
  7. Indse, at du hele tiden skal lÊre. Dag efter dag, Är efter Är vil du studere noget nyt og forstÄ forskellige emner. Accepter denne situation.
  8. LĂŠg dine frygt og tvivl til side, og forbered dig pĂ„ et af de mest interessante jobs i verden 🙂

Og selvfþlgelig, frygt ikke noget 🙂

Du klarer det, held og lykke!

OPD: I diskussionerne til artiklen gjorde de respektive kommentatorer mig opmÊrksom pÄ, at ikke alle kan vÊre sÄ heldige i begyndelsen som jeg. Derfor vil jeg gerne tilfÞje punkt 3a til tjeklisten.

3a. NÄr jeg siger, at bÞgerne midlertidigt bÞr lÊgges pÄ hylden, mener jeg, at det pÄ dette tidspunkt kan vÊre farligt at overbelaste sig selv med teori, da det teoretiske grundlag er svÊrt at strukturere korrekt uden praksis, og en stor mÊngde teori kan virke skrÊmmende. Hvis du Þnsker at fÞle dig mere sikker og ikke spilde tid pÄ at finde ud af, hvor du skal begynde at praktisere, anbefaler jeg, at du deltager i et online-kursus for begyndere inden for testning eller lytter til et kursus om testning. Begge dele er meget nemme at finde, og informationen prÊsenteres pÄ en letforstÄelig mÄde. Og se venligst nÊste punkt.

Kilde: habr.com

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster