miércoles, 11 de noviembre de 2009

TechEd 2009 Europe - Día 3

Bueno así paso más de la mitad del tiempo, hoy fue dedicado a bastantes charlas que asistí y más de la mitad fueron muy buenas, empecé con la sesión de Brian Keller - "Software Testing with Microsoft Visual Studio Team System 2010: Part 2, Making It Real", como deben saber ya Visual Studio 2010 viene con una herramienta para la gestión de Testeo, que se integra (y es deseable para hacerlo mas potente) con el Visual Studio. Es requerido que tengas Team Foundation Server (que es una sesión posterior), y lo que puedes obtener es realmente muy bueno para el lado de testeo, ya que te permite (VS2010) realizar una automatización mucho más sencilla, es como grabar los pasos que realizas en pantalla y luego lo puede ejecutar el programa. Por ejemplo si quieres validar un login screen, donde tienes que colocar nombre y contraseña, cuantas validaciones requieres hacer?, la prueba estándar (un nombre y un password), luego que pasa si el password tiene caracteres extraños, si tiene espacio en blanco, si el nombre tiene espacio (como Jose Luis), etc. Desde el lado del tester, sería necesario crear un test case para cada uno de estos casos?, la forma que maneja TFS (Team Foundation Server con Visual Studio 2010) es que lo puedes considerar el nombre y contraseña como si fueran variables, y luego le dices al programa que vuelva a ejecutar los pasos que realizaste (haciendo click en la pantalla) pero que utilice las variables para ejecutar, así que se realizaran los mismos pasos pero esta vez con cada una de las variaciones que tu le indiques, claro que tú tienes que validar el resultado final, pero es una manera de aprovechar la automatización en ese momento y el tester ve el beneficio también ese momento!, muy útil, claro que si quieres hacerlo más complejo lo puedes realizar para eso necesitarías abrir Visual Studio 2010, buscar la variable y crear código para que la próxima vez se ejecute y haga la evaluación automáticamente!, si es muy bueno!, y funciona en entornos distribuidos sin ningún problema!. Claro que al ser todo bajo Microsoft debes estar utilizando Hyper-V, escuche que también podría haber un soporte para Servidores VMWare, pero tienes que tener además el SCVMM (System Center Virtual Machine Manager). Otro ejemplo es que puedes crear tus maquinas 'bases' como templates y crear tu 'build' en otro lado, de tal manera que si necesitas un entorno este se crea automáticamente a partir del template y del build!, la verdad que hay que verlo para entender mucho mejor, grave los videos de las sesiones, pero son muy grandes para mostrarlos para acá, apenas los publique les daré el link. La segunda sesión la tome nuevamente con Stephen Forte - "Tools and Agile Teams", una sesión nuevamente bastante interesante que muestra algunas herramientas utilizadas para los equipos que usan la metodología Ágil, se dice que hay herramientas tanto para el requerimiento y el diseño, otras para la colaboración del equipo y finalmente herramientas de construcción. Se dan ejemplos de cada una de ellas y como fueron aplicadas estas y que resultado dieron, tanto la falta de herramienta como la experiencia de haberlo implementado, muy interesante y educativo, hay que realmente ver como se puede implementar en cada uno de los equipos de desarrollo. La tercera sesión que asistí (que es a la hora de almuerzo) fue por Brian Rendell - "Microsoft Visual Studio Team System 2010 Team Foundation Server: Become Productive in 30 Minutes", y como dice el titulo instalo VS2010 TFS en realmente 15 minutos, el video de esto lo gravé y lo pondré a disposición para que vean 'lo fácil' que es instalar y tener todo listo TFS2010, por si acaso si corre en Windows Vista y Windows 7 y la máquina sólo tiene 2GB de RAM.

La cuarta sesión de Arno Mihm y Vijay Tewari - "Windows Server 2008 R2 Hyper-V Deployment Considerations" pues esperaba mucho de la sesión y para mi gusto fue bastante pobre, primero porque se trataba de una sesión interactiva, pero pareció una sesión normal, no hubo nada de interacción, y luego los dos presentadores eran muy estáticos y finalmente el tema mas pareció lo nuevo en Windows Server 2008 R2 Hyper-V que las consideraciones, en fin, no me gusto, pero era bueno ver el otro estilo de charlas que se van llevando paralelamente. La quinta sesión la dedique a los stands de expositores y de Microsoft, ya que quería tener un poco de descanso entre todas las charlas y visitar a los 'hands on lab' que son laboratorios grandes donde tú puedes ir y probar alguna tecnología con los materiales que tienes (paso a paso), ejemplo: Lo nuevo en Sharepoint 2010, Hacer deployment de Exchange 2010, Utilización del Hyper-V, etc. Y finalmente la sexta sesión que prometía mucho por el título, pero no fue tanto, la expositora fue Stephanie Cuthbertson - "How Microsoft Does It: Internal Use of Team Foundation Server and Microsoft Visual Studio Team System for Software Development", que es como Microsoft utiliza TFS y VS para su desarrollo de software. Como dije el titulo es muy bueno, y no puedo negar que el contenido de la sesión dio datos muy interesantes de cómo Microsoft utiliza su software para desarrollar y probar sus propios sistemas que desarrolla (como Windows, SQL, etc.). Este fue un día con más de 125 exposiciones!.. bueno ya se acerca el final de este evento, les estaré comentando mas de las novedades mañana.

1 comentario:

Anónimo dijo...

!!AMIGO!! !!!PASEA TAMBIEN POR BERLIN !!!

Publicar un comentario