Blog

A new paper has been published in ICSOFT 2015

Our colleague, Dr. Francisco Dominguez Mayo, participate in the International Congress ICSOFT 2015 to present the paper entitled “A Framework to Evaluate software developer’s productivity: The VALORTIA project” an article developed within the project VALORTIA.

  • Publicado el 25 Jul 2015
  • Por
  • En News
Leer más

PhD. Maria Jose Escalona becomes part of the Management Board of INPRO

The Diputación de Sevilla has renovated last 24/07/2015 the management boards of the three holding companies; Prodetur, Inpro and Sevilla Activa, and the governing boards of its two autonomous bodies; the House of the Province and Provincial Agency for Economic and Fiscal Assistance (OPAEF).

With this renovation, our director, PhD. María José Escalona, becomes part the Management Board of the Provincial Computing Society (INPRO) of Sevilla.

  • Publicado el 25 Jul 2015
  • Por
  • En News
Leer más

New paper published in the international conference MIE 2015

IWT2 has participated together with the Group of Technological Innovation of the University Hospital Virgen del Rocio in the international conference. We have published the paper “Using Model-Driven Engineering and Health Standards for Improving Healthcare Management Processes”.

This paper has been conducted by researchers Alicia Martínez García, María José Escalona, Julián Alberto Garcia Garcia, Gustavo Aragon, Count Alberto Moreno and Carlos Parra.

  • Publicado el 13 Jul 2015
  • Por
  • En News
Leer más

TDD / Desarrollo Dirigido por Pruebas desde Cero (I Edición)

tdd-logoPerfil laboral: Analistas y Desarrolladores
Horas Aproximadas: 60 h.

Descripción:

TDD es una técnica de diseño de código basada en la escritura de casos de prueba antes de escribir el código de la aplicación. Este curso consiste en aprender a utilizar este paradigma en la práctica.

 

Datos del Curso 

Preinscripción: octubre-noviembre 2012

Matrícula: diciembre 2012

Impartición: enero 2013

La preinscripción y matrícula se realiza a través del Centro de Formación Permanente de la Universidad de Sevilla desde aquí.

El precio será de 140 euros.

 

Objetivos del Curso

  1. Repasar los fundamentos de las pruebas del software, refactorización y patrones de diseño que aumentan la testaibilidad del software.
  2. Aprender la técnica de desarrollo Test-Driven Development (TDD) o Desarrollo Dirigido por Pruebas y las herramientas que le dan soporte.
  3. Aplicar TDD a pruebas de requisitos y pruebas de aceptación.
  4. Adquirir soltura y experiencia práctica con TDD resolviendo ejercicios y estudiando casos prácticos durante toda la duración del curso.

Metodología docente

En este curso vas a aprender los fundamentos de TDD y de todo lo necesario para aplicarlo: fundamentos de pruebas, mocking y ATDD. Pero, sobre todo, vamos a estar practicando y haciendo ejercicios constantemente.

Vas a encontrar muchos ejercicios: test, programación, diseño de pruebas, etc. para que puedas entrenar y mejorar tus habilidades utilizando TDD y refactorizando. Los tutores vamos a estar constantemente a tu lado para solucionarte todas las dudas que tengas, corregir lo ejercicios y hacerte sugerencias para mejorar y, sobre todo, para ayudarte en todo lo que necesites.

Este curso se imparte completamente on-line a través de la plataforma virtual de la Universidad de Sevilla. La evaluación y calificación del curso se realiza con la participación del alumno e el curso resolviendo los ejercicios propuesto y participando en los debates vía el foro de la asignatura.

Materiales del curso

A continuación tienes para descarga parte de los materiales del curso. Trabajamos constantemente para mejorar los materiales por lo que estás son versiones no completas en las que puede haber alguna errata o faltar algo. Nos encantaría saber tu opinión y los materiales o si tienes en interés en el curso, que nos digas cómo mejorarlos. Puedes escribirnos a formacion@iwt2.org

Módulo 1Fundamentos del testing en la ingeniería del software (5 horas). PresentaciónEjercicios Resueltos.

En este módulo se exploran los conceptos fundamentales de la prueba del software como definiciones, niveles de prueba, técnicas para saber qué pruebas son necesarias, etc . También se incluye un repaso a la herramienta JUnit.

Módulo 2Patrones y principios de diseño para el testing (10 horas). Ejercicios RefactorizaciónEjercicios Refactorización Resueltos.

En este módulo se presentan varios patrones de diseño más comunes para el diseño de software y para desarrollar software fácil de probar.

Módulo 3Desarrollo dirigido por Pruebas en detalle (15 horas). PresentaciónEjemplo DetalladoEjerciciosEjercicios Resueltos.

En este módulo se presentan los conceptos fundamentales del desarrollo dirigido por pruebas o Test Driven Development (TDD) y se muestran casos prácticos paso a paso.

Módulo 4Mocking (10 horas). PresentaciónEjercicios.

En este módulo se presentan los conceptos y herramientas para crear mocks que permitan desacoplar y aislar el código bajo prueba y simular el comportamiento de elementos no codificados aún. Además se estudian algunas herramientas existentes para automatizar la creación de mocks.

Módulo 5Desarrollo Dirigido por Pruebas de Aceptación (ATDD) (10 horas). Presentación (8 MB)Presentación Herramienta JasmineBDD con Cucumber.

En este módulo se exponen los conceptos y herramientas fundamentales para el desarrollo dirigido por pruebas de aceptación (ATDD).

Módulo 6. Ejemplos finales (10 horas). Ejercicio Final.

En este módulo se presentan ejemplos que integra todos los conceptos vistos con anterioridad. Después, se propondrán distintos ejercicios para que los alumnos pongan en práctica todo lo aprendido en los módulos anteriores y ganen experiencia trabajando con TDD.

Conoce a los tutores

Javier Gutiérrez es doctor en Lenguajes y Sistemas Informáticos con una tesis doctoral basada en la prueba de requisitos funcionales. Ha trabajado dos años en la oficina de calidad de la Junta de Andalucía. También ha colaborado en la comunidad de software libre bien liberando herramientas educativas y de investigación y colaborando en otras herramientas (cómo PMD). Dirigió durante un año la web PosratlTDD.org con noticias relacionadas con el testing de software. En la actualidad, promueve un coding dojo que tiene su sede en la universidad de Sevilla y promociona la aplicación de TDD en el desarrollo de videojuegos.

Francisco Domínguez es profesor de la Escuela Técnica Superior de Ingeniería Informática, certificado en ITIL y formador de varios cursos sobre la materia.

Carmen Ruiz Máster en Ingeniería Informática y certificada en Scrum. Ha trabajado más de 3 años en oficinas de calidad del software en distintos proyectos de administraciones públicas.

María José Escalona Directora del grupo de Investigación en Ingeniería del Software y Testing Temprano, directora de varias oficinas de calidad en distintos proyectos públicos.

Todos los materiales se ofrecen mediante licencia libre CC por lo que pueden distribuirse y utilizarse libremente.

Leer más

Sacándole Partido a JUnit

junit logoPerfil laboral: Todos
Descripción: Curso práctico de JUnit para que puedas entrenar y mejorar tus habilidades escribiendo buenas pruebas.

Preinscripción: 20/05/2013 – 20/07/2013
Matrícula: 01/07/2013 – 20/07/2013
Impartición: 07/09/2013 – 29/09/2013 (30 horas on-line).
Precio: 70 euros.

La preinscripción y matrícula se realiza a través del Centro de Formación Permanente de la Universidad de Sevilla desde aquí.

Folleto del curso

Objetivos del Curso

Los objetivos de este curso son:
1) Conocer los fundamentos de las pruebas del software.
2) Aprender a escribir buenas pruebas unitarias con la herramienta JUnit.
3) Mostrar los patrones y buenas prácticas para escribir pruebas unitarias potentes, claras y sencillas.
4) Ser capaz de escribir pruebas unitarias para aplicaciones con bases de datos y para aplicaciones Android. El lenguaje de programación utilizado será Java, por lo que se recomienda un conocimiento básico de este lenguaje.

Temario del Curso

El temario del curso es el siguiente. Se indica entre paréntesis las horas estimadas para cada tema:

  1. Introducción a las pruebas (5,00 horas). TransparenciasNotasEjerciciosEjercicios Resueltos.
  2. JUnit a fondo (5,00 horas). EjerciciosEjercicios Resueltos.
  3. Patrones de prueba y mocks (8,00 horas). Mocks.
  4. Otras herramientas de prueba (3,00 horas)
  5. Pruebas en Android (5,00 horas). Notas.
  6. Pruebas de bases de datos (4,00 horas)

Metodología docente

Este curso es principalmente práctico por lo que vas a encontrar muchos ejercicios: test, programación, diseño de pruebas, etc. para que puedas entrenar y mejorar tus habilidades escribiendo buenas pruebas. Los tutores vamos a estar constantemente a tu lado para solucionarte todas las dudas que tengas, corregir lo ejercicios y hacerte sugerencias para mejorar y, sobre todo, para ayudarte en todo lo que necesites.

La evaluación y calificación del curso se realiza en base a la participación del alumno en el curso resolviendo los ejercicios propuesto, participando en los debates vía el foro de la asignatura y completando la encuesta de calidad.

El curso estará disponible en la plataforma virtual varios meses después de la finalización y los tutores resolveremos dudas durante todo ese tiempo para que los alumnos que avancen más lentos puedan completar el curso..

Materiales del curso

Próximamente subiremos ejemplos de los materiales del curso: transparencias, ejercicios, ejemplos, cuestionarios, etc.

Tutores

Javier Gutiérrez es doctor en Lenguajes y Sistemas Informáticos con una tesis doctoral basada en la prueba de requisitos funcionales. Ha trabajado dos años en la oficina de calidad de la Junta de Andalucía. También ha colaborado en la comunidad de software libre bien liberando herramientas educativas y de investigación, colaborando en otras herramientas y librerías (PMD, Android-RSS, etc.) y creando juegos de código libre el Lua, Java y Javascript. Dirigió durante un año la web PosratlTDD.org con noticias relacionadas con el testing de software. En la actualidad, promueve un coding dojo que tiene su sede en la universidad de Sevilla y promociona la aplicación de TDD en el desarrollo de videojuegos desde GameUS.

Francisco Domínguez es profesor de la Escuela Técnica Superior de Ingeniería Informática, certificado en ITIL y formador de varios cursos sobre la materia.

Carmen Ruiz Máster en Ingeniería Informática y certificada en Scrum. Ha trabajado más de 3 años en oficinas de calidad del software en distintos proyectos de administraciones públicas. Actualmente trabaja como técnico de testing.

María José Escalona Directora del grupo de Investigación en Ingeniería del Software y Testing Temprano, directora de varias oficinas de calidad en distintos proyectos públicos.

Todos los materiales se ofrecen mediante licencia libre CC por lo que pueden distribuirse y utilizarse libremente.
Puedes enviarnos tus dudas a la siguiente dirección: formación@us.es

 

Leer más

Master’s Thesis

Our colleague Alberto López Salido has presented his work to master under the Master in Software Engineering and Technology. The work entitled Implementation of PLM solutions to Clinical Processes has been led by Drs D. Carmel Valley and Queen Sevillano. Maria Jose Escalona Cuaresma. Congratulations Alberto. Now for the thesis.

  • Publicado el 14 Jun 2015
  • Por
  • En News
Leer más

Days SISTEDES 2014

This year, the group has participated very actively in the conference SISTEDES 2014 that have been held in Cadiz. In addition to the presentation of several papers on different lines: the doctoral consortium, emerging tools and papers, our principal, María José Escalona has been the organizer of the Entrepreneur Track ICT held for the first time in the context of SISTEDES. (more information at http://sistedes2014.uca.es/)

  • Publicado el 14 Jun 2015
  • Por
  • En News
Leer más

Logo Contest Winner NDT-10th anniversary

We have a winner of the logo contest NDT-10th anniversary, is the participant David Tejero. Congratulations¡¡¡ Acknowledge the participation of everyone who competed and we invite you to celebrate the anniversary will be next December 1st at the ETSII. We wait¡¡¡

Logo-10-aniv

 

  • Publicado el 14 Jun 2015
  • Por
  • En News
Leer más

Reconocimiento a nuestro compañero Julián García por su trayectoria investigadora

Nuestro compañero Julián Alberto García ha conseguido renovar su beca predoctoral en la III Convocatoria de Becas para la Formación de Doctores con Discapacidad que oferta la Fundación Universia para el curso 2014-2015 gracias a que durante el último curso académico ha demostrado llevar a cabo una actividad científica e investigadora con un nivel destacable de excelencia y calidad.

Enhorabuena!

Tras esta noticia, la Universidad Sevilla realizado una entrevista a nuestro compañero, la cual ha sido difundida a través de diferentes medios de comunicación de la Universidad:

Vicerrectorado de investigación: investigacion.us.es/noticias/1566
Canal de la ciencia: http://canalciencia.us.es/?p=911

  • Publicado el 14 Jun 2015
  • Por
  • En News
Leer más

THOT Project – 26 March 2015 – Result Broadcasting Conference

El proyecto THOT, Proyecto de innovación de la gestión documental aplicada a expedientes de contratación de servicios y obras de infraestructuras de transporte, (Expediente G -GI3000/IDIV) es un proyecto que ha sido desarrollado por el grupo de Investigación de Ingeniería Web y Testing Temprano de la Universidad de Sevilla (TIC 021) para la Agencia de Obra Pública de la Junta de Andalucía en el marco de la convocatoria Servicios de Proyectos de I+D+I relativos al ámbito competencial de la Consejería de Obras Públicas y Vivienda para los años 2011 a 2015. En estas jornadas se ofrece una presentación pública y abierta de los resultados del proyecto. Las jornadas están destinada a cualquier colectivo interesado en la temática del proyecto THOT. Más información en la Web de la Agencia de Obra Pública de la Junta de Andalucía, la web del proyecto THOT y sus canales de Facebook, Twitter y LinkedIn.

Programa

programathot

Lugar de celebración e inscripciones

Escuela Técnica Superior de Ingeniería Informática, Aula de Grados
Avenida Reina Mercedes S/N
41012 Sevilla

El evento es gratuito pero tiene foro limitado. Para las inscripciones escribir email a inscripciones@fidetia.es. Más información sobre inscripciones 954556823

Invitacion Jornada THOT 2603

Galería de imágenes y Video

Leer más