25 best agile testing interview questions
Llista de les millors preguntes d'entrevistes de proves àgils per ajudar-vos a preparar les properes entrevistes:
Les preguntes i respostes de les entrevistes Agile Testing us ajudaran a preparar-vos per a la metodologia Agile i les entrevistes de processos àgils per als provadors o desenvolupadors de programari.
Hem llistat les 25 millors preguntes d’entrevistes Agile amb respostes detallades. També podeu cercar els nostres temes de proves àgils publicats per obtenir més informació.
Lectura recomanada=> Guia completa de metodologia Agrum Scrum
Preguntes d'entrevistes de proves àgils
Comencem!!
P # 1) Què és la prova àgil?
Resposta: Les proves àgils són una pràctica que segueix un control de qualitat en un entorn dinàmic on els requisits de proves continuen canviant segons les necessitats del client. Es fa paral·lelament a l'activitat de desenvolupament, on l'equip de proves rep freqüentment petits codis de l'equip de desenvolupament per provar-los.
Q # 2) Quina diferència hi ha entre els gràfics de cremades i cremades?
Resposta: Els gràfics de burn-up i burn-down s’utilitzen per fer un seguiment del progrés del projecte.
Els gràfics de burn-up representen la quantitat de treballs realitzats en qualsevol projecte, mentre que els gràfics de burn-down representen el treball restant en un projecte.
P # 3) Definiu els rols a Scrum ?
Resposta:
Hi ha principalment tres funcions que un equip Scrum té:
- Propietari del projecte té la responsabilitat de gestionar l’endarreriment del producte. Treballa amb usuaris finals i clients i proporciona requisits adequats a l’equip per construir el producte adequat.
- Scrum Master treballa amb l'equip de scrum per assegurar-se que cada sprint es completa a temps. Scrum master garanteix un flux de treball adequat per a l’equip.
- Equip Scrum: Cada membre de l’equip hauria de ser autoorganitzat, dedicat i responsable de l’alta qualitat del treball.
Q # 4) Què és el backlog de productes i el backlog de Sprint?
Resposta: El Retard de producte és mantingut pel propietari del projecte, que conté totes les funcions i requisits del producte.
Accés pendent de Sprint es pot tractar com el subconjunt del registre de producte que conté funcions i requisits relacionats només amb aquest sprint en particular.
Q # 5) Expliqueu la velocitat en Agile.
Resposta: La velocitat és una mètrica que es calcula mitjançant l'addició de totes les estimacions d'esforços associades a les històries dels usuaris completades en una iteració. Prediu la quantitat de treball que Agile pot completar en un sprint i el temps que necessitarà per completar un projecte.
Q # 6) Expliqueu la diferència entre a model tradicional de cascada i proves àgils?
Resposta: Les proves àgils es fan paral·lelament a l’activitat de desenvolupament, mentre que les proves tradicionals del model de cascada es realitzen al final del desenvolupament.
Com es fa en paral·lel, les proves àgils es fan en funcions petites, mentre que, en un model de cascada, les proves es realitzen en tota l'aplicació.
Q # 7) Expliqueu la programació de parells i els seus avantatges?
Resposta: La programació per parells és una tècnica en què dos programadors treballen en equip en què un programador escriu codi i un altre revisa aquest codi. Tots dos poden canviar de rol.
Avantatges:
- Millora de la qualitat del codi: A mesura que el segon soci revisa el codi simultàniament, redueix les possibilitats d'error.
- La transferència de coneixement és fàcil: Un soci experimentat pot ensenyar a un altre soci les tècniques i els codis.
Q # 8) Què és el re-factoring?
programari de conversió de vídeo gratuït per a PC
Resposta: La modificació del codi sense canviar-ne la funcionalitat per millorar el rendiment s’anomena Re-factoring.
Q # 9) Expliqueu el desenvolupament iteratiu i incremental en Agile?
Resposta:
Desenvolupament iteratiu: El programari es desenvolupa i es lliura al client i es basa en els comentaris desenvolupats de nou en cicles o versions i sprints. Exemple: El programari Release 1 es desenvolupa en 5 sprints i es lliura al client. Ara, el client vol alguns canvis, després el pla d’equip de desenvolupament per a 2ndversió que es pot completar en alguns sprints, etc.
Desenvolupament incremental: El programari es desenvolupa en parts o increments. En cada increment, es lliura una part del requisit complet.
P # 10) Com us comporteu quan els requisits canvien amb freqüència?
Resposta: Aquesta pregunta consisteix a comprovar la capacitat analítica del candidat.
La resposta pot ser: Treballar amb PO per entendre el requisit exacte per actualitzar casos de prova. Compreneu també el risc de canviar el requisit. A part d'això, hauríeu de ser capaç d'escriure un pla de proves genèric i casos de prova. No busqueu l'automatització fins que no es finalitzin els requisits.
Q # 11) Què és un taló de prova?
Resposta: Test stub és un petit codi que imita un component específic del sistema i que el pot substituir. La seva sortida és la mateixa que el component que substitueix.
P # 12) Quines qualitats ha de tenir un bon provador Agile?
Resposta:
- Hauria de ser capaç d’entendre els requisits ràpidament.
- Hauria de conèixer els conceptes i els principis àgils.
- A mesura que els requisits continuen canviant, hauria d’entendre el risc que comporta.
- El provador àgil hauria de ser capaç de prioritzar el treball en funció dels requisits.
- La comunicació és imprescindible per als provadors Agile, ja que requereix molta comunicació amb desenvolupadors i socis de negocis.
P # 13) Quina diferència hi ha entre Epic, les històries dels usuaris i les tasques?
Resposta:
Històries d'usuaris: Defineix el requisit real del negoci. Generalment creat pel propietari de l'empresa.
Tasca: Per complir els requisits empresarials, l'equip de desenvolupament crea tasques.
Èpica: Un grup d’històries d’usuaris relacionats s’anomena Epic.
P # 14) Què és un tauler de tasques a Agile?
Resposta: El tauler de tasques és un tauler que mostra el progrés del projecte.
Conté:
- Història de l'usuari: Té el requisit real del negoci.
- Fer: Tasques que es poden treballar.
- En progrés: Tasques en curs.
- Per verificar: Tasques pendents de verificació o prova
- Fet: Tasques realitzades.
P # 15) Què és el desenvolupament impulsat per proves (TDD)?
Resposta: És una tècnica de desenvolupament de la primera prova en què afegim una prova abans d’escriure el codi de producció complet. A continuació, executem la prova i, en funció del resultat, refactoritzem el codi per complir els requisits de la prova.
Q # 16) Com QA pot afegir valor a un equip àgil?
Resposta: QA pot proporcionar un valor afegit pensant fora de la caixa sobre els diversos escenaris per provar una història. Poden proporcionar informació ràpida als desenvolupadors sobre si la nova funcionalitat funciona bé o no.
P # 17) Què és la prohibició de Scrum?
Resposta: És un model de desenvolupament de programari que és una combinació de Scrum i Kanban. Scrumban es considera per mantenir projectes en què hi ha canvis freqüents o històries d’usuaris inesperades. Pot reduir el temps mínim de finalització de les històries dels usuaris.
P # 18) Què és la interfície binària de l'aplicació?
Resposta: La interfície binària d’aplicació o ABI es defineix com una interfície per a programes d’aplicació complerts o podem dir que descriu la interfície de baix nivell entre una aplicació i el sistema operatiu.
P # 19) Què és el sprint Zero a Agile?
Resposta: Es pot definir com un pas de preparació prèvia al primer sprint. Abans d’iniciar el primer sprint, cal fer activitats com configurar l’entorn de desenvolupament, preparar el retard, etc., i es poden tractar com a Sprint zero.
P # 20) Què és Spike?
Resposta: Pot haver-hi alguns problemes tècnics o problemes de disseny al projecte que s’hagin de resoldre primer. Per proporcionar la solució a aquest problema, es creen 'Spikes'.
Els pics són de dos tipus: Funcional i tècnic.
P # 21) Anomeneu algunes estratègies de qualitat Agile.
Resposta: Algunes estratègies de qualitat Agile són:
- Re-factoring
- Petits cicles de retroalimentació
- Anàlisi de codi dinàmic
- Iteració
Q # 22) Quina és la importància de les reunions diàries?
Resposta: La reunió diària de stand up és essencial per a qualsevol equip en què l’equip debati,
- Quanta feina s’ha acabat?
- Quins són els plans per resoldre problemes tècnics?
- Quins passos cal fer per completar els projectes, etc.?
P # 23) Què és una bala traçadora?
Resposta: Es pot definir com un pic amb l'arquitectura actual o el conjunt actual de bones pràctiques. L’objectiu d’una bala de traçador és examinar com funcionarà un procés de punta a punta i examinar la viabilitat.
Q # 24) Com es mesura la velocitat del sprint?
Resposta: Si la capacitat es mesura com a percentatge de 40 hores setmanals, aleshores, els punts de la història completats * la capacitat de l'equip
Si la capacitat es mesura en hores laborals, els punts de la història completats / la capacitat de l'equip
P # 25) Què és el manifest Agile?
Resposta: El manifest Agile defineix un enfocament iteratiu i centrat en les persones per al desenvolupament de programari. Té 4 valors clau i 12 principals.
Espero que aquestes preguntes us ajudin a preparar-vos per al Prova àgil i entrevista de metodologia.
Lectura recomanada
- Preguntes i respostes de l’entrevista
- Preguntes i respostes de l'entrevista de proves ETL
- Algunes preguntes d’entrevistes de proves de programari interessants
- Top 25 de preguntes i respostes d’entrevistes de proves funcionals
- Top 20 de les preguntes i respostes de les entrevistes de proves API més importants
- Preguntes i respostes sobre proves de programari (primera part)
- Top 30 de preguntes i respostes de les entrevistes de proves de seguretat
- Top 31 de preguntes i respostes d’entrevistes àgils