field validation table
Introducció a la tècnica de disseny de proves de la Taula de Validació de Camp (FVT):
En aquest món digital, 'QUALITAT' és el terme més utilitzat en qualsevol indústria.
Qualsevol organització al respecte sempre pensa i treballa sobre com es pot garantir la qualitat amb el seu producte o com es pot lliurar un producte de qualitat o com es pot improvisar la qualitat del producte? Independentment de si és un client o un usuari final o gent comuna, tothom espera qualitat en el que compri.
L’objectiu principal de qualsevol organització és servir l’empresa amb una bona qualitat.
Com es pot garantir la qualitat? L’única resposta a això és la prova. Les proves són l’únic factor clau amb el qual podem garantir la qualitat.
Què aprendreu:
- Visió general
- Introducció a la FVT
- Què és la taula de validació de camps (FVT)
- Paper d'un provador
- Implementació de FVT
- Avantatges de la FVT
- Conclusió
- Lectura recomanada
Visió general
L'èxit de les proves es reparteix en diferents fases de Cicle de vida de la prova de programari (STLC) . Però, el més important és la eficàcia dels casos de prova dissenyats per provar una aplicació o un programari?
Bàsicament, un disseny de cas de prova o un cas de prova per escrit és un art. Per tant, un comprovador hauria d’escriure els casos de prova de manera que altres persones puguin entendre-ho fàcilment i també s’hagin d’assegurar que siguin complets o cobertura màxima de la prova a través dels seus casos de prova.
Els casos de prova són els que utilitzen els verificadors que interactuaran amb l'aplicació o el programari per provar-la. En un sentit més ampli, els casos de prova són la porta d’entrada o el mitjà mitjançant el qual es prova una aplicació o un programari. Un cas de prova millor o bo ajuda a trobar els defectes del sistema, del programari o d’una aplicació. Per tant, escriure un cas de prova bo o de qualitat juga un paper vital o més destacat en les proves.
Aquest article tracta d’una de les tècniques de disseny de proves importants per validar els camps d’una aplicació, que al seu torn ajuda a dissenyar casos de prova per a diversos escenaris que són els més habituals en totes les aplicacions.
El principi subjacent o la idea principal darrere d'aquesta tècnica és mostrar com es pot utilitzar per dissenyar o escriure casos de prova òptims amb la màxima cobertura de proves.
Introducció a la FVT
Actualment, oferir programari de qualitat és un repte important i no es pot comprometre a cap preu. La dependència del programari augmenta com qualsevol dia a dia. Al mateix temps, la qualitat, la correcció funcional i la fiabilitat del programari també són motius de preocupació.
Es pot mesurar la qualitat d’un programari?
Sí, les proves tenen un paper important per garantir la qualitat d’un projecte o aplicació.
Com assegurar si els casos de prova proporcionen una cobertura del 100% de la prova?
Abans de provar una aplicació, un provador ha d’escriure casos de prova detallats que altres persones haurien de comprendre i llegir fàcilment. És a dir, els casos de prova són la base de les proves, que al seu torn ajudarien a trobar els defectes de l'aplicació o del sistema.
Aquest article posa èmfasi principalment en la eficàcia amb què podem crear els casos de prova mitjançant la tècnica de disseny de proves de validació de camp que també en un curt període de temps amb una cobertura màxima de la prova. Al seu torn, això afegirà valor al projecte identificant tots els problemes durant les proves.
Una tècnica és un procediment que s’utilitza per realitzar una activitat o tasca específica. Aquest article descriu la tècnica de disseny de proves de validació de camp que, al seu torn, ajudaria a captar els casos de prova de manera eficaç amb una documentació menor o mínima.
Què és la taula de validació de camps (FVT)
- Aquesta és una de les tècniques de disseny de proves per validar camps en una aplicació.
- Aquesta tècnica s’utilitza principalment per a tot tipus d’aplicacions sempre que es requereixi una validació de camp.
En general, tots els camps de l’aplicació han de ser validats a fons per assegurar o identificar defectes que poden passar desapercebuts als camps. Aquesta tècnica és molt útil per identificar aquells defectes subjacents als camps.
De vegades, pot passar desapercebut o, a causa de la falta de concentració o de consciència dels provadors, alguns camps de l'aplicació poden no estar completament validats.
És una tendència natural de qualsevol provador que només validin les combinacions més freqüentment utilitzades o més freqüentment mentre comproven els camps d'una aplicació determinada. Si se'ls proporciona aquest FVT, els ajudarà fàcilment a esbrinar els defectes que hi ha als camps.
La tècnica de la taula de validació de camp també ajuda a garantir que no hi hagi defectes presents en cap camp de l'aplicació.
com afegir un enter a una matriu a Java
Paper d'un provador
Com a provador, cal provar tots els racons d’una aplicació. Des del punt de vista del desenvolupador o del desenvolupador, el defecte identificat durant la validació del camp podria ser menys sever i menys prioritari, però és el deure i la responsabilitat primordials d’un provador d’informar-lo. Al cap i a la fi, per a un defecte del provador no es tracta del defecte, res més.
Com que les validacions de camp estan directament relacionades amb la usabilitat de l'aplicació, per si alguna cosa no està identificada durant Proves del sistema i si es troba durant Proves d'acceptació d'usuaris (UAT) de seguida, la culpa recau en el provador que ha provat i ha donat la baixa.
Un usuari final o un client esperen la facilitat d’ús d’una aplicació juntament amb la seva funcionalitat. Fins i tot un petit problema d’usabilitat o un problema cosmètic a l’aplicació o al programari pot descontentar-los o irritar-los.
Per tant, un provador hauria de donar una importància cabdal per provar tots i cadascun dels camps d’una aplicació. En fer servir la taula de validació de camps, un provador pot provar molt bé tots els camps de l’aplicació.
Implementació de FVT
# 1) En primer lloc, cal crear la taula estàndard o genèrica per a diferents tipus de dades, tal com es mostra a continuació. Es tracta d’una activitat puntual. Penseu en totes les entrades vàlides i no vàlides.
Tipus de dades | Entrades vàlides | Entrades no vàlides |
---|---|---|
Nombres enters o nombres | • Només números • Menys del límit (N) • Introduïu el valor dins del límit (N + 1) / 2 | • Més del límit (N + 1) • Nombres amb precisió • Nombres en forma exponencial • Nombres enters negatius • Només alfabets • Números + alfabets • Números + Caràcters especials • Caràcters Unicode per exemple U + 0000, U + 0001 |
Corda | • Només alfabets • Només números • Només caràcters especials • Números + alfabets • Números + Caràcters especials • Alfabets + Caràcters especials • Menys del límit (N) • Introduïu el valor dins del límit (N + 1) / 2 | • Més del límit (N + 1) • Caràcters Unicode per exemple U + 0000, U + 0001 |
Data | • Comproveu si el selector de dates està present o no • Comproveu que el camp de data no es pugui editar • Assegureu-vos que, en fer clic amb el botó dret del ratolí sobre el camp de la data, s'hagi desactivat l'opció Enganxar i l'opció de còpia s'hauria d'activar • Assegureu-vos que, en fer clic a la data del calendari, es mostri al camp de la data • Seleccioneu un any de traspàs i verifiqueu els dies del mes de febrer • Seleccioneu un any sense traspàs i verifiqueu els dies del mes de febrer • Assegureu-vos que el calendari tingui previst seleccionar qualsevol any, mes (quadre combinat, llista desplegable, enllaços, etc.) • Assegureu-vos que hi hagi un botó d'esborrar al selector de dates per eliminar la data seleccionada |
Taula 1: taula estàndard o genèrica per a la validació de camps
Per tant, el comprovador hauria de conservar-ho Taula de validació de camps o la llista d'elements esmentats a la taula que hi ha al davant abans de procedir a provar els camps de l'aplicació.
Aquesta taula generalment ajuda quan hi ha diversos camps presents a la pàgina o una aplicació. No som robots per recordar-ho de totes les coses que tenim al cap, de manera que, com a éssers humans, és millor tenir aquesta taula o llista de comprovació llesta i útil abans de començar amb la validació dels camps d’una aplicació.
# 2) La taula específica de l'aplicació també s'hauria de crear amb els camps específics de l'aplicació i les altres columnes. Això ajuda principalment a validar tots i cadascun dels camps de l'aplicació i especifica clarament on es troba el defecte i sobre quines dades de prova.
Taula 2: Taula específica de l'aplicació per a la validació de camps
Avantatges de la FVT
- La productivitat augmentarà.
- Automatització serà fàcil utilitzar aquesta taula.
- Es poden evitar o evitar fuites de defecte creant aquesta taula durant les primeres etapes del projecte.
- És fàcil d’entendre.
- Això, al seu torn, ajuda tant als verificadors manuals com als d’automatització.
- Mitjançant aquesta taula es pot assegurar el percentatge màxim de cobertura de les proves.
- Com que actua com a taula d'entrada o referència, mitjançant aquesta prova es poden crear casos per verificar i validar els camps d'una aplicació.
Conclusió
La Taula de Validació de Camps (FVT) és una tècnica de disseny de proves que ajuda principalment a validar els camps presents a l’aplicació. Aquesta tècnica afegeix valor a una aplicació o projecte i proporciona una cobertura de proves molt bona per a la validació de camps. I aquesta tècnica ajuda fàcilment a trobar defectes en el sistema o aplicació.
Mitjançant aquesta taula de validació de camps, un provador pot afegir valor al seu treball i contribuir a la distribució de programari de qualitat identificant fins i tot un petit defecte en qualsevol camp d’una aplicació.
Sobre l'autor:
Aquest article està escrit per Mahesh J., membre de l'equip de STH. És competent en proves de programari i té més de 10,5 anys d'experiència en el camp de les proves de programari.
Feu-nos-ho saber si teniu cap pregunta.
Lectura recomanada
- Què és la tècnica de proves basades en defectes?
- Què és la tècnica de proves de matriu ortogonal (OATS)?
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Guia final de proves de validació
- Què és la prova de mutació: tutorial amb exemples
- 10+ consells per sobreviure i progressar en el camp de les proves de programari
- Prova de descàrrega de llibres electrònics
- Prova de camp per a aplicacions mòbils (importància i necessitat)