Está en la página 1de 5

Todo responsable del rea de QA debe en algn momento, mejorar su suite de

Indicadores y ampliar su horizonte de alcance general, y as ir tomando ms


posicin en la organizacin.
A mi modo de ver, algunas de las directrices que debe seguir son las siguientes:
analizar y medir la calidad del software
gestionar el proceso de certificacin de entregables
gestionar los procedimientos para la deteccin temprana de defectos
automatizar el proceso de certificacin de proveedores internos y externos
controlar la productividad y calidad del desarrollo antes de su despliegue en produccin
mejorar el cumplimiento de los requisitos funcionales
elaborar un modelo de calidad para los entregables, estableciendo de esa manera los
patrones necesarios que permitan medir ciertas propiedades:
eficiencia
rendimiento
usabilidad
fiabilidad
mantenibilidad
portabilidad
otros
definir con qu tipo de herramientas se llevar a cabo la gestin de los modelos de calidad
definidos.
seleccionar e implementar las herramientas ms apropiadas para la organizacin.
definir quienes harn uso de las mismas, como ser:
desarrolladores
testers
jefe de proyectos
analistas funcionales
responsables de departamentos
CIOs
adecuar las herramientas corporativas con las de terceros a travs de interfaces que
permitan extraer los datos necesarios para generar las mtricas correspondientes de calidad.
definir el proceso de obtencin de informacin en tiempo real y diferido
analizar la informacin obtenida contra los modelos de calidad para determinar / identificar
tendencias, comparaciones entre proyectos, e incidencias
trabajar bajo modelos de cuadro de comandos (dashboards) en forma colaborativa y a
partir de una matriz de perfiles de usuario
establecer un sistema de informes, notificaciones y alertas, va web y/o dispositivos mviles
gestionar el proceso de anlisis de cumplimiento de cdigo
gestionar el proceso de generacin, ejecucin y anlisis de cobertura de pruebas unitarias
gestionar el proceso de generacin, ejecucin y anlisis de cobertura de pruebas manuales
gestionar el proceso de generacin, ejecucin y anlisis de cobertura de pruebas
automatizadas
Complementando todo lo hasta aqu escrito, tambin se podran considerar los
siguientes indicadores:
1. Definir un plan estratgico de TI
2. Definir la arquitectura de la informacin
3. Determinar la direccin tecnolgica
4. Definir los procesos, organizacin y relaciones de TI
5. Administrar la inversin de TI
6. Comunicar las aspiraciones y direccin de la gerencia
7. Administrar recursos humanos de TI
8. Administrar la calidad
9. Evaluar y administrar los riesgos de TI
10. Administrar proyectos
11. Identificar soluciones automatizadas
12. Adquirir y mantener software
13. Adquirir y mantener infraestructura tecnolgica
14. Administrar cambios
15. Definir y administrar los niveles de servicio
16. Administrar los servicios de terceros
17. Administrar el desempeo y la capacidad
18. Garantizar la continuidad del servicio
19. Garantizar la seguridad de los sistemas
20. Administrar la configuracin
21. Administrar los problemas
22. Administrar los datos
23. Administrar el ambiente fsico
24. Administrar las operaciones
25. Monitorear y evaluar el desempeo de TI
26. Monitorear y evaluar el control interno
27. Garantizar el cumplimiento regulatorio
28. Proporcionar el gobierno de TI
Fuentes: COBIT y CheckQA
Para la siguiente publicacin (Parte 2) explotar los Indicadores Bsicos de TI,
tengamos hasta aqu una primera idea de cmo deberamos conformar nuestro
horizonte de trabajo y as definir hacia donde dirigirnos.


Plantilla del Plan de Pruebas de Software
Imagen de: pmoinformatica.com
En el desarrollo de software, la fase de pruebas es crtica para asegurar que el producto sea
enviado a ambiente de produccin con la calidad esperada por el cliente.

Es por esto que hoy en da es indispensable contar con un Plan de Pruebas de Software para
especificar minuciosamente las funciones a probar, como sern ejecutadas esas pruebas, quienes
sern los responsables y el cronograma para su ejecucin.

El Plan de Pruebas de Software puede aplicarse a todo el Proyecto de Desarrollo de Software, o
puede acotarse a una iteracin o conjunto de casos. Adems, puede definir jerarquas de casos de
prueba a considerar.

Aqu les dejamos una plantilla de Plan de Pruebas de Software, entre sus secciones estn el
Resumen Ejecutivo, Alcance de las Pruebas, Funcionalidades a Probar, Pruebas de Regresin,
Criterios de Aceptacin y Rechazo, Criterios de Suspensin y Reanudacin, Especificaciones de
ambientes de Pruebas, Recursos de Personal y Entrenamiento, Matriz de Responsabilidades,
Cronograma, Riesgos, entre otros aspectos.

PMOInformatica.com, La Oficina de Proyectos de Informtica, presenta la Plantilla para el
Plan de Pruebas de Software:

Secciones de la Plantilla de Plan de Pruebas de Software
Historial de Versiones: El histrico de las versiones del Plan de Pruebas de Software,
indicando quien elabor la versin y la fecha.
Ficha del Proyecto: Informacin sobre el nombre del proyecto, departamento o rea
organizacional, Lder o Gerente del Proyecto, el Patrocinador (Sponsor) y el Gerente o Lder de
Pruebas.
Aprobaciones: Lista de las personas que deben aprobar el Plan de Pruebas de Software,
indicando su nombre, cargo, departamento y espacio para su firma.
Resumen Ejecutivo: Resumen de todo el contenido del plan de Pruebas de Software,
describe cul es su propsito, establece si es un plan maestro o un plan detallado, identifica el
alcance del plan de pruebas en relacin con el plan de Proyecto de Software, restricciones (por
ejemplo de recursos o presupuesto), alcance del esfuerzo de pruebas entre otros aspectos.
Alcance de las Pruebas:
o Elementos de Pruebas: Listado de todos los mdulos, componentes o elementos
que se van a probar. Si es de alto nivel, se listan las reas funcionales (mdulos o procesos que
cubre el Testing), por otro lado, si es de un nivel detallado se listan los programas, unidades o
mdulos.
o Nuevas Funcionalidades a Probar: Es un listado de lo que se va a probar Desde
el Punto de vista del Usuario. No es una descripcin tcnica del software sino sus caractersticas y
funcionalidades. Se incluyen tanto las que son nuevas como las que se estn modificando.
o Pruebas de Regresin: Listado de las funcionalidades no directamente
involucradas en el desarrollo, pero cuyos componentes estn siendo afectados y por ende deben
probarse para asegurar que continan funcionando adecuadamente. Al igual que en el punto
anterior, se describen desde el punto de vista del usuario.
o Funcionalidades a No Probar: Listado de las funcionalidades que NO se van a
probar. Debe incluir informacin de las razones por las cuales no se van a probar y los riesgos que
se estn asumiendo.
o Enfoque de Pruebas (Estrategia): La Estrategia de Pruebas puede definirse
como un documento aparte, o puede ser incluido dentro del Plan de Pruebas segn su extensin.
Aqu pueden definirse los tipos de pruebas a realizar (funcionales, de desempeo, de interfaces,
no funcionales, etc.), requerimientos especiales de las pruebas, configuraciones a probar,
subconjuntos de datos a considerar, nivel de pruebas de regresin, entre otros aspectos.
Criterios de Aceptacin o Rechazo:
o Criterios de Aceptacin o Rechazo: Son los criterios de aceptacin que sern
considerados para dar por completado el Plan de Pruebas de Software, por ejemplo: Completar
100% de pruebas unitarias, cierto porcentaje de casos exitosos, cobertura de todos los
componentes y lneas de cdigo, porcentaje de defectos corregidos, entre otros.
o Criterios de Suspensin: Establece claramente bajo qu condiciones se detienen
un conjunto de casos de pruebas, por ejemplo en caso de existir defectos que impidan la ejecucin
de ms casos de pruebas, cierto porcentaje de casos fallidos, o cualquier otro que se especifique.
o Criterios de Reanudacin: Luego de haber suspendido las pruebas, aqu se
establece bajo qu criterios se reanudaran.
Entregables: Establece que se entregar como parte de la ejecucin del plan, por
ejemplo: Documento de Plan de Pruebas, Casos de Pruebas, Especificacin de Diseo de Casos,
Logs de errores, Reportes de errores (bugs), evidencias de pruebas, reportes emitidos por
herramientas de pruebas y cualquier otro que se establezca.
Recursos:
o Requerimientos de Entornos Hardware: Lista de los requerimientos de
equipos, hardware y red necesarios para completar las actividades del Plan de Pruebas de
Software. Incluye Servidores de Aplicacin, Bases de Datos, Equipos de PC que necesitan los
Testers, Conectividad a la red (incluyendo accesos), entre otros.
o Requerimientos de Entornos Software: Lista de los requerimientos de
software necesarios para completar las actividades de prueba, puede incluir accesos a Sistemas
(en entorno de pruebas) y Bases de Datos, as como instalacin de software en los
Computadores asignados a los Testers.
o Herramientas de Pruebas Requeridas: Especifica las herramientas de software,
metodologas o tcnicas especiales empleadas en las pruebas, por ejemplo Herramientas de
Automatizacin de Pruebas, Software de Gestin de Pruebas, entre otros.
o Personal: Lista del personal necesario para completar las actividades de pruebas,
especificando sus roles, por ejemplo: Un (1) Lder de Pruebas, Cinco (5) Analista de Pruebas
(Testers), Dos (2) especialistas en automatizacin de pruebas, entre otros.
o Entrenamiento: Necesidades de entrenamiento en el Sistema o Aplicacin que se
est desarrollando, as como en las herramientas de prueba a utilizar.
Planificacin y Organizacin:
o Procedimientos para las Pruebas: Especifica los procedimientos o metodologa
de pruebas de software a emplear durante la ejecucin del plan de pruebas de software.
o Matriz de Responsabilidades: Lista cada una de las personas integrantes del
equipo de QA y sus responsabilidades. Se puede hacer uso de una Matriz RACI (Responsable,
Aprobador, Consultado, Informado).
o Cronograma: Debe estar basado en estimaciones de actividades realizadas por
el equipo de prueba. En l se Identifican los hitos relevantes en las pruebas de software, se
establecen las dependencias (actividades predecesoras) y dems aspectos componentes de un
cronograma.
o Premisas: Las premisas relacionadas con las tareas de pruebas de software,
incluyendo limitaciones de tiempo, disponibilidad de recursos que se asumen, uso de una
metodologa de pruebas, uso de una herramienta, entre otros.
o Dependencias y Riesgos: Aqu se listan los riesgos identificados en el proceso
de pruebas de software, por ejemplo, algunas fuentes de riesgos suelen ser:
Dependencias con Desarrollos.
Dependencias con otros proyectos.
Disponibilidad de recursos.
Restricciones de tiempo.
Premisas que resulten no ser ciertas.
o Los riesgos se pueden clasificar en funcin de su probabilidad e impacto,
cada uno debe contemplar un plan de mitigacin para evitar que ocurra o plan de contingencia
cuando el riesgo no puede mitigarse y tiene que aceptarse.
Referencias: Lista de todos los documentos que pueden citarse como apoyo o para
ampliar el contenido del plan de pruebas. Algunos ejemplos de lo que se puede hacer referencia
aqu son:
o Plan de Proyecto.
o Especificaciones de Requerimientos.
o Diseo General.
o Diseo Detallado.
o Procedimientos y estndares de Desarrollo.
o Procedimientos y estndares de Pruebas.
o Metodologas, Procedimientos y estndares corporativos.
Glosario: Definiciones de trminos usados en la documentacin, y general sobre el rea
de pruebas.

También podría gustarte