Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A pesar de todas las fallas que se producen continuamente es difcil demostrar que la
calidad del software sea un factor decisivo de xito, SIN EMBARGO la falta de
calidad del software es un factor decisivo de fracaso, en el software, eso es
completamente demostrable.
COMO MEDIR LA CALIDAD DEL SOFTWARE
Definicin formal:
Software Quality Assurance (SQA) se define como un plan sistemtico de evaluar la calidad y adherirse a los
procesos, polticas y estndares de un producto de software.
SQA incluye el proceso de asegurar que los estndares y procedimientos sean establecidos y seguidos durante
el ciclo de vida del desarrollo de software.
El cumplimiento de los estndares y procedimientos acordados se evjala mediante un proceso de monitoreo,
evaluacin del producto y auditorias.
CALIDAD DEL SOFTWARE
Calidad de proceso
Calidad del producto
QU ES CALIDAD DEL SOFTWARE?
PRUEBAS (TESTS)
Anlisis del proyecto.
Identificar escenarios de prueba.
Verificacin de estndares y requerimientos.
Ejecucin y documentacin de pruebas. (Test case).
Ingresar, clasificar los errores y/o defectos (bugs) encontrados a la bitcora de errores.
Revalidar las correcciones.
Regression Test
Realizar reportes estadsticos al final del proyecto.
PROBLEMTICA DE LA ACTIVIDAD
El reto principal es que el ingeniero de pruebas entienda el proyecto y como el proyecto afectara al resto del sistema (en el
caso de que sea un nuevo modulo).
Una vez que se entiende el proyecto, deber entender cada uno de los requerimientos y como deben interactuar. (Se complica
con la complejidad de proyectos).
La actividad de QA debe de involucrarse desde el inicio de un proyecto de SW, esto no es as, usualmente se deja de ltimo.
Equipo desarrollo consume el tiempo dispuesto para QA.
Requerimientos mal definidos o no definidos, causan (en muchos casos) que se tenga que iniciar de nuevo con las pruebas.
Desarrolladores no siempre en la mejor disposicin para cooperar con los Ingenieros de Pruebas.
RETOS DEL DEPARTAMENTO DE CALIDAD
Opinin:
En nuestra localidad (empresas yucatecas), el reto mayor es, IMPLEMENTAR el equipo.
No existe la cultura de invertir en un equipo de ingenieros de pruebas, ya que la inversin no se considera
necesaria. Grafico de costos
Escuelas y Universidades capacitan a los futuros ingenieros enfocndose a que sean programadores.
Capacitacin de herramientas especializadas es escasa y no es econmica.
ENTRENAMIENTO
Existen muchas herramientas, las hay de licencia gratuita hasta las de marca. Ejemplos:
HP Quality Center
BugBase
Bugzilla
Rational
QA studio
Full list:
http://en.wikipedia.org/wiki/List_of_revision_control_software
COSTOS DE REPARACIN DE UN DEFECTO
Regresar a la diapositiva
PATRN DE DEFECTOS
PATRN COSTO-DEFECTO
EJERCICIO
EJERCICIO
EJERCICIO
EJERCICIO
EJERCICIO MATRIZ DE PRUEBAS
BUGTRACKER
http://ifdefined.com/btnet/bugs.aspx
BUGTRACKER NEW BUG
CONTACTO