sábado, 26 de agosto de 2017

Ensayo: Ingeniería de Pruebas

Ángeles Urrutia Joel 5IM7

La ingeniería de Software se hace cada vez más imprescindible en nuestras vidas cotidianas, el simple uso de una computadora o celular ya implica usar alguna aplicación o sistema desarrollado por esta disciplina, confiando nuestra información a un programa de software. Sin embargo, esto no podría darse sin que haya algún fallo, no hay programas de software sin ningún fallo, ya sea un error del desarrollador o del hardware del dispositivo, los fallos en un sistema son imposibles de corregir al %100, es necesario realizar ciertas actividades para que no hayan errores. De esto se trata la ingeniería de pruebas, una parte de la ingeniería de software que se encarga especialmente en hacer que el programa tenga los menores fallos posibles y tenga una calidad aceptable.

 Para comenzar, una prueba, dentro de la ingeniería de software es un proceso dentro de un proyecto de software encargado específicamente en encontrar errores mediante diferentes ejecuciones de un programa es ejecutado en diferentes circunstancias.  

Para entender mejor cómo se lleva a cabo una prueba, es necesario identificar y saber diferenciar diferentes conceptos; tales como un error, una falla y un defecto y verificación y validación. 

Un error es una equivocación humana, como un programador a la hora de escribir código o un esquema lógico de una aplicación incorrecto. 

Por otra parte, un fallo es la incapacidad que tiene un sistema para realizar las tareas o funciones especificadas en los requisitos y puede ser una consecuencia de un error. Un defecto es una definición errónea de un sistema de software.

Por otro lado es importante saber que verificar no es lo mismo que validar; el primero es el proceso de determinar si se está construyendo un producto correctamente y el segundo es igualmente un proceso que determina si el producto es el correcto.

Conocer estos conceptos es de gran importancia pues son las pruebas de software quienes se encargarán que el producto de un proyecto sea el adecuado y cumpla con ciertos parámetros o especificaciones declaradas en los requisitos. Las pruebas no permitirán desarrollar productos de calidad y así poder competir en el mundo de la ingeniería de software y no solo en la programación.

No hay comentarios:

Publicar un comentario