field validation table
Introducción a la técnica de diseño de prueba de la tabla de validación de campo (FVT):
En este mundo digital 'CALIDAD' es el término que se usa más ampliamente en cualquier industria.
Cualquier organización en ese sentido siempre piensa y trabaja en cómo se puede asegurar la calidad con su producto o cómo se puede entregar un producto de calidad o cómo se puede improvisar la calidad del producto. No importa si se trata de un cliente, un usuario final o gente común, todo el mundo espera calidad en todo lo que compra.
El objetivo principal de cualquier organización es servir al negocio con buena calidad.
¿Cómo se puede garantizar la calidad? La única respuesta a esto es la prueba. Las pruebas son el único factor clave con el que podemos garantizar la calidad.
Lo que vas a aprender:
- Visión general
- Introducción a FVT
- ¿Qué es la tabla de validación de campo (FVT)?
- Papel de un probador
- Implementación de FVT
- Beneficios de FVT
- Conclusión
- Lectura recomendada
Visión general
El éxito de las pruebas se distribuye en diferentes fases de Ciclo de vida de la prueba de software (STLC) . Pero, lo más importante es la eficacia con la que se diseñan los casos de prueba para probar una aplicación o software.
Básicamente, el diseño de un caso de prueba o un caso de prueba escrito en sí mismo es un arte. Por lo tanto, un evaluador debe escribir los casos de prueba de tal manera que los demás puedan entenderlos fácilmente y también deben asegurarse de que estén completos o cobertura de prueba máxima a través de sus casos de prueba.
Los casos de prueba son los que utilizan los probadores para interactuar con la aplicación o el software para probarlo. En un sentido más amplio, los casos de prueba son la puerta de enlace o el medio mediante el cual se prueba una aplicación o software. Un caso de prueba mejor o bueno ayuda a encontrar los defectos que se encuentran en el sistema, el software o la aplicación. Por lo tanto, escribir un caso de prueba bueno o de calidad juega un papel vital o más destacado en las pruebas.
Este artículo aborda una de las técnicas de diseño de pruebas más importantes para validar los campos en una aplicación, que a su vez ayuda a diseñar casos de prueba para varios escenarios que son los más comunes en todas las aplicaciones.
El principio subyacente o la idea principal detrás de esta técnica es mostrar cómo se puede utilizar para diseñar o escribir casos de prueba óptimos con la máxima cobertura de prueba.
Introducción a FVT
Hoy en día, entregar software de calidad es un gran desafío y no se puede comprometer a ningún costo. La dependencia del software aumenta como cualquier cosa día a día. Al mismo tiempo, la calidad, la corrección funcional y la fiabilidad del software también se están convirtiendo en un motivo de preocupación.
¿Se puede medir la calidad de un software?
Sí, las pruebas juegan un papel importante para garantizar la calidad de un proyecto o aplicación.
Cómo asegurarse si los casos de prueba proporcionan una cobertura de prueba del 100%?
Antes de probar una aplicación, un evaluador debe escribir casos de prueba detallados que los demás puedan entender y leer fácilmente. Lo que significa que los casos de prueba son la base de las pruebas, que a su vez ayudarían a encontrar los defectos que se encuentran en la aplicación o el sistema.
Este artículo hace hincapié principalmente en la eficacia con la que podemos crear los casos de prueba utilizando la técnica de diseño de prueba de validación de campo que también en un período corto de tiempo con la máxima cobertura de prueba. Esto, a su vez, agregará valor al proyecto al identificar todos los problemas durante las pruebas.
Una técnica es un procedimiento que se utiliza para realizar una actividad o tarea específica. Este artículo describe la técnica de diseño de pruebas de validación de campo que, a su vez, ayudaría a capturar los casos de prueba de una manera eficaz con una documentación mínima o mínima.
¿Qué es la tabla de validación de campo (FVT)?
- Esta es una de las técnicas de diseño de pruebas para validar campos en una aplicación.
- Esta técnica se utiliza principalmente para todo tipo de aplicaciones siempre que se requiera una validación de campo.
En general, todos y cada uno de los campos de la aplicación deben validarse minuciosamente para garantizar o identificar defectos que pueden pasar desapercibidos en los campos. Esta técnica es muy útil para identificar las fallas subyacentes en los campos.
A veces, puede pasar desapercibido o debido a la falta de concentración o conocimiento de los probadores, algunos campos de la aplicación pueden no estar completamente validados.
Es una tendencia natural de cualquier evaluador que simplemente validen solo las combinaciones más comunes o utilizadas mientras verifican los campos en una aplicación determinada. Si se les proporciona este FVT, también les ayudará a descubrir los defectos que están presentes en los campos.
La técnica de la tabla de validación de campo también ayuda a garantizar que no haya defectos presentes en ningún campo de la aplicación.
preguntas principales de la entrevista de c ++
Papel de un probador
Como tester, uno tiene que probar todos y cada uno de los rincones de una aplicación. Desde la perspectiva del desarrollo o del desarrollador, el defecto identificado durante la validación de campo podría ser de menor gravedad y menor prioridad, pero es el deber principal y la responsabilidad de un probador informarlo. Después de todo, para un probador, el defecto significa el defecto, nada más.
Como las validaciones de campo están directamente relacionadas con la usabilidad de la aplicación, en caso de que no se identifique algo durante Prueba del sistema y si se encuentra durante Prueba de aceptación del usuario (UAT) luego, inmediatamente, la culpa va al evaluador que ha realizado la prueba y ha dado su aprobación.
Un usuario final o un cliente espera que una aplicación sea fácil de usar junto con su funcionalidad. Incluso un pequeño problema de usabilidad o un problema cosmético en la aplicación o el software puede no satisfacerlos o irritarlos.
Por lo tanto, un evaluador debe dar una importancia primordial a la prueba de todos y cada uno de los campos de una aplicación. Al hacer uso de la tabla de validación de campos, un evaluador puede probar muy bien todos y cada uno de los campos de la aplicación.
Implementación de FVT
#1) En primer lugar, es necesario crear la tabla estándar o genérica para diferentes tipos de datos, como se muestra a continuación. Esta es una actividad de una sola vez. Considere todas las entradas válidas e inválidas.
Tipo de datos | Entradas válidas | Entradas inválidas |
---|---|---|
Enteros o números | • Sólo números • Menos que el límite (N) • Ingrese el valor dentro del límite (N + 1) / 2 | • Más que el límite (N + 1) • Números con precisión • Números en forma exponencial • Enteros negativos • Solo alfabetos • Números + Alfabetos • Números + Caracteres especiales • Caracteres Unicode, p. Ej. U + 0000, U + 0001 |
Cuerda | • Solo alfabetos • Sólo números • Solo caracteres especiales • Números + Alfabetos • Números + Caracteres especiales • Alfabetos + Caracteres especiales • Menos que el límite (N) • Ingrese el valor dentro del límite (N + 1) / 2 | • Más que el límite (N + 1) • Caracteres Unicode, p. Ej. U + 0000, U + 0001 |
Fecha | • Verifique si el selector de fecha está presente o no • Verifique que el campo de fecha no sea editable • Asegúrese de que, al hacer clic con el botón derecho en el campo de fecha, la opción de pegar debe estar desactivada y la opción de copia debe estar activa • Asegúrese de que, al hacer clic en la fecha en el calendario, se debe mostrar en el campo de la fecha • Seleccione un año bisiesto y verifique los días del mes de febrero • Seleccione un año no bisiesto y verifique los días del mes de febrero • Asegúrese de que el calendario tenga la posibilidad de seleccionar cualquier año, mes (cuadro combinado, lista desplegable, enlaces, etc.) • Asegúrese de que el botón de borrar esté presente en el selector de fecha para eliminar la fecha seleccionada |
Tabla 1: Tabla estándar o genérica para validación de campo
Entonces, el probador debe mantener esto Tabla de validación de campo o la lista de elementos mencionados en la tabla frente a ellos antes de proceder a probar los campos en la aplicación.
Esta tabla generalmente ayuda cuando hay varios campos presentes en la página o una aplicación. No somos robots para recordar todos y cada uno de nuestros pensamientos, por lo que, como seres humanos, es mejor tener esta tabla o lista de verificación lista y a mano antes de comenzar con la validación de campos en una aplicación.
#2) La tabla específica de la aplicación también debe crearse con los campos específicos de la aplicación y las otras columnas. Esto ayuda principalmente a validar todos y cada uno de los campos de la aplicación y especifica claramente dónde se encuentra el defecto y sobre qué datos de prueba.
Tabla 2: Tabla específica de la aplicación para validación de campo
Beneficios de FVT
- Se incrementará la productividad.
- Automatización será fácil usar esta tabla.
- Las fugas de defectos se pueden evitar o prevenir creando esta tabla durante las primeras etapas del proyecto.
- Es fácil de entender.
- Esto, a su vez, ayuda tanto a los probadores manuales como a los de automatización.
- El porcentaje máximo de cobertura de prueba se puede asegurar usando esta tabla.
- Como actúa como una tabla de entrada o de referencia, con este uso se pueden crear casos de prueba para verificar y validar los campos en una aplicación.
Conclusión
La tabla de validación de campo (FVT) es una técnica de diseño de prueba, que principalmente ayuda a validar los campos presentes en la aplicación. Esta técnica agrega valor a una aplicación o proyecto y brinda una muy buena cobertura de prueba para la validación de campo. Y esta técnica ayuda fácilmente a encontrar defectos en el sistema o la aplicación.
Con esta tabla de validación de campo, un evaluador puede agregar valor a su trabajo y contribuir a la entrega de software de calidad al identificar incluso un pequeño defecto en cualquier campo de una aplicación.
Sobre el Autor:
Este artículo fue escrito por el miembro del equipo de STH Mahesh J. Él es experto en pruebas de software y tiene más de 10,5 años de experiencia en el campo de las pruebas de software.
Háganos saber si usted tiene alguna pregunta.
PREV Tutorial | SIGUIENTE Tutorial
Lectura recomendada
- ¿Qué es la técnica de prueba basada en defectos?
- ¿Qué es la técnica de prueba de matriz ortogonal (OATS)?
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Guía definitiva de pruebas de validación
- ¿Qué es la prueba de mutación? Tutorial con ejemplos
- Más de 10 consejos para sobrevivir y progresar en el campo de las pruebas de software
- Descarga del libro electrónico Testing Primer
- Pruebas de campo para aplicaciones móviles (importancia y necesidad)