Ingeniería de software experimental
La Ingeniería de Software Empírica es un concepto relacionado, y a veces utilizado como sinónimo de la Ingeniería de Software Experimental. La Ingeniería de Software Empírica enfatiza el uso de estudios empíricos de todo tipo para acumular conocimiento. Los métodos utilizados incluyen experimentos, estudios de casos, encuestas y el uso de los datos disponibles.
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.