¿Cuál es la diferencia entre los casos de prueba y los scripts de prueba?

Sé que los casos de prueba están escritos en lenguaje legible por humanos, mientras que los scripts de prueba están escritos en código y en su mayoría se realizan para pruebas automatizadas.

Pero, ¿alguien puede decirme qué más los hace diferentes entre sí?

¿Existe alguna diferencia lógica entre ellos o estos términos son intercambiables?

Respuesta

Creo que caso de prueba es el qué y el test-script es el cómo de la prueba.

Es posible definir casos de prueba de alto nivel para describir lo que se necesita probar. Los scripts de prueba contienen todos los detalles para ejecutar realmente la prueba.

Comentarios

  • ¿Significa que se usan juntos? ¿No hay límites definidos en qué tipo de sistema se usarán los casos de prueba y en qué scripts de prueba?
  • Yo creo que sí, pero lo que pasa con la terminología es que cada estándar, cada compañía y cada persona dará es su propia definición. Siempre pregunto qué piensa la persona en el contexto que lo uso, qué significa estar seguro. Nunca confíe en la definición en las pruebas, porque los términos a menudo se usan incorrectamente.

Responder

Creo que los dos tienden a ser intercambiables, pero si estás estudiando para el examen de Fundamentos de ISTQB, te darán definiciones específicas para cada uno.

Además, por mi experiencia, la gente de tu equipo siempre pedirá casos de prueba, yo nunca realmente escuché que se hacía referencia a los scripts de prueba. (fuera de los casos / scripts de prueba automatizados)

Respuesta

Escenario de prueba: una descripción de una situación que se va a probar.

Caso de prueba: contiene valores de datos específicos para que un escenario se ejecute en condiciones específicas para producir un resultado previsto.

Script de prueba: un conjunto de instrucciones que defina cada paso que se dará y los resultados esperados de cada paso.

Respuesta

Espero que todas las respuestas estén alineadas, Pero hay una diferencia.

  1. Los pasos legibles por el usuario [no técnico] son mencionado para probar un escenario particular se denomina Caso de prueba
  2. Los pasos legibles [técnicos] del usuario escritos en lenguaje de programación se denominan Script de prueba

Caso de prueba:

  • Un caso de prueba es una documentación que especifica los valores de entrada, la salida esperada y las condiciones previas para ejecutar la prueba . [Referencia: libro ISTQB]
  • Esta terminología se utiliza principalmente para pruebas manuales

Script de prueba:

  • Un script de prueba en las pruebas de software es un conjunto de instrucciones que se ejecutarán en el sistema bajo prueba para probar que el sistema funciona como se espera.
  • Esta terminología se utiliza principalmente para las pruebas de automatización

Respuesta

Script se refiere comúnmente a Automation

Hay una diferencia en usarlo indistintamente. Pero los scripts generalmente se refieren a scripts de shell / perl / python en informática. Cuando se considera el lenguaje (no los lenguajes de programación), script es una palabra que se refiere a un documento que tiene cierta información. Por lo tanto, la secuencia de comandos de prueba se refiere a la automatización …

Respuesta

En mi experiencia, ambos términos se pueden usar en la prueba manual contexto. Como señalaron otros, los casos de prueba son listas de pasos específicos con un resultado esperado. Un guión de prueba es casi lo mismo, pero no tan específico. Una secuencia de comandos de prueba puede decir «Prueba que la página de inicio de sesión funciona y que se requiere una contraseña con estas propiedades». Un caso de prueba tendrá pasos detallados sobre dónde escribir, hacer clic u otras acciones. Ambos pueden tener o no datos de entrada. Un script no siempre explica el resultado exacto esperado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *