10 lessons learned from 10 years career software testing
Efter at have tilbragt næsten et årti i softwaretestindustrien tror jeg, at jeg er berettiget til at nedskrive læringen. :)
Det meste af tiden er jeg blevet spurgt, om jeg foretager nogen test med den nuværende rolle?
Mit svar er, JA, altid!
Som jeg tidligere har skrevet i mange STH-indlæg, softwaretest handler om sind og øjne og ikke om års erfaring , forventes det virkelig at vokse med erfaring.
På et begynderniveau, når du går glip af en fejl, får du bare besked om det, på mellemniveau, når du går glip af en kritisk fejl, bliver du bedt om ikke at gentage det, og på seniorniveau skal du ikke gøre det slags fejl.
Så med erfaring skal man forstå det ansvar, de bærer. Herved har jeg netop forsøgt at påpege mine erfaringer:
10 takeaways fra 10 års karriere inden for softwaretest:
Lektion 1: Softwaretest er udfordrende
Når jeg hører, at der ikke er noget at gøre ved softwaretest, føler jeg mig mærkelig.
Er det ikke svært at smage den opskrift, som kokken har tilberedt, og fortælle ham, at han har glemt at tilføje salt? Er det ikke vanskeligt at foreslå den selvpåståede bedste maler at bruge orange i stedet for blå? Er det ikke svært at finde stavefejl fra en 200 sider lang bog?
Sådan er softwaretest. Det udfordrer dig til at være opmærksom, være fortrolig og i sidste ende være den, som folk kan lide, selvom du finder fejl i hans arbejde.
Lektion 2: Test af software handler om attitude
At finde fejl i andres arbejde giver ikke ret til at være uhøflig, kritiker eller autoritet.
hvordan kører jeg en jar-fil i Windows 10
Den rette holdning til at hjælpe med at forbedre kvaliteten bør være det vigtigste. En tester er nødt til at nærme sig testopgaven med den rette holdning og bør se på større billede i stedet for bare at kritisere nogen eller bevise sig bedre.
Lektion 3: Softwaretest kræver kommunikationsevner
Når dit job er at finde fejl i andres arbejde og overføre det til den relevante person, har det brug for takt. Ingen vil gerne høre 'du har lavet fejl', men alle vil reagere positivt på 'vi kan gøre det bedre på denne måde, tror du ikke det?'
Lektion 4: Softwaretest kræver analysefærdigheder
Hvorfor løser udviklere villigt fejl, rapporteret af testeren X, men ikke af testeren Y?
Tester X giver altid bedre information om den rapporterede fejl. Han undersøger noget omkring sagen, prøver at forstå grundårsagen til problemet , han gengiver fejlrapporten med detaljer, og det er grunden til, at udviklere gerne prioriterer sine fejl.
Lektion # 5: Softwaretest handler om konstant læring
For at overleve på ethvert felt er det nødvendigt at forbedre sig kontinuerligt, og softwaretest er heller ikke en undtagelse.
Markedet er oversvømmet med værktøjer, dokumenter, blogs og mange andre måder at lære nye ting på. For at vokse og være god til det, du laver, skal du vælge den, der er baseret på dit arbejdsområde og valg sammen med aktuelle krav.
For eksempel: Har fem nogensinde tænkt, at vi ville lede efter mobile testere så dårligt for fem år siden? Sådan har teknologi og generation og i sidste ende krav ændret sig, og for at overleve skal du lære. :)
Lektion 6: Software test beder ikke om certificering men dygtighed
Der er intet galt med at blive certificeret, men det er ikke obligatorisk.
En god tester skal have test færdigheder som skarpt øje for detaljer, analytiske og fejlfindingsfærdigheder osv., og jeg tror ikke, at nogen certificering kan bevise, at du er god til de nævnte færdigheder. Mens vi skrev testsager, ville ingen af os foretrække at tænke på analyse af grænseværdier og beslutningstabeller specifikt. Hvad man har brug for er anvendelse af sund fornuft på viden.
Lektion 7: Softwaretest handler om selvmotivation
Hvem vil have en person, der angiver strøelse på din altan og får dig til at feje det? Ligegyldigt om han hjælper med at gøre noget rent, vil han mest ikke blive værdsat.
Sådan er erhvervet! Du bliver måske ikke værdsat for det kvalitetsforbedringsarbejde, du udfører, men du skal forstå vigtigheden af det, du laver. Og rettidigt skal du klappe på ryggen for det arbejde, du laver.
Fortæl dig selv 'Jeg laver det bedste job i verden, da jeg hjælper med at forbedre noget', ved dagstart, og du behøver ikke nogens gunstige vurdering for at motivere dig.
Lektion # 8: Softwaretest handler om at forstå prioritet
Hvad vælger du, når du vil deltage i en fest, men du skal være hjemme for at passe på noget? Du forstår omstændighederne, beslutter prioriteter og vælger derfor den bedste mulighed.
Sådan fungerer også softwaretest. Som tester kan du blive distraheret med mange opgaver ad gangen, men du skal forstå prioritet for hver, du skal lære af tidligere erfaringer, du skal søge råd hos dem, der allerede har oplevet det og i sidste ende arbejde som pr. Prioritet .
Når du er i trængsel af tid, er der ingen grund til at dokumentere alt men for at udføre test og ligeledes skal alle processer følges for et vedligeholdelsesprojekt.
Lektion 9: Softwaretest handler om kundetilfredshed på kvalitative måder
Når du er tester, skal du være en slutbruger.
Det betyder virkelig ikke, hvordan produktet skal bruges, men det betyder virkelig at vide, hvordan produktet kan bruges, fordi det er sådan, slutbrugeren skal bruge produktet. Sæt dig selv i slutbrugerens sko, tænk over produktets opførsel, når det ikke lukkes ordentligt, kontinuerligt fanebladet, når det håndteres af et barn, når der ikke er strøm osv. ..
I den virkelige verden, hvor mange af os starter vores computer i henhold til brugervejledningen? De fleste af os gør det ikke. Fordi det for os er en proces, vi er vant til siden år, og nu føler vi, at ingen dokumentation kan hjælpe med at gøre processen bedre. Det samme gælder for slutbrugerens forventninger. Alle ønsker et fremragende produkt på forenklet måde, og som tester er dit job at teste denne enkelhed. :)
Lektion # 10: Softwaretest er et job, du kan være stolt af
Jeg tror ikke, jeg har brug for at skrive et eneste ord om dette punkt.
Ingen kan få dig til at føle dig underordnet uden dit samtykke. Og husk, hvis du ikke er stolt, er du ikke færdig.
Vær smart, følg dit hjerte, tarmene og alle dine mål. Jeg er sikker på, at du vil finde dig selv på en karrierevej, der fylder dig med stolthed.
Om forfatteren: Dette inspirerende indlæg er skrevet af STH-teammedlem Bhumika M. Hun er en projektleder med 10+ års erfaring med softwaretest. Hun er helt i gang med at teste og elsker at teste alt eksisterer.
Jeg håber, du kan lære noget af min erfaring og vokse i meget hurtigere tempo i din karriere!
Vil du dele din læring fra dette erhverv? Vi vil bestemt gerne vide det.
God test :)
Anbefalet læsning
- Valg af softwaretest som din karriere
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Software Testing Karrierepakke eBook
- Softwaretest QA Assistant Job
- Karriereindstillinger for professionelle softwaretest
- Softwaretest handler om sind og øjne, ikke om års erfaring!
- Sådan får du hurtigt softwaretestjob
- Gennemgang af bogen 'Lærdomme i softwaretest'