Las pruebas de software también conocidas como “testing” son los
procesos que permiten verificar y revelar la calidad de un producto
software. Son utilizadas para identificar posibles fallos de
implementación, calidad, o usabilidad de un programa de ordenador o
videojuego. Básicamente es una fase en el desarrollo de software
consistente en probar las aplicaciones construidas.
Para determinar el nivel de calidad se deben efectuar unas medidas o
pruebas que permitan comprobar el grado de cumplimiento respecto de las
especificaciones iniciales del sistema.
La importancia de la detección oportuna
En la cadena de valor del desarrollo de un software específico, el
proceso de prueba es clave a la hora de detectar errores o fallas.
Conceptos como estabilidad, escalabilidad, eficiencia y seguridad se
relacionan a la calidad de un producto bien desarrollado. Las
aplicaciones de software han crecido en complejidad y tamaño, y por
consiguiente también en costos. Hoy en día es crucial verificar y
evaluar la calidad de lo construido de modo de minimizar el costo de su
reparación. Mientras antes se detecte una falla, más barata es su
corrección.
El proceso de prueba es un proceso técnico especializado de
investigación que requiere de profesionales altamente capacitados en
lenguajes de desarrollo, métodos y técnicas de pruebas y herramientas
especializadas. El conocimiento que debe manejar un ingeniero de prueba
es muchas veces superior al del desarrollador de software.
No hay comentarios:
Publicar un comentario