10 awesome tips become better automation tester
Automatiseringstesten is de droom van elke tester!
We willen allemaal automatiseringstesters zijn. Maar slechts enkelen van ons zijn erin geslaagd.
Hier zijn enkele eenvoudige maatregelen die u zullen helpen het soort uitstekende automatiseringstester te zijn dat u wenst te zijn.
Wat je leert:
- 10 tips om een goede automatiseringstester te zijn
- Tip 1: leer de basisprincipes van testen heel goed
- Tip 2: begin vroeg
- Tip 3: Maak uzelf vertrouwd met de basisconcepten voor codering
- Tip 4: overwin de ‘startproblemen’
- Tip # 5: laat je niet intimideren
- Tip 6: leer door te zien
- Tip # 7: Help-bestanden
- Tip # 8: Oefen
- Tip # 9: streef ernaar om beter te worden
- Tip # 10: blijf openstaan
- Gevolgtrekking
- Aanbevolen literatuur
10 tips om een goede automatiseringstester te zijn
Laten we beginnen.
Tip 1:Leer de basisprincipes van testen heel goed
Dit komt omdat automatiseringstesten niets anders is dan een tak van testen - een formulier dat een iets meer ‘technische’ benadering gebruikt om zichzelf te testen. Weten wat u test en waarom u test, is erg belangrijk. ‘Hoe’ - is waar automatisering en handmatige tests verschillen.
Tip 2:Begin vroeg
Wacht niet tot er een automatiseringsproject op uw pad komt voordat u aan de slag gaat. Er zijn veel open-source tools beschikbaar. Installeer er een op uw persoonlijke computer en probeer het eens.
Gebruik de generieke applicaties zoals Gmail.com of Amazon.com of zelfs uw zelfstandige Microsoft Office of Calculator. Eigenlijk alles.
vr-headset compatibel met xbox one
Tip 3:Maak uzelf vertrouwd met de basisconcepten voor codering
Maak uzelf vertrouwd met de basiscoderingsconcepten in elke taal van uw keuze. Als je even de tijd neemt om goed te overwegen waaruit een programmeertaal bestaat, zijn de meeste min of meer hetzelfde.
Neem VB Scripting, bijvoorbeeld , moet u de gegevenstypen kennen, de manier waarop met variabelen en constanten wordt omgegaan, de verschillende operatoren, voorwaardelijke instructies, lusinstructies, arrays, functies, enz.
Zodra u deze concepten begrijpt, kunt u uw kennis gemakkelijk naar elke taal extrapoleren. Geef uzelf dus minimaal een week om deze concepten grondig te begrijpen.
Tip # 4:Overwin de ‘startproblemen’
De eerste test / programma dat u schrijft, zal verwarrend zijn, ongeacht hoe goed u over het onderwerp bent gelezen. Het gaat absoluut overweldigend worden. Maar maak je geen zorgen. Zie het alsof u uw handmatige test naar een ander medium dan het Engels vertaalt.
Tip # 5:Laat u niet intimideren
Het is heel gemakkelijk voor een beginner om naar een automatiseringstest of programma te kijken en te denken dat het er erg technisch uitziet en dat je het nooit zult kunnen begrijpen, laat staan om zoiets te schrijven. Maakt u zich geen zorgen; het is normaal om je zo te voelen.
Bijvoorbeeld , als u de gebruikersnaamwaarde op de inlogpagina van Gmail.com wilt invoeren. Wat is de verklaring die u zou schrijven in uw handmatige testcase?
Het zal zijn als: Typ 'swatiseela' in het veld 'Gebruikersnaam' op de Gmail.com-pagina.
Wanneer u het naar VBScript vertaalt om een verklaring te zijn in uw QTP-test, zal het zijn:
Zie je, er is niet veel verschil. De manier waarop u verwijst naar de plaats om de gebruikersnaam in te voeren, wordt anders gedaan.
Aangezien elke automatiseringsteststap door een machine wordt uitgevoerd in plaats van door een mens, moet u er alleen voor zorgen dat u uw instructie (teststap) zo duidelijk mogelijk schrijft, zonder enige dubbelzinnigheid.
In plaats van alleen de waarde in te voeren, geeft u in feite de exacte namen van de objecten op de pagina op zoals ze door de ontwikkelaar worden genoemd. Als u deze vertaling eenmaal begrijpt, is automatisering eenvoudig.
Tip # 6:Leer door te zien
Dit is de strategie die ik persoonlijk volg als ik met een nieuwe tool moet werken. Elke tool die op de markt komt, hoe technisch robuust deze ook is, probeert gebruiksvriendelijk te zijn. Alle functies van de tool moeten dus toegankelijk zijn via het menu.
Dit is wat ik doe - ik begin bij de menuoptie 'Bestand' en ga verder tot ik bij 'Help' kom en probeer een oppervlakkige blik te werpen op elk menu-submenu-item. De meeste namen zullen representatief zijn voor wat die optie doet. Maar als u meer informatie nodig heeft, klikt u gewoon op dat item en kijkt u.
Als je nog meer informatie nodig hebt, gebruik dan het helpbestand. Op deze manier wacht u niet op iemand die u de kennis over de tool geeft. Met uw initiatief maakt u zich vertrouwd met de tool en de IO. Het helpt u te beoordelen wat nuttig voor u zal zijn en wat niet.
Tip # 7:Help-bestanden
Velen van ons zoeken naar online tutorials en forums om aan de slag te gaan. Hoewel ze allemaal geweldig zijn, komt niets in de buurt van de helpbestanden die bij de tool worden geleverd. Het is je grootste schat. Het beschrijft alles wat de tool ooit kan doen. Beschouw dus elk automatiseringsprogramma dat u schrijft als een openboekexamen. Het open boek is het helpbestand. Maak dat uw eerste bestemming wanneer u verdwaald bent.
Tip # 8:Praktijk
Wees geduldig met jezelf en oefen regelmatig met het schrijven van code. Onthoud dat testen verificatie en validatie is. Om tests te schrijven op een manier dat voor elk de criteria voor slagen en mislukken duidelijk zijn gedefinieerd. U wilt niet dat een automatiseringstool alleen de gegevensinvoer doet en de analyse aan u overlaat. Zorg ervoor dat uw programma het resultaat duidelijk kan bepalen en presenteren als geslaagd of mislukt.
Tip # 9:Streef ernaar om beter te zijn
Als je een probleem eenmaal hebt opgelost en een programma hebt geschreven, bedenk dan manieren waarop je het kunt verbeteren.
Kun je het leesbaarder maken? Kunt u het resultaat bereiken in minder regels code? Kunt u enkele componenten hergebruiken? Kunt u voorkomen dat u zoveel variabelen gebruikt als u deed? Is uw programmageheugen efficiënt? Kun je het sneller laten werken? - Dit zijn enkele van de vragen die u in gedachten moet houden en waar u naartoe moet werken.
Tip # 10:Houd een open geest
Hoewel automatiseringstests geweldig zijn en de testers een ‘Godcomplex’ geven, moeten we accepteren dat het in sommige gevallen gewoon niet de juiste keuze is. Wees er op zulke momenten gracieus over, want testen is ons primaire doel, of we nu de automatiseringsroute of de handmatige route nemen.
Gevolgtrekking
Ik hoop dat dit artikel een aantal vragen heeft beantwoord die alle aspirant-automatiseringstesters moeten hebben gehad. Als u besluit om het te wagen en u heeft nog meer bedenkingen, laat het ons dan weten via de opmerkingen.
Staat er iets in dit artikel waarmee u het volledig eens of oneens bent?
oracle dba interviewvragen en antwoorden
Aanbevolen literatuur
- 10 tips die u moet lezen voordat u uw testwerk gaat automatiseren
- Wanneer kiezen voor automatiseringstests?
- Top 20 praktische tips voor het testen van software die u moet lezen voordat u een toepassing test
- Wat is automatiseringstesten (ultieme gids om testautomatisering te starten)
- Soorten automatiseringstests en enkele misvattingen
- 11 beste automatiseringstools voor het testen van Android-applicaties (Android App Testing Tools)
- Automatiseringstestproces in 10 stappen: hoe u automatiseringstests in uw organisatie start
- Uitdagingen voor handmatige en automatiseringstests