Se buscan beta testers
Published 5/4/2013 8:29 | Vicenç García Altés
Hola a todos, los amigos de Plastic SCM , están buscando beta testers para su nueva herramienta de merging, como ellos mismos dicen, su "mergetool" que entiende tu código. Están buscando público específico Microsoft que desarrolle en .NET (c#, vb.net ) y que le interesen temas de merge. Aquí tenéis los detalles de la petición: La panacea del merge de ficheros de código que todos hemos deseado alguna vez es una herramienta que...
Archivado en:
Testing with CasperJs - Introduction
Published 27/3/2013 16:38 | Vicenç García Altés
(Crossposting from vgaltes.com ) Today we will start a serie of tutorials about testing websites using CasperJS. We will cover installation and basic error detection, integration with a Team Foundation Server build and executing tests. What is CasperJS? In words of its creators, CasperJS is an open source navigation scripting & testing utility written in Javascript and based on PhantomJS — the scriptable headless WebKit engine. It eases the process of defining a full navigation scenario...
Actualización de febrero de TFSService
Published 11/2/2013 21:52 | Vicenç García Altés
Buenas a todos, se acaba de anunciar el despliegue de la actualización de febrero de TFSService. Después de las grandes novedades del sprint pasado capitaneadas por el soporte a Git ha tocado un sprint más tranquilo pero no por ello más interesante. Una de las principales novedades, y algo que eché de menos justo la semana pasada, es la posibilidad de configurar una build de integración continua teniendo un repositorio de Git. Sin duda una característica...
Cobertura de código en JavaScript con Blanket.js
Published 5/1/2013 22:06 | Vicenç García Altés
Hacía tiempo que andaba buscando una manera de calcular la cobertura de código en JavaScript. Con el amigo Andoni habíamos visto algunas soluciones que no veíamos claras y parecía que al final tendríamos que acabar tirando de jsTestDriver que tiene una herramienta para calcular la cobertura de código. Lo malo de esto es que no nos valía la infraestructura que ahora tenemos montada para pasar los tests y esto nos complicaba un poco la vida. Pero...
Espiando a jQuery
Published 2/12/2012 22:03 | Vicenç García Altés
Como vimos en un anterior artículo , podemos utilizar Jasmine para espiar a jQuery . En aquél caso, lo hicimos para simular el retorno de una llamada ajax, convirtiendo un posible test de integración en un test unitario en el que se mockea al colaborador. Imaginemos que nuestro código tiene una función parecida a esta: muestraConfirmacion = function () { $ ( "#dialog" ). fadeToggle ( 'fast' ); }; Puede que nos interese testear que se ha llamado...
TFS Express
Published 19/11/2012 20:37 | Vicenç García Altés
Mucho hemos hablado por estos lares de la versión de TFS en Azure , pero todavía no hemos comentado que tenemos otra versión gratuita de TFS lista para utilizar:el TFS Express . Esta versión, al igual que TFS Service, es gratuita para equipos de hasta cinco usuarios, aunque es ampliable a más usuarios con la compra de las CAL's correspondientes. Se instala sobre un SQLExpress, con lo que no tenemos reportes ni tampoco Sharepoint. Lo malo de esto es que tampoco...
Material de la charla Automatización de pruebas funcionales
Published 1/11/2012 18:30 | Vicenç García Altés
Hola a todos, solo comentaros que tenéis disponible en este enlace las PPTs de la charla que dí el pasado martes en Artalde sobre Automatización de pruebas funcionales. Espero que a los asistentes les gustara y que a los que no pudisteis asistir encontréis útil la presentación. Nos leemos!
Ladder of inference
Published 23/10/2012 14:49 | Vicenç García Altés
“Tenemos que despedir a Júlia” Esta acción, que puede ser importante para tu empresa, para tu equipo y, sobretodo, para la pobre Júlia, la tomas después de seguir (consciente o inconscientemente) una serie de pasos llamados ladder of inference . Realizar estos pasos de manera consciente nos ayudará a tomar decisiones basadas en la realidad. Si recorremos estos pasos demasiado rápido podemos acabar tomando decisiones basadas en creencias y en visiones...
Control estático de código JavaScript con VS2012
Published 15/10/2012 19:44 | Vicenç García Altés
Hace poco hablábamos que para pasar JSLint ( o JSHint ) en nuestro código JavaScript desde Visual Studio 2012 teníamos que echar mano de Chirpy . El otro día investigando esto con Rodrigo, vimos que en este breve ( o no tan breve ) lapso de tiempo tenemos dos herramientas más que nos ayudarán en esta tarea, Web Essentials 2012 y JSLint for Visual Studio 2012 . Aquí van las conclusiones que saqué: Web Essentials 2012 Web Essentials es una extensión...
Cariño, he perdido el foco
Published 19/8/2012 19:37 | Vicenç García Altés
El orden de tabulación en una aplicación es uno de esos pequeños detalles que, no siendo a veces ni un requerimiento funcional, hace perder calidad y buena presencia a tu aplicación. Es por tanto importante decidir a qué elementos vamos a dejar navegar pulsando el tabulador y en qué orden lo vamos a hacer. Esto en Silverlight lo hacemos mediante las propiedades IsTabStop y TabIndex . Pero a veces hacer esto no es tan fácil. Podemos tener controles...
Archivado en: ,,,
Problema de rendimiento en Silverlight
Published 26/7/2012 23:41 | Vicenç García Altés
Es común que en nuestras vistas de una aplicación Silverlight queramos añadir un borde con un bonito DropShadowEffect que agrupe todo nuestro control o un conjunto de controles. Un posible XAML de ejemplo podría ser el siguiente (aunque de bonito no tenga mucho): <Grid HorizontalAlignment="Center" VerticalAlignment="Center">         <Border Background="AntiqueWhite" >            ...
Nuestro primer spy con Jasmine
Published 8/6/2012 21:21 | Vicenç García Altés
Esta mañana el amigo Marc Rubiño ha escrito un interesantísimo post sobre como empezar con TDD y JavaScript, utilizando qUnit y ReSharper . Esto ha iniciado una pequeña charla en twitter . Con todo esto me he lanzado a hacer una pequeñísima introducción a los spy con Jasmine . Mi primera tentación, como ha comentado Marc en su post, ha sido utilizar Chutzpah . Ya había hecho pruebas con el con Visual Studio 2012 y había quedado...
Storyboarding con PowerPoint en TFS11
Published 1/4/2012 18:11 | Vicenç García Altés
"Un storyboard o guion gráfico es un conjunto de ilustraciones mostradas en secuencia con el objetivo de servir de guía para entender una historia, previsualizar una animación o seguir la estructura de una película antes de realizarse o filmarse." (Fuente: Wikipedia ) Según esta definición de la Wikipedia parece lógico que un storyboard sea algo que podamos linkar a, por ejemplo, un work item de historia de usuario en nuestro TFS. A los desarrolladores...
Archivado en: ,
Tests unitarios con NUnit (u otros) con VS11 y en TFSService
Published 30/3/2012 16:51 | Vicenç García Altés
Con Visual Studio 2010 para poder correr tests unitarios con NUnit teníamos que hacer un poco de trabajo extra, desde instalar una extensión que nos creaba un tipo de proyecto especial, utilizar plugins como TestDriven o simplemente correr los tests desde el runner de NUnit. Ahora con VS11 tenemos esta integración mucho más sencilla, tanto con NUnit como con otros frameworks de test. Lo que tenemos que hacer es irnos al extension manager de VS11 (Tools -> Extension...
Archivado en: ,,
Creación de una build con el nuevo servicio de builds para TFS Service
Published 29/3/2012 23:03 | Vicenç García Altés
Hace un par de días, Brian Harry anunció que ya estaba disponible el nuevo servicio en la nube para poder crear builds de un proyecto alojado en TFS Service. Como ya sabéis, TFS Service es un TFS11 alojado en Azure y, por ahora, con acceso gratuito mediante invitación. Hasta hace un par de días, una de las limitaciones que tenía este servicio es que no proveía de la posibilidad de crear builds también alojadas en la nube, con lo que nos teníamos...
Archivado en: ,,
Mi participación en el Codemotion.es
Published 29/3/2012 16:32 | Vicenç García Altés
El pasado 24 de marzo tuve el placer de participar en la primera edición española del Codemotion . Mi charla fue una introducción a Kinect y tuve el gusto de compartirla con el gran @elbruno . Podéis ver en la entrada de su blog una descripción de la charla así como la descarga de los materiales y slides. En este artículo me gustaría centrarme más en dar mi opinión sobre las cosas que me gustaron y las que considero que son mejorables...
Archivado en: ,,
Work Item de retrospectiva
Published 27/12/2011 17:39 | Vicenç García Altés
Hola a todos, como muchos sabréis, la plantilla MSF for Agile es una plantilla genérica de TFS 2010 que se adapta bien a cualquier metodología ágil, sin centrarse en las particularidades de una u otra como, por ejemplo, sí que hace Visual Studio Scrum . En MSF for Agile, las iteraciones las definimos en la pantalla de áreas e iteraciones de la plantilla, pero en ningún caso le ponemos límites temporales a las mismas. Esto en la plantilla Visual...
Mockeo de servicios WCF con Moq
Published 13/12/2011 19:17 | Vicenç García Altés
Muy buenas a todos. Después de un tiempo de inactividad bloguera, volvemos a la carga con uno de nuestros temas favoritos: el testeo unitario. Esta vez vamos a ver como podemos mockear (o hacer un doble de prueba, como prefiráis) un servicio WCF con la ayuda de Moq . Recordad que tenéis dos tutoriales introductorios a Moq en este mismo blog ( parte 1 , parte 2 ). Para nuestro ejemplo vamos a utilizar uno de los servicios web que proporciona Sharepoint. Imaginaos que tenemos una...
No hagas un deploy de lo que no tengas que hacer un deploy
Published 13/9/2011 0:26 | Vicenç García Altés
Hoy nos hemos encontrado con uno de esos poltergeist que tan locos nos vuelven de tanto en cuanto. Resulta que estábamos haciendo un despliegue de una aplicación MVC en un entorno de pruebas. Es una aplicación sencillita con autenticación windows y una autorización personalizada como explicábamos en el anterior artículo . Lo primero que nos hemos encontrado es que al acceder a la aplicación nos daba un error 403 . Esto es debido a que el AppPool con el que estaba configurada la aplicación en el IIS...
Autorización personalizada en ASP .Net MVC
Published 5/9/2011 22:03 | Vicenç García Altés
El otro día nos surgió un problema al realizar una aplicación Asp .Net MVC 3. Lo que necesitábamos era poder autorizar una aplicación en función de unos grupos que a priori no conocíamos, es decir, que queríamos poder configurar en el .config una serie de grupos que fueran los que tuvieran acceso a la aplicación. Esto nos llevó a tener que hacer una autorización personalizada en MVC. Veamos los pasos que tenemos que seguir...
Archivado en: ,,
Más artículos Página siguiente >