10 awesome tips become better automation tester
Automationstestning är varje testares dröm!
Vi vill alla vara automatiseringstestare. Men bara ett fåtal av oss lyckas med det.
Här är några enkla åtgärder som hjälper dig att vara den typ av suverän Automationstester som du vill vara.
Vad du kommer att lära dig:
- 10 tips för att vara en bra automatiseringstestare
- Tips nr 1: Lär dig grunderna i att testa mycket bra
- Tips 2: Börja tidigt
- Tips nr 3: Bekanta dig med de grundläggande kodningskoncepten
- Tips # 4: övervinna 'startproblemet'
- Tips nr 5: Var inte skrämd
- Tips nr 6: Lär dig av att se
- Tips nr 7: Hjälpfiler
- Tips 8: Öva
- Tips 9: Sträva efter att bli bättre
- Tips nr 10: Håll ett öppet sinne
- Slutsats
- Rekommenderad läsning
10 tips för att vara en bra automatiseringstestare
Låt oss börja.
hur man öppnar en bin-fil
Tips nr 1:Lär dig grunderna i att testa mycket bra
Detta beror på att Automation Testing inte är något annat än en gren av testning - ett formulär som använder en lite mer 'techie' metod för att testa sig själv. Att veta vad du testar och varför du testar är mycket viktigt. ”Hur” - är där automatisering och manuell testning skiljer sig åt.
Tips 2:Börja tidigt
Vänta inte på att ett automatiseringsprojekt kommer fram innan du börjar. Det finns många öppna källkodsverktyg tillgängliga. Installera en på din personliga maskin och prova.
Använd generiska applikationer som Gmail.com eller Amazon.com eller till och med din fristående Microsoft Office eller miniräknare. Något, i grund och botten.
Tips 3:Bekanta dig med de grundläggande kodningskoncepten
Bekanta dig med de grundläggande kodningskoncepten på vilket språk du än väljer. När du tar en stund att överväga vad ett programmeringsspråk består av är de flesta mer eller mindre desamma.
Ta VB Scripting, till exempel måste du känna till datatyperna, hur variabler och konstanter hanteras, de olika operatörerna, villkorliga uttalanden, slinguttalanden, matriser, funktioner, etc.
När du förstår dessa begrepp kan du enkelt extrapolera dina kunskaper till vilket språk som helst. Så ge dig själv minst en vecka för att förstå dessa begrepp grundligt.
hur man fixar standardgateway inte tillgänglig
Tips nr 4:Övervinna 'startproblemet'
Det första testet / programmet du skriver kommer att bli förvirrande oavsett hur väl läst du är i ämnet. Det kommer definitivt att bli överväldigande. Men oroa dig inte. Tänk på det som om du översätter ditt manuella test till ett annat medium än engelska.
Tips nr 5:Var inte skrämd
Det är väldigt enkelt för en nybörjare att titta på ett automatiseringstest eller program och tycker att det ser väldigt tekniskt ut och att du aldrig ens kommer att kunna förstå det mycket mindre skriva något liknande. Oroa dig inte; det är naturligt att känna så.
Till exempel , om du vill ange användarnamnvärdet på inloggningssidan för Gmail.com. Vad är påståendet som du skulle skriva i ditt manuella testfall?
Det kommer att vara som: Ange 'swatiseela' i fältet 'Användarnamn' på Gmail.com-sidan.
När du översätter det till VBScript för att vara ett uttalande i ditt QTP-test blir det:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Du förstår, det är inte mycket skillnad. Sättet du hänvisar till platsen för att ange användarnamnet görs annorlunda.
Eftersom varje steg för automatiseringstest utförs av en maskin istället för en människa, måste du bara se till att du skriver din instruktion (teststeg) så tydligt som möjligt utan tvetydighet.
I stället för att bara ange värdet anger du faktiskt de exakta namnen på objekten på sidan som de heter av utvecklaren. När du väl har förstått denna översättning är automatisering lätt.
Tips nr 6:Lär dig genom att se
Detta är den strategi jag personligen följer när jag måste arbeta med ett nytt verktyg. Varje verktyg som kommer ut på marknaden, oavsett hur tekniskt robust det är, försöker vara användarvänligt. Så alla funktioner i verktyget bör vara tillgängliga från menyn.
Här är vad jag gör - jag börjar från menyalternativet 'Arkiv' och går vidare tills jag når 'Hjälp' och försöker ge en perfekt blick på varje meny-undermenyobjekt. De flesta av namnen kommer att vara representativa för vad det alternativet gör. Men om du behöver mer information, klicka bara på det objektet och titta.
Om du fortfarande behöver mer information, använd hjälpfilen. På det här sättet väntar du inte på att någon ska ge dig kunskapen om verktyget. Du bekantar dig med verktyget och IDE med ditt initiativ. Det hjälper dig att bedöma vad som kommer att vara användbart för dig och vad som inte är.
Tips nr 7:Hjälpfiler
Många av oss letar efter onlinehandledning och forum för att komma igång. Även om de alla är fantastiska, kommer ingenting nära de hjälpfiler som medföljer verktyget. Det är din största skatt. Den beskriver allt som verktyget någonsin kan göra. Så betrakta varje automatiseringsprogram du skriver som en öppen bokundersökning. Den öppna boken är hjälpfilen. Gör det till din första destination när du går vilse.
Tips nr 8:Öva
Var tålmodig med dig själv och öva på att skriva kod regelbundet. Kom ihåg att testning är verifiering och validering. Att skriva tester på ett sätt som var och en har klart och godkända kriterier klart definierade. Du vill inte att ett automatiseringsverktyg bara ska göra datainmatningen och lämna analysen åt dig. Se till att ditt program klarar av att bestämma och presentera resultatet som godkänt eller misslyckat.
Tips 9:Sträva efter att bli bättre
När du har löst ett problem och skrivit ett program, tänk på hur du kan göra det bättre.
vad är bästa mp3-nedladdare för android
Kan du göra det mer läsbart? Kan du uppnå resultatet med färre kodrader? Kan du återanvända några av komponenterna? Kan du undvika att använda så många variabler som du gjorde? Är ditt programminne effektivt? Kan du få det att gå snabbare? - Det här är några av de frågor du måste tänka på och arbeta för.
Tips nr 10:Ha ett öppet sinne
Även om Automation Testing är utmärkt och ger testarna en ”God-Complex”, måste vi acceptera att det i vissa fall bara inte är vägen att gå. Vid sådana tillfällen, var graciös om det eftersom testning är vårt främsta mål, oavsett om vi tar automatiseringsvägen eller den manuella vägen.
Slutsats
Jag hoppas att den här artikeln har svarat på några frågor som alla blivande Automation-testare måste ha haft. Om du bestämmer dig för att våga dig in i det och har några ytterligare reservationer, vänligen meddela oss genom kommentarerna.
Finns det något i den här artikeln som du är helt enig med eller oense med?
Rekommenderad läsning
- 10 tips du bör läsa innan du automatiserar ditt testarbete
- När ska jag välja automatiseringstestning?
- Topp 20 praktiska testtips för programvara du bör läsa innan du testar någon applikation
- Vad är Automation Testing (Ultimate Guide to Start Test Automation)
- Typer av automatiseringstestning och vissa missuppfattningar
- 11 bästa automatiseringsverktyg för testning av Android-applikationer (Android-apptestverktyg)
- 10-stegsprocess för automatiseringstestning: Hur man startar automatiseringstestning i din organisation
- Manuella och automatiseringstestutmaningar