Notice: Undefined index: joomla_auth_cookie_encrypt in /var/www/vhost/calidaddelsoftware.com/home/html/configuration.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/vhost/calidaddelsoftware.com/home/html/configuration.php:3) in /var/www/vhost/calidaddelsoftware.com/home/html/libraries/joomla/session/session.php on line 423

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/vhost/calidaddelsoftware.com/home/html/configuration.php:3) in /var/www/vhost/calidaddelsoftware.com/home/html/libraries/joomla/session/session.php on line 423

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhost/calidaddelsoftware.com/home/html/configuration.php:3) in /var/www/vhost/calidaddelsoftware.com/home/html/libraries/joomla/session/session.php on line 426
Seminario ''Generaci贸n de pruebas del sistema a partir de casos de uso''
 

Seminario ''Generaci贸n de pruebas del sistema a partir de casos de uso''

SEMINARIO DE FORMACI脫N ESPEC脥FICA: "Generaci贸n de Pruebas del Sistema a partir de Casos de Uso" 21 de Junio de 2006. Madrid .

Lugar: Sede de Atos Origin. Calle Albarrac铆n, 25. Madrid, en horario provisional de 10:00 a 18.00. Cuota de inscripci贸n: 500 euros + IVA . Los inscritos al seminario podr谩n asistir a las Jornadas Solo Pruebas 2006 del 22 y 23 de Junio por s贸lo 100 鈧 + IVA. Consultar el聽 programa actualizado .


Descripci贸n:

Actualmente, los casos de uso tienen una gran aceptaci贸n en el desarrollo de sistemas software. Su sencillez, adaptabilidad y facilidad de compresi贸n han contribuido a esta aceptaci贸n.
Los casos de uso, seg煤n su definici贸n formal, expresan las acciones que actores externos realizan con el sistema para conseguir sus objetivos. En otras palabras, un caso de uso describe qu茅 operaciones debe implementar el sistema y c贸mo se deben realizar dichas operaciones desde el punto de vista de sus futuros usuarios.
Para el 茅xito de un sistema software es imprescindible garantizar que los casos de uso est茅n correctamente implementados. Por este motivo, es muy habitual en la industria del software desarrollar pruebas del sistema a partir de los casos de uso. Estas pruebas verifican que se ha implementado todo el caso de uso correctamente.

En el seminario se mostrar谩 c贸mo deben definirse los casos de uso para generar pruebas de manera autom谩tica, qu茅 otros tipos de requisitos son necesarios, c贸mo est谩n definidas las pruebas obtenidas, los trabajos m谩s relevantes en este campo, algunos casos pr谩cticos sobre aplicaciones de escritorio y aplicaciones web y qu茅 herramientas, sobre todo de software libre, se pueden utilizar para generar e implementar estas pruebas.

Resumen

1) Una breve introducci贸n a los casos de uso y las pruebas del sistema.
2) Estado del arte en la generaci贸n de pruebas.
3) Un proceso para generar pruebas a partir de los requisitos.
3.1) Un modelo de requisitos.
3.2) C贸mo obtener pruebas de los requisitos.
4) Herramientas (*)
4.1) Herramientas para pruebas de aplicaciones de escritorio.
4.2) Herramientas para pruebas de aplicaciones web.
5) Dos casos pr谩cticos.
5.1) Caso pr谩ctico aplicaci贸n de escritorio.
5.2) Caso pr谩ctico aplicaci贸n web.
6) Conclusiones y futuros trabajos.
(*)- Todas las herramientas mencionadas en este punto son libres y de descarga gratuita.
Contenidos del seminario:

En el punto 1 definiremos las fases de un proceso de prueba y veremos en detalle la fase de pruebas del sistema, indicando cu谩les son sus objetivos y t茅cnicas. Tambi茅n explicaremos los conceptos clave de los casos de uso, c贸mo definirlos utilizando plantillas y lenguaje natural, qu茅 otros tipos de requisitos podemos definir y c贸mo nos ayudar谩n en la generaci贸n de pruebas.

En el punto 2 resumiremos brevemente los trabajos m谩s relevantes sobre c贸mo generar pruebas a partir de los casos de uso, exponemos las ideas m谩s importantes y comentaremos cu谩les aspectos de la generaci贸n de pruebas est谩n solucionados y cu谩les no.

A continuaci贸n, en el punto 3 expondremos las ideas principales de nuestra propuesta para obtener pruebas ejecutables a partir de los casos de uso. Para ello, explicaremos en primer lugar qu茅 tipos de requisitos ser谩n necesarios y c贸mo definirlos. Despu茅s, describiremos de manera pr谩ctica c贸mo utilizarlos para generar pruebas.

En el punto 4 mostraremos algunas herramientas (tales como Abbot, Marathon, JWebUnit o Canoo WebTest) para implementar y ejecutar de manera autom谩tica las pruebas generadas. Estas herramientas est谩n basadas en la plataforma Java y permiten implementar pruebas para aplicaciones de escritorio y para aplicaciones web en general (en cualquier lenguaje). Como se ha anotado en la secci贸n anterior, todas las herramientas son libres y accesibles a trav茅s de Internet.

En el punto 5 describiremos dos casos pr谩cticos, uno sobre una aplicaci贸n Java de escritorio y otro sobre una aplicaci贸n Java web. Estos casos incluyen la aplicaci贸n del proceso descrito en el punto 3 y la implementaci贸n de algunas de las pruebas obtenidas con las herramientas vistas en el punto 4.

Se ruega realizar transferencia antes del 16 de Junio a la cuenta corriente 2077 0882 47 3100259815 a nombre de 鈥淐AELUM, Information & Quality Technologies, S. L.鈥. La inscripci贸n no quedar谩 confirmada hasta la recepci贸n de la transferencia. Plazas limitadas

Enviar los siguientes datos a maramirez @ caelum-iqt.com

鈥 Nombre y apellidos del asistente
鈥 Cargo
鈥 Nombre de compa帽铆a o raz贸n social
鈥 NIF/CIF
鈥 Domicilio
鈥 Correo electr贸nico
鈥 Tel茅fono de contacto

Esta cuota incluye:

鈥 Asistencia al curso o seminario
鈥 Documentaci贸n
鈥 Certificado de formaci贸n
鈥 Caf茅s y Comida