5 things beginner developer
Hele konferencelokalet blev stille, og efter at have ventet et par minutter kunne jeg ikke holde tålmodighed og måtte gentage mit spørgsmål:
Hvem vil gerne være med i testteamet?
Vi havde 20 praktikanter om bord, og de blev undervist i forskellige aspekter af softwareprojekter. Leads og ledere fra forskellige afdelinger som forretningsanalyse, udvikling, test og salg afholdt møder med dem praktikanter til at give den viden og hjælpe dem med at forstå, hvordan og hvordan det faktiske softwareprojekt ser ud. Som testleder forklarede jeg grundlæggende testaspekter og vigtigheden af at teste livscyklus til de nye ansigter.
Da jeg faldt spørgsmålet med spænding, tænkte jeg aldrig på tavshed. Ingen var klar til at deltage i testningen. Jeg sukkede trist og hentede et andet spor for at uddanne denne fremtidige generation af IT.
Jeg justerede mit spørgsmål for at kende årsagerne til faldende softwaretest som et erhverv -
Hvorfor vil du ikke deltage i softwaretest?
Svarene var interessante (og praktiske på et tidspunkt)
- Alle kan lave test, men ikke udvikling ( godt at vide )
- Testere betales mindre ( lidt sandt, men ikke altid )
- Det er et utaknemmeligt job ( helt enig, men det er ikke den gyldige grund )
- Der er intet at lære om det ( Hooh …… hvem sagde det?)
- Der er ingen grund til at vælge softwaretest som en karriere ( den værste grund )
Hvad du vil lære:
- Hvorfor findes softwaretest?
- # 1. Softwaretest er ikke spild af tid:
- # 2. Softwaretest er obligatorisk:
- # 3. Enhedstest er udviklerens fulde ansvar:
- # 4. Udviklere og testere er lige:
- # 5. Testeren skal være involveret fra projektets første dag:
- Konklusion:
- Anbefalet læsning
Hvorfor findes softwaretest?
Ok, så det var tid til at træne disse nye mennesker om, hvorfor softwaretest findes, og hvad skulle de vide om det, hvis de vil deltage i softwareudvikling.
Hvordan skiftede jeg mening?
Her prøver jeg bare at kortlægge, hvad vi har diskuteret i løbet af den eftermiddag, og hvordan det lykkedes mig at skifte mening om mindst 20 personer, mens jeg klarede opfattelsen af softwaretest.
# 1. Softwaretest er ikke spild af tid:
Hvad sker der, når du har gæst derhjemme, og du hurtigt skaffer limonade til dem og serverer dem? Når gæsterne efterlader brillerne ufærdige, føler du, at noget skal gå galt, og når du smager på limonaden, OMG ...…, føltes det stinkende. Du ønsker, at du kun ville have brugt 10 sekunder mere og smage limonaden, inden du serverer den.
Mens de har travlt med at levere projektet på en tidslinje, gør virksomheder / ledelse / enhver klar til at gå på kompromis med tiden til testning, fordi opfattelsen af softwaretest virkelig tager lang tid end krævet, stadig lever i folks sind. Men er det ikke tid, det tager at teste, er værd i forhold til kundens opkald ved midnat for at fortælle dig, at han vil annullere den næste opgave, da den aktuelle opgave, der blev leveret, udviste mere end 5 kritiske fejl inden for de første to timer efter intern brug. Bang !!
# 2. Softwaretest er obligatorisk:
Software test er en uundgåelig del af softwareudviklings livscyklus. Vejen
- Redaktører hjælper med at gøre filmen bedre
- Korrekturlæsere hjælper med at gøre en bog bedre
- Sikkerhedsvagter hjælper med at gøre folks liv fredeligt og sikkert
- Olie hjælper med at køre maskiner fejlfrit
Softwaretest hjælper software med at blive bedre. Jeg tror ikke, jeg har brug for at bruge endnu et ord mere for at forklare det.
# 3. Enhedstest er udviklerens fulde ansvar:
Når du udvikler noget, skal du kontrollere det, før du beder en anden om at kontrollere det. Vejen
- Kokken smager og lugter altid hans / hendes opskrift, inden han serverer andre
Udvikleren er fuldt ansvarlig for at teste sin egen kode, inden den sendes til testere. Testere er der for at hjælpe dig med at forbedre kvaliteten af koden og i sidste ende produktet og ikke for at finde ud af de tåbeligste fejl, du gjorde, mens du skrev koden.
Ud over det må du aldrig antage, at kvalitet kun er testernes ansvar.
I dagens smidige verden skal udviklere og testere tage det samlede ansvar for produktkvaliteten. Udviklere forventes at udføre parretest med testeren og give indsigt i, hvad og hvorfor noget kan gå galt, og tilskynde testeren til at generere testideer baseret på din indsigt.
# 4. Udviklere og testere er lige:
Ethvert arbejde / projekt er en samlet indsats fra teamet, og det betyder, at hver person er lige så vigtig. Hvis en udvikler mener, at han klarer sig bedst og burde tillægges større betydning, fordi han skaber noget fra bunden, er det nødvendigt at revurdere tanken. Ja, udvikleren udvikler noget fra bunden, men han er ikke i stand til at fuldføre oprettelsen uden hjælp fra testeren.
Tester giver brugerens øje med produktet. En veluddannet og erfaren tester kan vise smuthuller i produktet, en udvikler kan aldrig tænke over. En tester bringer nye ideer ind om hvordan produktet skal være, hvordan det skal se ud i et bestemt tilfælde, hvordan det skal fungere, hvordan det kan opføre sig, og hvordan det kan gå ned.
Den måde, det er vigtigt at tilføje salt til hver opskrift for at gøre dem spiselige, der er behov for test for at gøre produktet leverbart.
Og derfor er udviklere og testere lige så vigtige. De er venstre og højre hånd på kroppen kaldet projekt.
# 5. Testeren skal være involveret fra projektets første dag:
Som udvikler bør du aldrig begå den fejltagelse ved at antage, at der ikke er behov for, at en tester bliver opmærksom på noget som kravanalyse, logik anvendt under skrivning af kode, ændringsanmodninger fra klient, feedback fra klient osv.
Tester er en stakholder og skal inddrages fra start af projektet. Indledende involvering af testteamet giver dem selvtillid, konstant diskussioner plejer en forståelse mellem udviklings- og testteam , venlig hjælp øger deres ånd til at gøre noget bedre, krav til forslag får dem til at føle sig værd.
Konklusion:
Tester skal ikke kun teste et modul / produkt, han er der for at hjælpe med at levere det bedste produkt, han er der for at hjælpe ved at foreslå nogle dokumenterede ideer om brugernes forventninger, han er der for at fortælle dig, at hvor ofte din elskede kode bliver styrtede ned …… og du, som udvikler, har virkelig brug for det, er du ikke?
Om forfatteren: Dette fantastiske indlæg er skrevet af STH-teammedlem Bhumika Mehta. Hun er en projektleder med 7+ års erfaring med softwaretest. Hun er helt i gang med at teste og elsker at teste alt eksisterer.
Som normalt venter på dinfeedback, mening og forslagom emnet.
Anbefalet læsning
- Softwaretest QA Assistant Job
- Softwaretest Teknisk indhold Writer Freelancer Job
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Er Software Testers job virkelig et lavprofiljob?
- Annoncerer min nye e-bog 'Software Testing Career Package - A Software Tester's Journey from Getting a Job to Becoming a Test Leader!'
- Hvad er din jobprofil i softwaretest? (AFSTEMNING)
- Sådan får du hurtigt softwaretestjob
- 10 grunde til, at du ikke får job i softwaretest