Ingeniería de software
La Ingeniería de "Software" es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento. El campo de estudio de la ingeniería de "software" integra ciencias de la computación, ciencias aplicadas y las ciencias básicas en las cuales se encuentra apoyada la ingeniería.
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.