10 lessons learned from 10 years career software testing
Na bijna een decennium in de softwaretestindustrie te hebben doorgebracht, denk ik dat ik in aanmerking kom om de lessen op te schrijven.
Meestal wordt mij gevraagd of ik testen doe met de huidige functie?
Mijn antwoord is: JA, altijd!
Zoals ik in het verleden in veel STH-berichten heb geschreven, software testen gaat over geest en ogen en niet over jarenlange ervaring , het wordt echt verwacht te groeien met ervaring.
Op beginnersniveau, wanneer u een bug mist, wordt u er gewoon over geïnformeerd, op middenniveau, wanneer u een kritieke bug mist, wordt u geïnstrueerd om deze niet te herhalen en op senior niveau is het niet de bedoeling dat u dat maakt soort fout.
Dus als je ervaring hebt, moet je de verantwoordelijkheid die ze dragen begrijpen. Hierbij heb ik zojuist geprobeerd om op mijn bevindingen te wijzen:
10 afhaalrestaurants uit 10 jaar carrière in softwaretesten:
Les # 1 Software testen is een uitdaging
Als ik hoor dat er niets te doen is aan het testen van software, voel ik me raar.
Is het niet moeilijk om het recept van de chef te proeven en hem te vertellen dat hij vergeten is zout toe te voegen? Is het niet moeilijk om de zelfverklaarde beste schilder aan te bevelen oranje te gebruiken in plaats van blauw? Is het niet moeilijk om een spelfout te achterhalen in een boek van 200 pagina's lang?
Dat is hoe software testen is. Het daagt je uit om alert te zijn, goed bekend te zijn en uiteindelijk degene te zijn die mensen leuk vinden, zelfs als je fouten in zijn werk ontdekt.
Les 2: Software testen gaat over houding
Het vinden van fouten in andermans werk geeft geen recht op grofheid, kritiek of autoriteit.
.torrent-bestanden hoe te openen
De juiste houding om te helpen bij het verbeteren van de kwaliteit moet de eerste zorg zijn. Een tester moet de testtaak met de juiste instelling benaderen en moet naar het grotere plaatje kijken in plaats van alleen iemand te bekritiseren of zichzelf beter te bewijzen.
Les 3: Software testen vereist communicatieve vaardigheden
Als het jouw taak is om fouten in het werk van anderen te vinden en dat ook over te brengen op de relevante persoon, dan heb je tact nodig. Niemand zou het leuk vinden om te horen 'je hebt fouten gemaakt', maar iedereen zou positief reageren op 'we kunnen dit op deze manier beter doen, vind je niet?'
Les # 4: Software testen vereist analysevaardigheden
Waarom lossen ontwikkelaars graag bugs op, gerapporteerd door tester X maar niet door tester Y?
Tester X geeft altijd betere informatie over de gerapporteerde bug. Hij doet wat onderzoek naar het probleem, probeert het te begrijpen hoofdoorzaak van het probleem , zal hij het bugrapport weergeven met details en dat is de reden waarom ontwikkelaars graag prioriteit geven aan zijn bugs.
Les # 5: Software testen gaat over constant leren
Om op elk gebied te overleven, moet men continu verbeteren en het testen van software is ook geen uitzondering.
De markt wordt overspoeld met tools, documenten, blogs en vele andere middelen om nieuwe dingen te leren. Om te groeien en goed te zijn in wat je doet, moet je degene kiezen op basis van je werkgebied en keuzes, samen met de huidige eisen.
Bijvoorbeeld: heeft iemand vijf jaar geleden ooit gedacht dat we zo graag op zoek zouden gaan naar mobiele testers? Dat is hoe technologie en generatie en uiteindelijk eisen zijn veranderd en om te overleven, moet je leren.
Les # 6: Software testen vraagt niet om certificering maar om vaardigheid
Er is niets mis met het behalen van een certificaat, maar het is niet verplicht.
Een goede tester moet beschikken over testen van vaardigheden zoals een scherp oog voor details, analytische en probleemoplossende vaardigheden etc. en ik geloof dat geen enkele certificering kan bewijzen dat je goed bent in die genoemde vaardigheden. Bij het schrijven van testcases zou niemand van ons liever specifiek nadenken over grenswaardeanalyse en beslissingstabellen. Wat je nodig hebt, is de toepassing van gezond verstand op kennis.
Les # 7: Bij het testen van software draait alles om zelfmotivatie
Wie zou een persoon willen die afval op uw balkon aangeeft en u het laat vegen? Het maakt niet uit of hij helpt om iets schoon te maken, meestal wordt hij niet gewaardeerd.
Dat is hoe het beroep is! U kunt al dan niet gewaardeerd worden voor het werk dat u doet om de kwaliteit te verbeteren, maar u moet het belang van wat u doet begrijpen. En u moet op tijd een schouderklopje geven voor het werk dat u doet.
Zeg bij het begin van de dag tegen jezelf: 'Ik doe het beste werk ter wereld, omdat ik help iets te verbeteren', en je hebt geen positief oordeel nodig om je te motiveren.
Les # 8: Software testen gaat over het begrijpen van de prioriteit
Wat ga je kiezen als je een feestje wilt bijwonen maar je moet thuis zijn om ergens voor te zorgen? U begrijpt de omstandigheden, bepaalt de prioriteiten en selecteert dienovereenkomstig de beste optie.
Dat is ook hoe software testen werkt. Als tester kun je worden afgeleid met veel taken tegelijk, maar je moet de prioriteit van elk begrijpen, je moet leren van ervaringen uit het verleden, je moet advies inwinnen bij wie het al hebben meegemaakt en uiteindelijk werken volgens de prioriteit .
Als je in een krappe tijd zit, is dat zo het is niet nodig om alles te documenteren maar om testen uit te voeren en evenzo moeten alle processen worden gevolgd voor een onderhoudsproject.
Les # 9: Bij softwaretests gaat het op kwalitatieve wijze om klanttevredenheid
Als u een tester bent, moet u een eindgebruiker zijn.
Het maakt echt niet uit hoe het product moet worden gebruikt, maar het is echt belangrijk om te weten hoe het product kan worden gebruikt, want dat is hoe de eindgebruiker het product gaat gebruiken. Verplaats uzelf in de schoenen van de eindgebruiker, denk na over het gedrag van het product wanneer het niet goed wordt gesloten, continu met tabbladen wordt gebruikt, wanneer het door een kind wordt gehanteerd, wanneer er geen stroom is, enzovoort.
Hoeveel van ons starten in de echte wereld onze computer op volgens de gebruikershandleiding? De meesten van ons niet. Omdat het voor ons een proces is waar we al jaren aan gewend zijn en nu vinden we dat geen enkele documentatie kan helpen om het proces te verbeteren. Hetzelfde wordt ook toegepast op de verwachtingen van de eindgebruiker. Iedereen wil op een simplistische manier een fantastisch product en als tester is het jouw taak om die eenvoud te testen.
Les # 10: Software testen is een taak waar je trots op kunt zijn
Ik denk niet dat ik hier een woord over hoef te schrijven.
Niemand kan je een minderwaardig gevoel geven zonder je toestemming. En onthoud, als je niet trots bent, ben je nog niet klaar.
Wees slim, volg je hart, gevoel en al je doelen. Ik weet zeker dat je een carrièrepad zult vinden dat je met trots vervult.
Over de auteur: Deze inspirerende post is geschreven door STH-teamlid Bhumika M. Zij is een projectleider en heeft meer dan 10 jaar ervaring in het testen van software. Ze is helemaal gek op testen en vindt het heerlijk om alles te testen.
Ik hoop dat je iets van mijn ervaring kunt leren en veel sneller in je carrière kunt groeien!
Wilt u uw lessen uit dit beroep delen? We zouden het zeker willen weten.
Veel plezier met testen :)
Aanbevolen literatuur
- Softwaretests kiezen als uw carrière
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- Software Testing Career Package eBook
- Software testen QA Assistant Job
- Carrière-opties voor softwaretestprofessionals
- Software testen gaat over geest en ogen, niet over jarenlange ervaring!
- Hoe u snel een softwaretestopdracht krijgt
- Herziening van het boek 'Geleerde lessen in softwaretests'