Las pruebas de software (en ingls software testing) son las investigaciones empricas y
tcnicas cuyo objetivo es proporcionar informacin objetiva e independiente sobre la
calidad del producto a la parte interesada o stakeholder. Es una actividad ms en el proceso de control de calidad. Las pruebas son bsicamente un conjunto de actividades dentro del desarrollo de software. Dependiendo del tipo de pruebas, estas actividades podrn ser implementadas en cualquier momento de dicho proceso de desarrollo. Existen distintos modelos de desarrollo de software, as como modelos de pruebas. A cada uno corresponde una nivel distinto de involucramiento en las actividades de desarrollo. HistoriaEditar El objetivo de las pruebas es presentar informacin sobre la calidad del producto a las personas responsables de este. Teniendo esta afirmacin en mente, la informacin que puede ser requerida es de lo ms variada. Esto hace que el proceso de testing sea completamente dependiente del contexto[1] en el que se desarrolla. A pesar de lo que muchos promueven, no existen las "mejores prcticas" como tal. Toda prctica puede ser ideal para una situacin pero completamente intil o incluso perjudicial en otra. Por esto, las actividades, tcnicas, documentacin, enfoques y dems elementos que condicionarn las pruebas a realizar, deben ser seleccionadas y utilizadas de la manera ms eficiente segn contexto del proyecto. Pruebas estticasEditar Son el tipo de pruebas que se realizan sin ejecutar el cdigo de la aplicacin (Ceferino). Puede referirse a la revisin de documentos, ya que no se hace una ejecucin de cdigo. Esto se debe a que se pueden realizar pruebas de escritorio con el objetivo de seguir los flujos de la aplicacin. Pruebas dinmicasEditar Todas aquellas pruebas que para su ejecucin requieren la ejecucin de la aplicacin. Las pruebas dinmicas permiten el uso de tcnicas de caja negra y caja blanca con mayor amplitud. Debido a la naturaleza dinmica de la ejecucin de pruebas es posible medir con mayor precisin el comportamiento de la aplicacin desarrollada.