16 characteristics great software tester
Què converteix un bon provador de programari en un gran provador de programari? 7 qualitats de provadors altament eficaços
Els provadors són l’eix vertebrador de qualsevol empresa de TI. Ja que són els que poden donar el resultat de qualitat i també són els més responsables de llançar un projecte.
En aquest article s’expliquen les característiques més importants que ha de tenir un gran programador de programari.
Què aprendreu:
- Ser provador
- 16 Característiques d'un gran provador de programari
- # 1) Sigues escèptic
- # 2) No comprometreu la qualitat
- # 3) Assegureu-vos que la satisfacció de l'usuari final
- # 4) Penseu des de la perspectiva dels usuaris
- # 5) Prioritzar les proves
- # 6) Mai prometi una cobertura del 100%
- # 7) Estigueu obert als suggeriments
- # 8) Comenceu aviat
- # 9) Identificar i gestionar els riscos
- # 10) Feu estudis de mercat
- # 11) Desenvolupeu una bona habilitat analítica
- # 12) Centreu-vos també en el costat negatiu
- # 13) Sigues un bon jutge del teu producte
- # 14) Apreneu a negociar
- # 15) Atura el joc de la culpa
- # 16) Finalment, sigueu un bon observador
- 7 qualitats de provadors altament eficaços
- Conclusió
- Lectura recomanada
- 16 Característiques d'un gran provador de programari
Ser provador
Sigues orgullós de ser un provador. Ets la persona que redueix la feina en molts àmbits, ets la que sol publicar els projectes sense cap defecte i ets la persona a la qual la gent i l’empresa creuen més.
Finalment, sou la persona que garanteix la tranquil·litat dels usuaris finals. Sense tu, ho és gairebé difícil de completar el projecte amb èxit .
preguntes i respostes d'entrevistes d'enginyers de xarxa a Cisco
Com a provador, heu d’esforçar-vos contínuament per ser cada vegada millors.
16 Característiques d'un gran provador de programari
Per ser un gran provador de programari, heu de desenvolupar les 16 característiques següents:
# 1) Sigues escèptic
No us creieu que la compilació donada pels desenvolupadors sigui una Error -resultat lliure o de qualitat. Qüestionar-ho tot. Accepteu la versió només si la proveu i la trobeu lliure de defectes. No cregueu a ningú la designació que tingueu, només cal que apliqueu els vostres coneixements i intenteu trobar els errors. Cal seguir-ho fins a l'última fase del cicle de proves.
# 2) No comprometreu la qualitat
No comprometreu després de certes etapes de prova. No hi ha límit de proves fins que no produïu un producte de qualitat. Qualitat és una paraula feta pels provadors de programari per aconseguir proves més efectives. Comprometre’s a qualsevol nivell comporta un producte defectuós, així que no ho feu en cap moment.
# 3) Assegureu-vos que la satisfacció de l'usuari final
Penseu sempre en què pot fer feliç un usuari final. Com poden utilitzar el producte amb facilitat? No deixeu de provar sols els requisits estàndard. L'usuari final només pot estar content quan proporcioneu un producte sense errors.
# 4) Penseu des de la perspectiva dels usuaris
Tots els productes estan desenvolupats per als clients. Els clients poden ser persones tècniques o no. Si no teniu en compte els escenaris des de la seva perspectiva, trobareu a faltar molts errors importants. Així que posa’t a la seva pell. Coneixeu primer els vostres usuaris finals. L’edat, l’educació, fins i tot la ubicació, poden tenir més importància mentre s’utilitza el producte.
Assegureu-vos de preparar els vostres escenaris de prova i provar les dades en conseqüència. Al cap i a la fi, es diu que el projecte només té èxit si l'usuari final pot utilitzar l'aplicació amb èxit.
# 5) Prioritzar les proves
Primer, identifiqueu les proves importants i, a continuació, prioritzeu l'execució en funció de la importància de les proves. Mai no executeu casos de prova de manera seqüencial sense decidir la prioritat. D’aquesta manera, s’assegurarà que tots els casos de prova importants s’executin abans i no es redueixin a la darrera etapa del cicle d’alliberament a causa de la pressió del temps.
A més, tingueu en compte l'historial de defectes mentre estimeu els esforços de prova. En la majoria dels casos, el recompte de defectes al principi és més gran i continua reduint-se al final del cicle de prova.
# 6) Mai prometi una cobertura del 100%
Dir una cobertura del 100% en paper és fàcil, però pràcticament és impossible. Així que mai no prometis a ningú, inclosos els teus clients, el total Cobertura de la prova . En els negocis hi ha una filosofia: ' Sota promesa i lliurament excessiu . ' Per tant, no l’objectiu de cobertura del 100%, sinó centreu-vos en la qualitat de les proves.
# 7) Estigueu obert als suggeriments
Escolteu tothom tot i que sou una autoritat del projecte amb un coneixement profund del projecte. Sempre hi ha possibilitats de millores i obtenir suggeriments d’altres provadors de programari és una bona idea. Sens dubte, els comentaris de tothom per millorar la qualitat del projecte us ajudaran a alliberar programari sense errors.
# 8) Comenceu aviat
No espereu fins que obtingueu la primera versió per fer proves. Comenceu a analitzar els requisits, preparant-vos Casos de prova , Pla de proves i Provar documents d’estratègia a la primera fase de disseny. Començar aviat per provar ajuda a visualitzar l’abast complet del projecte i, per tant, la planificació es pot fer en conseqüència.
La majoria dels defectes es poden detectar a la fase inicial de disseny i anàlisi, estalviant temps i diners enormes. L’anàlisi precoç dels requisits també us ajudarà a qüestionar les decisions de disseny.
# 9) Identificar i gestionar els riscos
Els riscos estan associats a cada projecte. La gestió del risc és un procés en tres passos. Identificació de riscos , anàlisi i mitigació. Incorporar el procés de proves basades en el risc. Les prioritats de les proves de programari es basen en l'avaluació del risc.
# 10) Feu estudis de mercat
No penseu que la vostra responsabilitat és només validar el programari en funció del conjunt de requisits. Sigues proactiu, fes la teva investigació de mercat de productes i dóna suggeriments per millorar-lo. Aquesta investigació també us ajudarà a entendre el vostre producte i el seu mercat.
# 11) Desenvolupeu una bona habilitat analítica
Això és imprescindible per a l'anàlisi de requisits, però encara més pot ser útil per entendre els comentaris dels clients mentre es defineix el Estratègia de prova . Posa en qüestió tot el que t’envolta. Això desencadenarà el procés d’anàlisi i us ajudarà a resoldre molts problemes complexos.
# 12) Centreu-vos també en el costat negatiu
Els provadors haurien de tenir la prova de trencar l’actitud. Concentrar-se només en el costat positiu gairebé segur que crearà molts problemes de seguretat a la vostra aplicació. Haureu de ser el pirata informàtic del vostre projecte per allunyar-ne d’altres. Proves negatives és igualment important. Per tant, cobreix una bona part dels casos de prova basats en els escenaris negatius.
# 13) Sigues un bon jutge del teu producte
Un jutge sol pensar si alguna cosa està bé o no. Un jutge escoltarà les dues parts. El mateix s'aplica també a les proves. Com a provador de programari, si creieu que alguna cosa és correcte, proveu-ho per què no està malament i, posteriorment, accepteu-ho. Heu de tenir un motiu vàlid per a totes les vostres decisions.
# 14) Apreneu a negociar
Els verificadors han de negociar amb tothom en totes les etapes d’un cicle de vida del projecte. És especialment important la negociació amb els desenvolupadors. Els desenvolupadors poden fer qualsevol cosa per demostrar que el seu codi és correcte i que el defecte registrat pels verificadors no és vàlid. Requereix grans habilitats per convèncer els desenvolupadors sobre el defecte i aconsegueix que es resolgui .
Tot i que alguns provadors de programari pensen que aquesta no és la nostra tasca, explicar els efectes reals de qualsevol problema és molt útil per als desenvolupadors per entendre ràpidament l’escenari general i les seves implicacions. Això requereix anys de pràctica, però un cop aprengueu a negociar guanyareu més respecte.
# 15) Atura el joc de la culpa
És habitual culpar a altres persones de qualsevol defecte que no es vegi atrapat en les proves. Això és encara més comú quan les responsabilitats del verificador no es defineixen concretament. Però, en qualsevol situació, mai no culpeu ningú. Si es produeix un error, primer intenteu resoldre-ho en lloc de trobar algú a qui culpar.
Com que un ésser humà tothom s’equivoca, intenteu evitar culpar els altres. Treballar en equip per construir esperit d’equip .
# 16) Finalment, sigueu un bon observador
Observa les coses que passen al teu voltant. Feu un seguiment de totes les coses importants i menors del vostre projecte. Observeu la manera de desenvolupar el codi, els tipus de proves i el seu objectiu. Observeu i compreneu el progrés de la prova i feu els canvis necessaris si no està en pista pel que fa al calendari o a les activitats de proves.
Aquesta habilitat us ajudarà bàsicament a mantenir-vos actualitzat i preparar-vos per al curs de l’acció davant de qualsevol situació.
Actualització:
7 qualitats de provadors altament eficaços
Totes les professions exigeixen als seus professionals certes qualitats abans d’acceptar-les i fer-les les millors en el que fan.
Proves de programari exigeix encara més fortament les qualitats que discuteixo en aquest article i hi ha molts motius.
I quan dic qualitats, parlo del ‘must have’: les millors capacitats dels provadors que els ajuden a volar alt i lluny. La dedicació, el treball dur, etc. són una necessitat per a qualsevol feina del món. Però les qualitats que parlarem són absolutament inevitables per als provadors. Sense aquests imprescindibles, tard o d’hora el verificador arriscarà a desvincular-se de la seva embarcació.
Aqui venim:
# 1) Curiositat
Ha de ser el primer de la llista. Com a provador, heu de qüestionar qualsevol cosa i tot el que no estigui clar. Sempre us pregunteu: Què passarà si faig clic al botó 'Envia' dues vegades? O tres vegades? O què passarà si faig clic al botó 'Envia' i després premo la tecla 'Escape'? Què passarà si publico un comentari només amb un espai en blanc ? '
Si sou un experimentador experimentat, estic segur que heu experimentat aquest procés de pensament abans i, si no ho heu fet, us recomano que ho feu. Si no feu les preguntes, els vostres clients ho faran. Si no proveu tots els escenaris, els vostres clients ho faran.
Linia inferior: Mai assumeixi. Estigueu curiós. Pregunta sempre. Busca sempre.
Lectures addicionals => Com els verificadors poden fer preguntes de manera intel·ligent
# 2) Atenció al detall
Aquesta qualitat és realment important, però sincerament, no estic segur de com desenvolupar-la artificialment. Crec fermament que ha de ser al vostre ADN i només podem intentar millorar-lo a la perfecció.
L’objectiu del detall és una qualitat innata que us permet captar / notar fins i tot el minut dels detalls amb rapidesa. Però fins i tot aquells que no neixen amb una lupa per a un ull poden desenvolupar l’hàbit si intenteu mirar constantment més i més a fons.
Satisfet amb el resultat de la prova? - Torna-ho a provar i converteix-ho en un hàbit. Pot no néixer des de dins, però es pot nodrir i desenvolupar mitjançant la pràctica fins a un grau acceptable.
Linia inferior: Veure-ho tot. Fet? Veure de nou.
# 3) Imaginació
La imaginació és sobretot per la seva longitud, amplada i alçada interminables. No restringiu el vostre pensament en fer proves. Cal imaginar allò inimaginable: el rar i el més rar. Imagineu-vos ara mateix i d’aquí a 100 anys.
Feu preguntes, milers d’elles. I si Què més? Què més, etc. Dissenyeu els vostres casos de prova segons els requisits i afegiu-hi una bona dosi d’imaginació i d’inquisició. Pluja d’idees per obtenir idees no convencionals sobre com hauria de funcionar una funció i provar / trobar o tornar a provar defectes / revisar el sistema. Imagineu i implementeu.
què és la verificació i validació en proves de programari
Linia inferior: La lògica us portarà de la A a la Z; La imaginació us portarà a tot arreu. - Einstein
# 4) Pensament lògic
Si creieu que les proves només converteixen frases del document de requisits en casos de prova, us equivocareu amb un marge massiu.
Totes les fases, com ara la discussió de requisits, les funcions de pluja d’idees, la decisió de l’estratègia de prova, la creació de proves, la depuració d’un problema, la reproducció de problemes de producció, es poden beneficiar del pensament lògic. Heu de pensar en les possibilitats, raonar els vostres passos, validar o invalidar i pensar en els passos següents. I això no és ni el final.
La prova implica moltes i moltes preguntes per fer i respondre. Com es farà una pregunta perfecta sense pensar lògicament en el problema / situació que ens ocupa?
Com respondreu la pregunta d’algú abans d’arribar a una conclusió lògica vosaltres mateixos? La capacitat de pensament lògic és obligatòria. I com es construeix? Tant si es tracta d’una pregunta entrant com de sortida, feu-la sempre al vostre interior abans de disparar-la a una altra persona i proveu de respondre-la fins que estigueu satisfets.
Linia inferior: Pregunteu-ho. Respòn. Torneu a validar-lo. Milloreu-lo.
Lectures addicionals => Com pensar fora de la caixa durant les proves
# 5) Capacitat de centrar-se i disseccionar
En paraules simples, aquesta és la possibilitat de centrar-se en coses petites i fer que la seva ment treballi en els més petits detalls sense deixar-se distreure per la visió general.
Com a provador, heu d’intentar no deixar que el panorama general us aclapari i desviar-vos. Heu d’intentar desvincular-lo i considerar totes les unitats en singularitat. Aleshores hauríeu de ser capaços de pensar i provar tot el que hi ha al voltant d’aquesta petita unitat.
No, no estic parlant de provar mòduls individuals aquí; Estic parlant a un nivell granular: un camp a la vegada de tot un formulari web complet o un paràmetre de tot el conjunt i el comprovo completament. Un cop hàgiu acabat, hauríeu de ser capaços d’ampliar la vostra visió cap a una visió general, d’un pas a l’altre.
Penseu en vosaltres mateixos com un detectiu que investiga un cas complex. No deixeu cap pista inexplorada i recordeu que tot el que us porta al culpable.
Linia inferior: Ampliar. Enfocament. Disseccionar. Fet? Repetiu, allunya.
# 6) Disciplina
Ets un provador. Al vostre lloc de treball, teniu una porta de llançament o la vostra opinió sobre la qualitat de l'objecte de prova que decidirà si la porta s'ha d'obrir o no. Teniu la responsabilitat de ressaltar els riscos actuals i futurs. Per tant, de cap manera, es pot permetre el luxe de perdre’s res, no les proves / activitats / comunicació importants.
Podrien haver-hi alguns moments d’error humà, però quan pugueu, intenteu captar-los tots: defectes, escenaris, situacions, riscos, etc. La disciplina us ajuda molt en això. Heu d’estructurar els vostres propis processos i llistes de comprovació mentre treballeu. No podeu ser casual amb la qualitat del producte com a provador perquè no hi ha ningú després que guardi el fort.
Els equips disciplinats són molt més propensos a marcar més en tots els fronts; perquè són menys propensos a perdre errors evidents, comunicacions evidents o passos importants del procés. La majoria de les vegades, els provadors disciplinats tenen el seu propi pla per a qualsevol tasca i no funcionen totalment A això i improvisada.
Linia inferior: La disciplina és fer allò que s’ha de FER, encara que no ho vulgueu fer.
# 7) Comunicació constructiva
Podeu anomenar-ho una habilitat en lloc de qualificar-la de qualitat. Però trobo que és més aviat un tret de personalitat perquè el domini del llenguatge i la conversa és sens dubte una habilitat.
Una bona comunicació hauria de començar amb una bona escolta, formant una resposta, assajant-la en ment, decidint el to i després dient-ho realment.
Per a alguns, es tracta d’una qualitat incorporada i d’altres han de treballar per aconseguir-ho. Però, per què és molt important per als provadors? La nostra feina és destacar els aspectes negatius, els errors i les àrees de millora.
Sincerament, ningú se sent bé quan es critica la seva feina, idea o plantejament. I aquí és on el nostre la comunicació constructiva surt al rescat . Podeu fer-ho clar sense atacar ningú per error.
preguntes d’entrevistes per a desenvolupadors de .net
Linia inferior: Escolta. Pensar. Assajar. Entrega.
Lectures addicionals => Com convertir-se en un comunicador excel·lent com a provador
Conclusió
Aquestes són les set qualitats que us fan ser un provador eficaç.
No he afirmat allò obvi aquí i he parlat de qualitats com l'amor per la vostra feina, la dedicació, la sinceritat, la passió per aprendre, una bona ètica laboral, etc. perquè són un fet i poden ajudar qualsevol persona en qualsevol feina.
Per tant, si ja sou un provador de programari o un nou graduat en considerar les proves com a carrera professional, espero que aquesta llista us ajudi a avaluar-vos i a decidir si aquest camp us convé.
Proveu d’implementar els 16 passos anteriors a les vostres activitats de proves quotidianes. La pràctica d’aquests passos us farà excel·lir en les proves camp. Recordeu que provar no només és un treball desafiant, sinó que també és un treball creatiu.
Estima la teva feina i et convertiràs en el líder en el teu camp!
Si trobeu aquest article interessant i útil, no oblideu compartir-lo amb els vostres amics. A més, no dubteu a compartir els vostres comentaris / suggeriments a continuació.
Lectura recomanada
- 10 qualitats que us poden convertir en un bon provador
- 5 coses que un desenvolupador principiant (i un provador) hauria de saber sobre les proves de programari
- Guanyar diners, fer proves de programari professional i secrets d’un provador més ric
- 4 errors de la meva vida com a provador de programari (i probablement els cometeu)
- Com dirigir un equip de proves més feliç i reeixit: part de prova de lideratge
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Característiques d'un provador de programari deficient
- Exemple de plantilla de cas de prova amb exemples de casos de prova (Descarregar)