Home

jueves, 25 de agosto de 2011

MicroNews @PandoraTest

Como parte de los servicios que venimos impulsando desde la Unidad de Servicios de Pruebas de Software (@PandoraTest), alineados a satisfacer las necesidades de nuestros clientes, pronto estaremos impartiendo nuestro primer Curso de Fundamentos en Pruebas de Software, diseñado especialmente para profesionales de ingeniería de software que deseen mejorar la calidad de sus productos, a través de la elaboración efectiva de pruebas que descubran los problemas más frecuentes de las aplicaciones producidas en nuestra Red DBAccess.

En este curso resaltamos la importancia de las pruebas de software, donde partimos de la necesidad de ofrecer productos de calidad cuya probabilidad de fallas sea la menor posible. Muchas veces hemos tenido clientes que menosprecian el trabajo de las pruebas, argumentando que es responsabilidad del proveedor el implementar productos “cero defectos”, pero todos sabemos que es imposible construir productos de software con cero defectos a la primera, ya que es un proceso constante donde el enfoque “beta-forever” precisamente potencia la salida rápida al mercado, donde lo perfecto es enemigo de lo bueno y donde lo que ocurre es que estamos construyendo la cocina mientras el salón del restaurante comienza a funcionar; es por tanto un entorno cada vez más ágil y para nada sencillo de controlar en cuanto a defectos.

Es allí donde las pruebas de software se hacen imprescindibles, y se convierten en piedra angular de la comprobación permanente de cada reléase, de cada versión, de cada nueva funcionalidad implementada a lo largo de ciclos cortos de desarrollo. Los tiempos del modelo cascada de desarrollo perdieron vigencia hace mucho tiempo, y la metodología en DBAccess potencia iteraciones con implementación incremental y sin descanso de nuevas funcionalidades, pensadas y planificadas – eso sí – en las necesidades del mercado que conforman nuestro clientes actuales y futuros.

El curso en cuestión, que está próximo a dictarse en una importante firma del sector petrolero, consolida las prácticas de pruebas de software como elemento fundamental del control de calidad de los sistemas de información, mostrando no sólo el marco teórico sino también el contexto práctico que permite asumir como actividad cotidiana el enfoque de pruebas de todo lo que producimos en materia tecnológica.

El contenido del curso abarca una instrucción detallada y ejercicios prácticos de planeación y diseño de pruebas exitosas, basado en el proceso de pruebas que actualmente llevamos en PandoraTest, y como muestra les presentamos el resumen del contenido programático del curso:

  • La importancia de las pruebas de software
  • Definición de pruebas de software
  • Quiénes deben hacer pruebas de software
  • Estándares establecidos para las pruebas
  1. Métricas de cobertura y eficiencia
  2. Ambientes de pruebas
  • Distinciones básicas en el mundo de pruebas de software
  1. Falla vs. Defecto
  2. Verificación vs. Validación
  • Clases de Pruebas
  1. Unitarias
  2. Sistema
  3. Integración
  4. Regresión
  5. Certificación
  • Tipos de Pruebas y Métodos
  1. Caja Negra
  2. Caja Blanca
  3. Caja Gris
  • Proceso de Pruebas de Software:
  1. Estrategia de Pruebas
  2. Estimación y Planificación de Pruebas
  3. Análisis Funcional
  4. Diseño de Casos de Prueba
  5. Ejecución de Ciclos
  6. Seguimiento de Defectos
  7. Análisis de los Resultados
  8. Análisis de Riesgos
  • Competencias necesarias para un equipo efectivo de pruebas
  • Herramientas de Pruebas
  • Beneficios de las Pruebas de Software
Sin duda alguna, con este curso estamos dando un gran paso que nos va permitir fortalecer y divulgar aún más nuestra metodología de pruebas, e igualmente sabemos que después de este primer curso estaremos diseñando otros cada vez más especializados en esta materia, consolidando nuestra oferta de adiestramiento en el mercado nacional e internacional.

Nota facilitada por: @PandoraTest

No hay comentarios: