QA (Quality Assurance, Aseguramiento de la Calidad) y Testing (pruebas) son dos conceptos diferentes pero relacionados en el proceso de desarrollo de software. A continuación, se detallan las principales diferencias entre QA y testing:
La calidad es determinante en la aceptación de un producto de software. En el mercado actual la calidad del software que produce una empresa determina sus ventas y ganancias.