Et af de spørgsmål, der ofte ses på testfora, er ” hvordan kan jeg få et job som testprogram, hvis jeg ikke har nogen erfaring?”I denne artikel deler SiSiC med os nogle tips om, hvordan han formåede at nå sit mål om at starte en programtestkarriere.
forfatter: SiSiC, https://juniorlearnstocode.blogspot.com/
på det seneste har jeg set en øget interesse for test, så jeg regnede med, at jeg burde dele et par tips, der hjælper mig med at få min fod ind i døren og få den første junior tester/kvalitetssikring rolle. Jeg vil forsøge at holde det kort og kortfattet, så meget som jeg kan.
Jeg kom først ind i det ved at få et par certificeringer fra Microsoft (Jeg vil udvide dette senere), rette PC og udføre teknisk support kort efter det. Min high school grad og college jeg skulle til, på det tidspunkt, var helt uden relation til det – jeg færdig art high school og jeg studerede historie i college. Jeg fik min første KVALITETSSIKRINGSROLLE i et firma, hvor jeg allerede havde brugt cirka to og et halvt år på at arbejde som teknisk supportagent, besvare chats og e – mails, telefonopkald, hjælpe kunderne over eksterne desktops, som f.eks. Den KVALITETSSIKRINGSROLLE, jeg udførte på det tidspunkt, var strengt Manuel, ikke særlig krævende, men jeg havde det godt, jeg havde et godt team, lærte et par nye ting, og måske var den bedste del af det, at jeg ikke længere behøvede at håndtere brugerne direkte. Kunder kunne altid lide mig, jeg har fået at vide, hvor tålmodig og høflig jeg er, men som lidt af en introvert, jeg fandt ud af, at jeg er mere effektiv, når jeg udfører et job, når jeg for det meste interagerer med mit team.
selvfølgelig, da der er mange forskellige grene af test og forskellige specialiseringer, hvis du arbejdede i et ikke-IT-felt, eller hvis du bare leder efter dit første job, skal du sigte mod de lavthængende frugter – mål for disse entry-level positioner. Nedenfor er fem tip, der kan hjælpe dig med at opnå dette.
at få et teknisk supportjob
som jeg antydede ovenfor, kan det at få en teknisk support-type job på entry level hjælpe dig med at få den KVALITETSSIKRINGSROLLE lidt senere, normalt i det samme firma efter et år eller to, ca. Nogle af de færdigheder, du lærer i support, overføres til en juniortesterrolle, du bliver sandsynligvis nødt til at støtte flere internetsøgere, giver dig en smag af kompatibilitetstest på tværs af bro.ser-i praksis, dette vil betyde, at du råber uanstændigheder om Internetudforsker. Du vil også lære om billettering, sporing af fejl, måske lidt om triaging-problemer, der afviser dem eller accepterer de gyldige. Du vil også sandsynligvis lære en ting eller to om at skrive og bruge dokumentation. Som du vil blive udsat for slutkunden. Du vil udvikle en evne til at se ting fra brugerens perspektiv – dette vil hjælpe dig med at blive en mere kritisk tester – enhver med to hjerneceller kan dække “the happy path” og teste programmet ved at bruge det som det var meningen, men kun en person, der kan tænke kritisk, vil forsøge at teste programmet ved at gøre noget dumt (undskyld for at sige det så stumt, det er virkeligheden af det), fordi det, der sker i den virkelige verden, gør folk dumme ting hele tiden – vi udmærker os ved det…
Gør noget Freelancing
ved at gøre nogle freelancing og/eller publikum test, vil give dig nogle smag af hvad forventer og at vide, hvis du ser dig selv som en fremtidig tester – og nogle grundlæggende erfaring, freelance koncerter, og publikum test platforme, for entry-level testere, har normalt temmelig ligetil krav, du vil få til opgave at finde indlysende UI bugs og rapportere dem, kontrol mobile apps, som regel i form af en beta tester, kontrol af produktet fra en kunde perspektiv, før det kan frigives til markedet – at blive forbrugt af de virkelige kunder. Du bliver ikke rig på at gøre dette-disse job har en meget lav adgangsbarriere, og derfor betaler de ikke meget, men du vil lære værdifulde ting, såsom at skrive testsager og rapportere de problemer, du har fundet. At have nogen erfaring vil give dig en fordel i forhold til mange andre kandidater uden erfaring i den virkelige verden, så vær ikke tøvende med at udnytte dette til din fordel.
Lær at kode, junior!
selvom entry-level tester roller næppe nogensinde vil kræve, at du ved meget om programmering, vil dette hjælpe dig med at blive en bedre tester. Da KVALITETSSIKRINGSINDUSTRIEN i øjeblikket bevæger sig mere og mere mod testautomatisering, vil dette hjælpe dig med at fremtidssikre Dit job i det lange løb, da du vil mindske dine chancer for at blive forældet. Din ambition om at lære at kode, selv når jobannoncen ikke beder om det, vil imponere ansættelseslederne og dig. At vide noget CSS kan gøre dig meget godt med hensyn til forståelse af UI-relaterede problemer, at lære en ting eller to om JavaScript kan også hjælpe dig med problemer relateret til interaktivitet på nettet, ting som at have en undervurdering af, hvilke tegn som regulært udtryk bag et adgangskodeindtastningsfelt beder om, vil gøre dig til en bedre tester.
certificeringer
dette er et emne, der normalt vækker en hel del kontroverser, der er mennesker, der hævder, at certificeringer er næsten ubrugelige, og den virkelige oplevelse trumfer certifikater når som helst-jeg har en tendens til at læne i denne retning, delvist, men (der er altid en Røv) at have et certifikat kan hjælpe dig med at skille dig ud lidt i havet af ansøgere med nul erfaring, det vil gøre dig mere mærkbar. Senere vil certificeringer mere sandsynligt hjælpe dig med at få en forhøjelse og sådan. Min pointe er; forsøg ikke at få alle mulige certificeringer, og ignorer dem ikke helt, analyser dine egne behov og tag en beslutning baseret på det. Jeg kender en hel del mennesker, der fik deres første tester/KVALITETSSIKRINGSROLLER ved at få certificeringseksamen – det kan være en smule tør teori og noget påståelig, det kan være nyttigt for dig, hvis du har råd til omkostningerne, da denne er lidt dyr.
forstå SDLC
at forstå hele programudviklingens livscyklus vil ikke være et strengt krav til dit første job, men det vil være en god fordel at have på din første ansøgning. For eksempel, hvis du finder ud af, at det firma, du ansøger om, bruger den Agile metode, vil det at lære det grundlæggende om det ikke kun forbedre dine chancer i ansættelsesvalget, men det vil gøre dit liv lettere. Kontekst er meget vigtig i scenarier som denne, så sammenligning (for eksempel) forskellen mellem Agile og vandfald vil hjælpe dig med at besvare disse spørgsmål som: “Hvorfor bruger vi denne tilgang i stedet for den, når vi udvikler programmer?”. Så læs et par blogs om disse emner, før du ansøger.
konklusion
Landing, at det første job altid er en udfordring, så lad ikke dig selv blive afskrækket fra at prøve, hvis dine første ansøgninger bliver afvist. Jeg kan huske, at jeg ansøgte om næsten 50 forskellige åbninger, før jeg fik det job, jeg ønskede. Forhåbentlig vil nogle af de tips, jeg har givet, vise sig at være nyttige for fremtidige testere. Tak for læsning og held og lykke!
Om forfatteren
Mira Sisic arbejder som programtester og elsker at lære nye ting i sin fritid. Han er certificeret professionel og medlem af flere IT-fællesskaber i Sarajevo. Lige nu fokuserer han på testautomatisering og test af mikroservices i et DDD-miljø. Du kan læse hans blog her: https://juniorlearnstocode.blogspot.com/.
Denne artikel blev oprindeligt offentliggjort den https://juniorlearnstocode.blogspot.com/ 2020/04/Sådan starter du-karriere-i-test.html og gengives med tilladelse fra SiSiC.