10 awesome tips become better automation tester
Les proves d’automatització són el somni de tots els provadors.
Tots volem ser provadors d'automatització. Però només uns pocs tenim èxit en això.
Aquí teniu algunes mesures senzilles que us ajudaran a ser el tipus de controlador d’automatismes excel·lent que desitgeu ser.
Què aprendreu:
- 10 consells per ser un bon provador d'automatització
- Consell núm. 1: Apreneu molt bé els conceptes bàsics de les proves
- Consell núm. 2: comenceu aviat
- Consell núm. 3: familiaritzeu-vos amb els conceptes bàsics de codificació
- Consell núm. 4: superar el 'problema inicial'
- Consell núm. 5: no us intimideu
- Consell núm. 6: Apreneu veient
- Consell núm. 7: fitxers d'ajuda
- Consell # 8: Pràctica
- Consell núm. 9: esforçar-vos per ser millor
- Consell núm. 10: Mantingueu la ment oberta
- Conclusió
- Lectura recomanada
10 consells per ser un bon provador d'automatització
Comencem.
Consell 1:Apreneu molt bé els conceptes bàsics de les proves
Això es deu al fet que les proves d'automatització no són altra cosa que una branca de les proves: un formulari que utilitza un enfocament una mica més 'tecnològic' per provar-se. És molt important saber què proveu i per què proveu. 'Com': és on diferencien l'automatització i les proves manuals.
Consell núm. 2:Comenceu aviat
No espereu que aparegui un projecte d'automatització abans de començar. Hi ha moltes eines de codi obert disponibles. Instal·leu-ne una a la vostra màquina personal i proveu-la.
Utilitzeu aplicacions genèriques com Gmail.com o Amazon.com o fins i tot el vostre Microsoft Office o Calculadora autònom. Qualsevol cosa, bàsicament.
Consell núm. 3:Familiaritzeu-vos amb els conceptes bàsics de codificació
Familiaritzeu-vos amb els conceptes bàsics de codificació en qualsevol idioma que vulgueu. Quan es pren un moment per considerar de prop en què consisteix un llenguatge de programació, la majoria són més o menys iguals.
Preneu VB Scripting, per exemple , haureu de conèixer els tipus de dades, la manera com es manegen les variables i les constants, els diferents operadors, sentències condicionals, sentències de bucle, matrius, funcions, etc.
Un cop hàgiu entès aquests conceptes, podeu extrapolar fàcilment els vostres coneixements a qualsevol idioma. Per tant, doneu-vos almenys una setmana per entendre a fons aquests conceptes.
Consell núm. 4:Superar el 'problema inicial'
La primera prova / programa que escriviu serà confusa per molt que estigueu llegint bé sobre el tema. Definitivament serà aclaparador. Però no et preocupis. Penseu-hi com si estiguéssiu traduint la prova manual a un mitjà diferent a l’anglès.
Consell núm. 5:No us intimideu
És molt fàcil per a un principiant mirar una prova o programa d’automatització i pensar que té un aspecte molt tècnic i que mai no ho podreu entendre ni molt menys escriure alguna cosa així. No us preocupeu; és natural sentir-se així.
Per exemple , si voleu introduir el valor del nom d'usuari a la pàgina d'inici de sessió de Gmail.com. Quina és la declaració que escriuria al cas de prova manual?
Serà com: Introduïu 'swatiseela' al camp 'Nom d'usuari' de la pàgina Gmail.com.
Quan el traduïu a VBScript per ser una declaració a la prova QTP, serà:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Ja ho veieu, no hi ha molta diferència. La manera com es fa referència al lloc per introduir el nom d'usuari es fa de manera diferent.
Com que cada pas de prova d'automatització el realitza una màquina en lloc d'un humà, només heu d'assegurar-vos que escriviu la vostra instrucció (pas de prova) el més clarament possible sense cap ambigüitat.
En lloc de dir només introduïu el valor, realment proporcioneu els noms exactes dels objectes de la pàgina tal com els designa el desenvolupador. Un cop hàgiu pogut comprendre aquesta traducció, l'automatització és fàcil.
Consell núm. 6:Apreneu veient
Aquesta és l'estratègia que segueixo personalment cada vegada que tinc que treballar amb una nova eina. Totes les eines que surten al mercat, per molt tècnica que siguin, intenten ser fàcils d’utilitzar. Per tant, totes les funcions de l'eina haurien de ser accessibles des del menú.
Això és el que faig: començo per l'opció de menú 'Fitxer' i continuo passant fins que arribo a 'Ajuda' i intento donar una ullada perfecta a tots els elements del submenú de menú. La majoria dels noms seran representatius del que fa aquesta opció. Però, en cas que necessiteu més informació, només cal que feu clic sobre aquest element i que busqueu.
Si encara necessiteu més informació, utilitzeu el fitxer d’ajuda. D’aquesta manera no espereu que algú us doni els coneixements de l’eina. Us familiaritzeu amb l’eina i l’IDE mitjançant la vostra iniciativa. T’ajuda a avaluar què et serà útil i què no.
Consell núm. 7:Fitxers d’ajuda
Molts de nosaltres busquem tutorials i fòrums en línia per començar. Tot i que són fantàstics, res s’acosta als fitxers d’ajuda que vénen amb l’eina. És el teu tresor més gran. Descriu tot el que l’eina pot fer. Per tant, considereu tots els programes d’automatització que escriviu com un examen de llibre obert. El llibre obert és el fitxer d’ajuda. Feu que sigui el vostre primer destí sempre que us perdeu.
Consell núm. 8:Pràctica
Tingueu paciència amb vosaltres mateixos i practiqueu escrivint codi regularment. Recordeu que les proves són verificació i validació. Escriure proves de manera que cadascú tingui criteris d’aprovació i suspensió clarament definits. No voleu que una eina d’automatització només faci l’entrada de dades i us deixi l’anàlisi. Assegureu-vos que el vostre programa pugui determinar i presentar clarament el resultat com a aprovat o fallit.
Consell núm. 9:Procureu ser millors
Un cop hàgiu resolt un problema i escriviu un programa, penseu en maneres de millorar-lo.
Es pot fer més llegible? Podeu obtenir el resultat en menys línies de codi? Es poden reutilitzar alguns components? Podeu evitar utilitzar tantes variables com heu fet? La memòria del programa és eficient? Es pot fer funcionar més ràpid? - Aquestes són algunes de les preguntes que cal tenir en compte i treballar.
Consell núm. 10:Mantingueu una ment oberta
Tot i que les proves d’automatització són fantàstiques i ofereixen als provadors un «complex de Déu», hem d’acceptar que en alguns casos no és el camí a seguir. En aquests moments, sigueu agraïts al respecte, ja que les proves són el nostre objectiu principal, tant si prenem la ruta d’automatització com la ruta manual.
la passarel·la per defecte no està disponible. corregiu Windows 10
Conclusió
Espero que aquest article hagi respost a algunes preguntes que tots els aspirants a verificadors d'automatització havíeu de tenir. Si decidiu aventurar-vos-hi i teniu més reserves, feu-nos-ho saber a través dels comentaris.
Hi ha alguna cosa en aquest article que estigui totalment d’acord o en desacord?
Lectura recomanada
- 10 consells que heu de llegir abans d’automatitzar el vostre treball de proves
- Quan optar per fer proves d'automatització?
- Els 20 millors consells pràctics sobre proves de programari que heu de llegir abans de provar qualsevol aplicació
- Què és la prova d'automatització (última guia per iniciar l'automatització de proves)
- Tipus de proves d'automatització i algunes idees errònies
- 11 millors eines d'automatització per provar aplicacions d'Android (eines de prova d'aplicacions d'Android)
- Procés de prova d'automatització en 10 passos: com iniciar la prova d'automatització al vostre organisme
- Reptes de proves manuals i d'automatització