Ingeniería de software
El término ingeniería del "software" apareció por primera vez a finales de la década de 1950. La ingeniería de software fue estimulada por la crisis del "software" de las décadas de entre 1960 y 1980. La ingeniería del "software" viene a ayudar a identificar y corregir mediante principios y metodologías los procesos de desarrollo y mantenimiento de sistemas de "software".
Ingeniería de software
De acuerdo con Roger S. Pressman, el proceso de pruebas se centra en los procesos lógicos internos del "software", asegurando que todas las sentencias se han comprobado, y en los procesos externos funcionales, es decir, la realización de pruebas para la detección de errores. Se requiere poder probar el "software" con sujetos reales que puedan evaluar el comportamiento del "software" con el fin de proporcionar realimentación a los desarrolladores. Es importante que durante el proceso de desarrollo del "software" no se pierda contacto con los interesados o solicitantes del desarrollo de "software", de esta manera los objetivos del proyecto se mantendrán vigentes y se tendrá una idea clara de los aspectos que tienen que probarse durante el período de pruebas.