10 awesome tips become better automation tester
Automatiseringstest er enhver testers drøm!
Vi ønsker alle at være automatiseringstestere. Men kun nogle få af os har succes.
Her er nogle enkle tiltag, der hjælper dig med at være den slags fremragende automatiseringstester, du ønsker at være.
c ++ udefineret henvisning til funktion
Hvad du vil lære:
- 10 tip til at være en god automatiseringstester
- Tip nr. 1: Lær det grundlæggende ved at teste meget godt
- Tip nr. 2: Start tidligt
- Tip nr. 3: Bliv fortrolig med de grundlæggende kodningskoncepter
- Tip nr. 4: Overvinde 'Startproblemet'
- Tip nr. 5: Lad dig ikke skræmme
- Tip nr. 6: Lær ved at se
- Tip nr. 7: Hjælpefiler
- Tip # 8: Øv dig
- Tip nr. 9: Stræb efter at være bedre
- Tip nr. 10: Hold åbent sind
- Konklusion
- Anbefalet læsning
10 tip til at være en god automatiseringstester
Lad os begynde.
Tip nr. 1:Lær det grundlæggende ved at teste meget godt
Dette skyldes, at automatiseringstest ikke er andet end en gren af testning - en form, der bruger lidt mere 'techie' tilgang til at teste sig selv. At vide, hvad du tester, og hvorfor du tester, er meget vigtigt. 'Hvordan' - er hvor automatisering og manuel test er forskellige.
Tip nr.2:Start tidligt
Vent ikke på, at et automatiseringsprojekt kommer din vej, før du kommer i gang. Der er masser af open source-værktøjer til rådighed. Installer en på din personlige maskine, og prøv det.
Brug de generiske applikationer som Gmail.com eller Amazon.com eller endda din selvstændige Microsoft Office eller lommeregner. Alt i alt.
Tip nr. 3:Bliv fortrolig med de grundlæggende kodningskoncepter
Bliv fortrolig med de grundlæggende kodningskoncepter på ethvert sprog du vælger. Når du tager et øjeblik på nøje at overveje, hvad et programmeringssprog består af, er de fleste af dem stort set de samme.
Tag VB Scripting, for eksempel , skal du kende datatyperne, den måde, hvorpå variabler og konstanter håndteres, de forskellige operatorer, betingede udsagn, loop-sætninger, arrays, funktioner osv.
Når du først har forstået disse begreber, kan du nemt ekstrapolere din viden til ethvert sprog. Så giv dig selv mindst en uge til grundigt at forstå disse begreber.
Tip nr. 4:Overvinde 'Startproblemet'
Den første test / det program, du skriver, bliver forvirrende, uanset hvor læst du er om emnet. Det vil bestemt være overvældende. Men bare rolig. Tænk på det som om du oversætter din manuelle test til et andet medium end engelsk.
Tip nr. 5:Lad dig ikke skræmme
Det er meget let for en nybegynder at se på en automatiseringstest eller et program og synes, at det ser meget teknisk ud, og at du aldrig engang vil være i stand til at forstå det langt mindre, skriver noget lignende. Bare rolig; det er naturligt at føle sig sådan.
For eksempel , hvis du vil indtaste brugernavnværdien på Gmail.com-login-siden. Hvad er den erklæring, du ville skrive i din manuelle testsag?
Det vil være som: Indtast 'swatiseela' i feltet 'Brugernavn' på siden Gmail.com.
Når du oversætter det til VBScript for at være en erklæring i din QTP-test, vil det være:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Ser du, der er ikke meget forskel. Den måde, du henviser til stedet for at indtaste brugernavnet, gøres anderledes.
hvordan man bruger en .torrent-fil
Da hvert trin til automatiseringstest udføres af en maskine i stedet for et menneske, skal du bare sørge for, at du skriver din instruktion (testtrin) så klart som muligt uden tvetydighed.
I stedet for bare at sige indtast værdien, leverer du faktisk de nøjagtige navne på objekterne på siden, som de er navngivet af udvikleren. Når du er i stand til at forstå denne oversættelse, er automatisering let.
Tip nr. 6:Lær ved at se
Dette er den strategi, jeg personligt følger, når som helst jeg skal arbejde med et nyt værktøj. Hvert værktøj, der kommer på markedet, uanset hvor teknisk robust det er, forsøger at være brugervenligt. Så alle funktionerne i værktøjet skal være tilgængelige fra menuen.
Her er hvad jeg gør - jeg starter fra menuen 'Filer' og går videre, indtil jeg når 'Hjælp' og prøver at give et perfekt blik på hvert enkelt menu-undermenupunkt. De fleste af navnene vil være repræsentative for, hvad denne mulighed gør. Men hvis du har brug for flere oplysninger, skal du bare klikke på den vare og se.
hvilket operativsystem er bedst til bærbar computer
Hvis du stadig har brug for mere information, skal du bruge hjælpefilen. På denne måde venter du ikke på, at nogen skal give dig viden om værktøjet. Du gør dig fortrolig med værktøjet og IDE ved hjælp af dit initiativ. Det hjælper dig med at vurdere, hvad der vil være nyttigt for dig, og hvad der ikke er.
Tip nr. 7:Hjælpefiler
Mange af os ser efter online tutorials og fora for at komme i gang. Selvom de alle er gode, kommer intet tæt på de hjælpefiler, der følger med værktøjet. Det er din største skat. Den beskriver alt, hvad værktøjet nogensinde kan gøre. Så betragt ethvert automatiseringsprogram, du skriver, som en åben bogundersøgelse. Den åbne bog er hjælpefilen. Gør det til din første destination, hver gang du går tabt.
Tip nr. 8:Øve sig
Vær tålmodig med dig selv og øv dig regelmæssigt i at skrive kode. Husk, at test er verifikation og validering. At skrive prøver på en måde, som alle har klart og ikke-godkendte kriterier. Du ønsker ikke, at et automatiseringsværktøj bare skal foretage dataindtastningen og lade analysen være til dig. Sørg for, at dit program er i stand til klart at bestemme og præsentere resultatet som bestået eller mislykket.
Tip nr. 9:Stræb efter at være bedre
Når du har løst et problem og skrevet et program, skal du tænke på måder, du kan forbedre det på.
Kan du gøre det mere læsbart? Kan du opnå resultatet med færre kodelinjer? Kan du genbruge nogle af komponenterne? Kan du undgå at bruge så mange variabler, som du gjorde? Er din programhukommelse effektiv? Kan du få det til at køre hurtigere? - Dette er nogle af de spørgsmål, du skal huske på og arbejde hen imod.
Tip nr. 10:Hold åbent sind
Selvom automatiseringstest er fantastisk og giver testerne et 'God-Complex', er vi nødt til at acceptere, at det i nogle tilfælde bare ikke er vejen at gå. På sådanne tidspunkter skal du være yndefuld over det, fordi test er vores primære mål, uanset om vi tager automatiseringsruten eller den manuelle rute.
Konklusion
Jeg håber, at denne artikel har besvaret nogle spørgsmål, som alle dine ambitiøse automatiseringstestere skal have haft. Hvis du beslutter at vove dig ind i det og har yderligere forbehold, så lad os vide det via kommentarerne.
Er der noget i denne artikel, som du er helt enig med eller uenig i?
Anbefalet læsning
- 10 tip, du bør læse, inden du automatiserer dit testarbejde
- Hvornår skal man vælge automatiseringstest?
- Top 20 praktiske tip til softwaretest, du bør læse, inden du tester en applikation
- Hvad er automatiseringstest (ultimativ guide til start af testautomatisering)
- Typer af automatiseringstest og nogle misforståelser
- 11 bedste automatiseringsværktøjer til test af Android-applikationer (Android App-testværktøjer)
- 10-trins automatiseringstestproces: Sådan starter du automatiseringstest i din organisation
- Manuel og automatiseringstestudfordringer