martes, 15 de enero de 2013

Este blog tiene como finalidad el dar a conocer mas informacion sobre las pruebas y aseguramiento de la calidad de software.

Primero que nada que son las pruebas de software esta son técnicas que tienen como finalidad dar información objetiva, clara y de manera independiente sobre la calidad de un producto a los Stakeholder o usuarios

Entre los objetivos que deben cumplir las pruebas de calidad estan:

* Probar si el software no hace lo que debe: De esta manera se puede probar si el software provoca efectos secundarios que puedan afectar al usuario de una u otra manera.

*Descubir la mayor cantidad de errores: Se debe asegurar de descubir la mayor cantidad de errores que aun no han sido descubiertos en el menor tiempo y esfuerzo posible

*Mostrar funciones del software: se debe asegurar de mostrar hasta que punto el sftware opera con los requerimientos y especificaciones del usuario

Para poder asegurar estos tres puntosos se utilizan dos tipos de prueba, las pruebas dinamicas y las pruebas estaticas que a su ves dependiendo del error que se encuentre estas utilizaran pruebas ya sea de fiablidad, funcionalidad, usabilidad,rendimiento y soportabilidad.

*Pruebas estaticas: son aquellas pruebas que se le realizan al software a nivel de interfaz sin meterse con el codigo.


*Pruebas dinamicas: son aquellas pruebas que se realizan a nivel de codigo sin afectar la interfaz.

Aseguramiento del software: Son las actividades planificadas para aportar la confianza adecuada en que el software satisface los requisitos de calidad.

Existen tres aspectos muy importantes en el aseguramiento de la calidad las cuales son:

*La calidad no se puede probar, se construye.
*El aseguramiento de la calidad del software no es una tarea que se realiza en una fase particular del ciclo de vida de desarrollo.
*Las actividades asociadas con el aseguramiento de la calidad del software deben ser realizadas por personas que no estén directamente involucradas en el esfuerzo de desarrollo