test cases interview questions
A STH ens encanten les preguntes i sempre les animem. És l’única manera de promoure una discussió sana i desenvolupar una perspectiva.
A l’article d’avui, respondrem a dues de les preguntes interessants que ens han enviat a través dels comentaris dels nostres articles.
Els hauríem pogut respondre en els propis comentaris, però a causa de la seva extensió i la seva àmplia aplicabilitat a tothom en situacions similars, hem dissenyat aquest missatge només com a preguntes i respostes exclusives.
Comencem!
Llegiu també => 101+ Preguntes i respostes d'entrevistes de proves de programari manual i d'automatització
Què aprendreu:
Pregunta 1)
Això ens arriba de 'Bhawana Kumara' en resposta a aquest post: 7 tipus d'errors de programari que tots els provadors haurien de conèixer
'En una de les entrevistes, vaig rebre aquesta pregunta: escriviu tants casos de prova com pugueu per a aquest escenari. Si sou un client nou i voleu obrir un compte de targeta de crèdit, primer hi ha tres condicions: obtindreu un 15% descompte en totes les vostres compres avui, segon si sou client existent i teniu una targeta de fidelització, obtindreu un 10% de descompte i tercer si teniu un cupó, podeu obtenir un 20% de descompte avui (però no es pot utilitzar) amb el descompte 'nou client'). S'afegeixen els descomptes, si escau.
Si us plau, algú em pot ajudar amb això '.
Segur. Feliç d'ajudar!
Resposta: Aquesta pregunta és un cas clàssic de processament diferent per a diferents tipus d’entrada. L’entrada aquí és el tipus de client. El processament és l'import del descompte que poden obtenir. Depenent del tipus d'entrada si la sortida difereix, un model que es pot utilitzar amb èxit per provar és 'Prova de la taula de decisions'.
Vegem com podeu fer-ho.
obriu els fitxers .jar de Windows 10
Pas 1: compartiu les vostres dades en categories
Per crear una taula de decisions, haureu de particionar les vostres aportacions en categories.
Hi ha 6 categories d'usuaris en aquesta situació:
- Nous clients amb cupó
- Nous clients sense cupó
- Clients existents amb targeta de fidelització i sense cupó
- Clients existents sense targeta de fidelització ni cupó
- Clients existents amb targeta de fidelització i cupó
- Clients existents sense fidelització i amb un cupó
Es poden fer més particions, però a partir de la definició del problema en si, no queda clar si els nous clients poden tenir o no una targeta de fidelització. Per tant, no ho assumim. A més, això és només per mostrar-vos com arribar a una solució.
Pas 2: construïu la vostra taula de decisions.
Hi ha moltes maneres de fer-ho. Utilitzaria totes les categories d’entrada com a columnes i els descomptes com a files. Acabareu amb la taula següent:
(Feu clic a la imatge següent per veure la imatge ampliada)
Pas 3: trieu un usuari de cada categoria d'entrada i proveu
Ara, de cada categoria, podeu escollir un valor i provar si s’aplica l’import correcte del descompte.
Ara, necessitareu almenys 6 clients o 6 casos de prova per provar-ho completament.
Estic segur que en aquest moment esteu pensant: 'Tot està bé. Però, com puc respondre a la pregunta en una entrevista a l’instant quan no tinc temps per elaborar la solució detallada tal com ho vau fer? ”
Per això, és important parlar dels vostres pensaments en una entrevista .
Tan aviat com escolteu la pregunta, podeu dir: crec que una taula de decisions ajudarà a resoldre aquest problema. Si l’entrevistador vol que elaboreu, podeu demanar un bloc de notes i un bolígraf i solucionar-ho. Assegureu-vos d’explicar la vostra solució a mesura que aneu.
A més, tingueu en compte que no és important aconseguir la solució al 100% correcta. Per tant, és possible que us perdeu una o dues categories d’entrada, a causa de la pressió en una entrevista o de pressa, i això està bé. L’entrevistador agrairà la vostra estratègia i la vostra claredat de pensament.
Amb això, esperem poder respondre a aquesta pregunta amb la vostra satisfacció. Per obtenir més informació sobre les taules de decisions, consulteu: Com escriure escenaris complexos de proves de lògica empresarial mitjançant la tècnica de la taula de decisions
Llegiu també => Com escriure casos de prova efectius
Pregunta 2)
Dhrumil va publicar la pregunta: ' Què és la norma 80:20 o el principi de Pareto? Expliqueu-ho a través d’Exemple '. en resposta a Guia Tot en Un sobre la densitat de defectes: la seva importància i com calcular-la .
Resposta: La regla 80/20 també s’anomena principi de Pareto. Podeu consultar una definició bàsica aquí a Pareto principi
Es diu que el 80% dels resultats es deuen al 20% de les causes. Es pot aplicar a moltes coses i, en el context d’un projecte de QA de TI, es pot observar el següent.
- El 80% de la vostra productivitat es deu al 20% de les activitats que feu
- El 20% del vostre equip aporta el 80% del progrés
- El 80% de l'aplicació es pot provar en un 20% dels casos de prova
- El 80% dels mal funcionaments es poden solucionar solucionant el 20% dels vostres defectes
Etcètera..
Per tant, seguint aquesta regla, haurem d’identificar quines són aquell 20% de les causes.
L’anàlisi de Pareto és simplement una tècnica que us ajuda a optimitzar els vostres esforços. En lloc de distribuir el vostre enfocament i esforç en totes les causes del 100%, ens indica que busquem el 20% de les causes que, quan s’aborden, maximitzin els vostres rendiments (el 80% dels problemes).
- Aquesta no és una ciència exacta i no s’ha de tenir al valor nominal.
- L’anàlisi Pareto troba el seu ús en moltes indústries i no només en el programari.
- Per saber exactament quines són aquest 20% de les causes, podeu elaborar un Gràfic de Pareto . És una combinació senzilla de gràfics de barres i de línies que representen les causes a l'eix X i els problemes a l'eix Y. El punt de línia de freqüència acumulada del 80% es deixa caure sobre l'eix X. Totes les causes que es troben entre 0 i la línia són el 20% de les causes.
Per exemple: si hi ha 5 mòduls en una aplicació que tenen defectes per solucionar i aquesta és la seva distribució:
Ara reordenareu aquesta taula en un ordre descendent del recompte de defectes i calculareu el percentatge de freqüència acumulada.
eines de proves de seguretat per a aplicacions web
Quan dibuixem un gràfic de Pareto per a les dades tabulars anteriors, amb això acabareu:
(Per obtenir els passos exactes sobre com generar un gràfic de Pareto a Excel, seguiu aquest enllaç: Gràfic de Pareto )
Ara, per saber quins són els vostres 20% de mòduls que cal corregir per tal d’orientar la fixació de defectes òptima, traqueu una línia a la marca del 80% a l’eix percentual de freqüència acumulada, com a continuació:
Per tant, els mòduls del 20% en què us heu de centrar són els mòduls 1, 4 i 2.
Aquest és, per descomptat, un exemple artificiós, però quan el nombre de causes es troba en uns deu anys, aquest mètode pot fer meravelles en termes de donar-nos la claredat sobre què escollir.
Conclusió
Gràcies per les vostres meravelloses preguntes, lectors i participació.
Gràcies a Swati S., membre de l'equip de STH per respondre aquestes preguntes amb més detalls.
Si us plau, feu-nos saber com ho hem fet en aquest article i si ha estat útil. A més, segueix endavant i envia més preguntes.
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Algunes preguntes d’entrevistes de proves de programari interessants
- Com es prepara per a l’entrevista de proves de programari
- Preguntes d'entrevistes de proves manuals de programari per a professionals experimentats
- Preguntes i respostes d’entrevistes de proves ETL
- Recursos i descàrregues de proves de programari de control de qualitat
- Top 25 de preguntes d'entrevistes d'enginyeria de programari (ÚLTIMA 2021)
- Quin és el millor moment de la vostra carrera professional? - Respostes a aquestes 14 preguntes d’entrevistes de proves de programari interessants