how domain knowledge is important
Jayant Deo pregunta:
“Veient l’escenari actual de la indústria, es veu que s’espera que els provadors tinguin les dues habilitats de proves tècniques, o bé calgui que provinguin del fons del domini o que normalment es recullin coneixements de domini principalment per BFSI.
M'agradaria saber per què i quan s'imparteix aquest coneixement del domini al provador durant el cicle de proves? '
En primer lloc, voldria presentar-vos carrera de proves tridimensionals esmentat per Danny R. Faught. Hi ha tres categories d’habilitats que cal jutjar abans de contractar qualsevol provador de programari.
Quines són aquestes tres categories d'habilitat?
- Provar habilitat
- Coneixement del domini
- Experiència tècnica.
Sens dubte, qualsevol provador hauria de tenir les habilitats bàsiques de proves, com ara proves manuals i proves d’automatització. Un provador que tingui sentit comú pot fins i tot trobar la majoria dels errors evidents en el programari. Aleshores diríeu que és suficient aquesta prova? Voleu alliberar el producte a partir d’aquestes proves realitzades? Certament no.
Sens dubte, tindreu un aspecte de producte per part de l’expert en dominis abans que el producte surti al mercat.
En provar qualsevol aplicació, hauríeu de pensar com un usuari final.
Però tot ésser humà té les limitacions i no es pot ser expert en totes les tres dimensions esmentades anteriorment. (Si sou els experts en totes les habilitats anteriors, si us plau, aviseu-me ;-)) Per tant, no podeu assegurar-vos que penseu al 100% com usarà la vostra aplicació l'usuari final.
És possible que un usuari que utilitzi la vostra aplicació tingui una bona comprensió del domini en què treballa. Heu d’equilibrar totes aquestes activitats d’habilitat perquè es tractin tots els aspectes del producte.
Avui en dia es pot veure que el professional contractat en diferents empreses és més expert en dominis que no pas tenir coneixements tècnics. La indústria actual del programari també veu una bona tendència que molts desenvolupadors professionals i experts en dominis estan passant a les proves de programari.
SQL consulta consulta pràctica respostes pdf
Podem observar una raó més per la qual els experts en dominis són més buscats Quan contracteu enginyers nous que acaben de sortir de la universitat, no podeu esperar que competeixin amb professionals experimentats. Per què? Perquè els professionals experimentats tenen l’avantatge d’un domini i una experiència de proves i tenen una millor comprensió de diferents problemes i poden oferir l’aplicació millor i més ràpidament.
A continuació, es mostren alguns exemples on es pot veure la diferència del coneixement del domini
- Proves d'aplicacions mòbils
- Prova d'aplicacions sense fils
- Aplicacions de VoIP
- Proves de protocols
- Aplicacions bancàries
- Proves de xarxa
Com provareu aquestes aplicacions sense conèixer un domini específic?
Voleu provar les aplicacions BFSI (banca, serveis financers i assegurances) només per a la interfície d’usuari o la funcionalitat o la seguretat o la càrrega o l’estrès? Hauríeu de saber quins són els requisits de l'usuari en banca, procediments de treball, antecedents comercials, exposició a la corredoria, etc. i haureu de provar l'aplicació en conseqüència; aleshores només podeu dir que les vostres proves són suficients. Aquí ve la necessitat d'experts en matèria.
Prenguem un exemple del meu projecte actual:
Actualment estic treballant en l'aplicació del motor de cerca. On he de conèixer els conceptes bàsics de terminologies i conceptes dels motors de cerca. Moltes vegades veig que algun altre provador d’equip em fa preguntes com què són els “editors” i els “anunciants”, quina diferència hi ha i què fan?
Creieu que poden provar l'aplicació basant-se en la publicitat en línia i el SEO actuals? Certament no. A no ser que i fins que es familiaritzin amb aquestes terminologies i funcionalitats.
Quan conec millor el domini funcional, puc escriure i executar més casos de prova i simular eficaçment les accions de l'usuari final, que són clarament un gran avantatge.
c ++ referència indefinida a la classe
Aquí teniu la llista completa dels coneixements de prova necessaris:
- Provar habilitat
- Habilitat de caça d'errors
- Habilitat tècnica
- Coneixement del domini
- Habilitat comunicativa
- Habilitat en automatització
- Algunes habilitats de programació
- Agafada ràpida
- Capacitat per treballar sota pressió
Aquesta serà una llista enorme. Així que segur que direu: he de tenir aquestes moltes habilitats?
Depèn de tu. Podeu mantenir-vos en una habilitat o ser expert en una habilitat i tenir una bona comprensió d'altres habilitats o un enfocament equilibrat de totes les habilitats. Aquest és el mercat competitiu i definitivament hauríeu d’aprofitar-lo. Assegureu-vos de ser expert en almenys un domini abans de fer cap moviment.
Què passa si no teniu prou coneixement del domini?
Se us publicarà en qualsevol projecte i l’empresa us pot assignar qualsevol obra. Què passa si no teniu prou coneixement del domini d’aquest projecte?
Cal copsar ràpidament tants conceptes com sigui possible. Intenteu entendre el producte com si fos el client i què farà el client amb l'aplicació.
Visiteu el lloc del client, si és possible, conegueu com funcionen amb el producte, llegiu recursos en línia sobre el domini que voleu provar l’aplicació, participeu en esdeveniments que s’adrecen en aquest domini i conegueu els experts del domini O qualsevol de les dues empreses proporcionarà tota aquesta formació pròpia abans d'assignar qualsevol tasca específica de domini als verificadors.
No hi ha cap etapa específica en què necessiteu aquest coneixement del domini. Heu d’aplicar el coneixement del vostre domini en tots i cadascun dels cicles de vida de les proves de programari.
Si esteu llegint aquest article fins ara, voldria saber sobre quin domini esteu treballant? Perquè els nostres lectors puguin tenir una millor idea de diferents dominis i projectes. Comenteu el vostre domini a continuació.
Actualització: Segons la sol·licitud de molts lectors, he actualitzat el nostre Pàgina de recursos de proves de programari per als documents i articles en línia del domini BFSI per a descàrregues.
Lectura recomanada
- 20 preguntes senzilles per comprovar el vostre programari Provant coneixements bàsics (Concurs en línia)
- Prova de domini de telecomunicacions: eines de prova de protocols i proves de telecomunicacions
- El negoci global de proves de programari arribarà aviat a 28,8 mil milions de dòlars
- Coneixement del domini de les assegurances: conceptes bàsics del domini de les assegurances per als verificadors
- Consells sobre proves de programari per a provadors novells
- Com mantenir la motivació viva als provadors de programari?
- El Zen i l’art de provar programari
- Poseu a prova els vostres coneixements de proves de programari: feu aquesta prova falsa