¿Quién inventó las pruebas de software?

El concepto de pruebas de software es una idea antigua que se ha desarrollado a lo largo de varias décadas. Por lo tanto, no es posible señalar una sola persona o grupo de personas como los inventores de las pruebas de software.

¿Qué es una prueba de software?

Sin embargo, se pueden señalar algunos hitos importantes en el desarrollo de la teoría y la práctica de las pruebas de software.

En los años 50 y 60, los ingenieros de software comenzaron a hacer pruebas de software de forma informal, utilizando enfoques basados en la experiencia y la intuición.

Durante esta época, el enfoque principal era la prueba manual, ya que no había herramientas automatizadas disponibles para ayudar en el proceso de prueba.

En los años 70, se comenzaron a desarrollar herramientas automatizadas para ayudar en el proceso de prueba. Durante esta década, se desarrollaron técnicas y herramientas para la automatización de pruebas unitarias y la generación automática de casos de prueba.

En los años 80, se comenzaron a desarrollar enfoques formales para la planificación y la ejecución de pruebas de software. Durante esta década, se desarrollaron técnicas y herramientas para la planificación basada en el riesgo y la planificación basada en la cobertura del código.

En los años 90, se desarrollaron enfoques formales para la verificación y la validación de software. Durante esta década, se desarrollaron técnicas y herramientas para la verificación formal y la prueba basada en modelos.

En resumen, el desarrollo de las pruebas de software ha sido el resultado de un esfuerzo continuo de un gran número de personas y organizaciones a lo largo de varias décadas.

A medida que el software se volvió más complejo, las técnicas y herramientas para probarlo también evolucionaron para adaptarse a las nuevas demandas.

¿Quién fue la primera persona en mencionar el término de testing?

Es difícil identificar a una sola persona o grupo de personas que hayan sido los primeros en utilizar el término “testing” para referirse a las pruebas de software, ya que el término ha evolucionado de forma gradual a lo largo de varias décadas.

Sin embargo, se puede decir que el término “software testing” comenzó a utilizarse con regularidad en la década de 1960.

Hay algunas referencias tempranas al uso de “testing” en relación con las pruebas de software, como por ejemplo, en el libro de “The Art of Software Testing” escrito por Glenford J. Myers en 1979.

Dicho esto, no se puede afirmar con certeza quién fue la primera persona en utilizar el término de testing.

Artículos Relacionados
¿Qué es ACC? Contenedor de cliente de aplicación

Un contenedor de cliente de aplicación (ACC) es un conjunto de clases Java, bibliotecas y otros archivos necesarios para la ejecución del cliente de aplicación que se incluyen con el cliente de aplicación para su distribución. El ACC administra la ejecución del cliente de ¡SEGUIR LEYENDO!

Cursos de Programación gratuitos de Youtube 2022 (Marzo)

¿Cómo pasar de junior semi senior rápidamente? ? VER EN YOUTUBE por HolaMundo ¿Necesitas título para trabajar como programador@? ? VER EN YOUTUBE por Alejandra Bricio y The Dojo MX ¿Por qué debemos certificarnos? ¿Cuáles son las certificaciones Microsoft? ? VER EN YOUTUBE por ¡SEGUIR LEYENDO!

¿Qué es un backlog? Para qué sirven y cómo se gestionan

Si quieres lograr un trabajo óptimo en un proyecto, debes saber qué es un backlog, sus componentes y las reglas para mantenerlo. Suena simple pero en realidad no son infrecuentes las situaciones en las que el backlog adquiere enormes dimensiones y el tiempo necesario ¡SEGUIR LEYENDO!

Microsoft Azure amplía su alcance híbrido y multinube

Microsoft Azure, al igual que sus competidores, posee una serie de herramientas que permiten a las empresas utilizar una única plataforma para administrar tus máquinas virtuales, contenedores en las nubes y tus propios centros de datos. Para Microsoft, la herramienta principal para administrarlos es ¡SEGUIR LEYENDO!

Historia de entrega continua de Dailymotion con Jenkins, Jenkins X y Tekton

En Dailymotion, alojamos y entregamos contenido de video premium a usuarios de todo el mundo. Constantemente estamos creando una gran variedad de software para impulsar el servicio, desde nuestro reproductor o sitio web de Dailymotion hasta nuestra API GraphQL o plataforma de tecnología publicitaria. ¡SEGUIR LEYENDO!

¿Cómo usar el archivo git .gitconfig para un flujo de trabajo más eficiente?

Git es el sistema de control de versiones más utilizado en el mercado. Es poderoso, flexible y facilita la colaboración en PROJECT de desarrollo, pero una cosa que puede haber encontrado es que debe volver a ejecutar ciertos comandos de configuración para cada repositorio ¡SEGUIR LEYENDO!

Guía SSH: Conoce todo sobre el protocolo de seguridad en la red

SSH (Secure SHell, shell seguro) es un protocolo de red que protege la conexión entre un cliente y un servidor, así como los datos que transmite este último. Esto se hace creando una sesión remota encriptada, utilizando una interfaz simple y práctica basada en ¡SEGUIR LEYENDO!