Motivos de un ensamblado

Ver por etiquetas

Todas las etiquetas » Testing (RSS)
El Profesor Stephen Hawking evoluciona favorablemente...
Durante las primeras horas de la mañana de este Lunes, apareció en Internet la noticia de la hospitalización inmediata de Stephen Hawking , en el Addenbrooke's Hospital de la Universidad de Cambridge (Inglaterra), debido a complicaciones en su estado de salud. El Dr. Hawking, que el pasado mes de Enero cumplió 67 años, sufre esclerosis lateral amiotrófica desde los 21 años. Este hecho ha reducido progresivamente su capacidad motora pero no ha sido...
Posted: 22/4/2009 9:31 por Miguel LLopis | con 2 comment(s)
Archivado en: ,
Los 25 errores de programación más peligrosos
Hace un par de días me encontré por la web con un interesante documento de investigación en el cual se enumeraban los 25 tipos de errores con un mayor riesgo potencial de provocar vulnerabilidades en nuestro software. El documento se puede encontrar directamente aquí y contiene descripciones bastante apropiadas sobre diferentes vulnerabilidades "clásicas" como por ejemplo SQL injection, cross-site scripting, OS injection, validación de la entrada...
Posted: 15/1/2009 6:23 por Miguel LLopis | con 3 comment(s)
Archivado en:
Tratado básico de Zoología Informática: Especies singulares de bugs y cómo combatirlos
Tradicionalmente, podríamos definir el término "bug" (de cuyo origen etimológico, sea leyenda urbana o realidad, ya hablamos hace tiempo por aquí ) como un defecto, fallo o error del código de nuestra aplicación que deriva en un comportamiento anómalo de la misma, causando un resultado inesperado en nuestro programa. Esta definición, de por sí bastante clara e intuitiva, es por otra parte demasiado genérica ya que bajo el término "bug" englobamos demasiadas mutaciones de los mismos...
Materiales de la charla/HOL “WCF Step By Step” en Gusenet
Podéis descargar de la siguiente carpeta de Windows Live Skydrive los materiales (presentación en formato .ppt y hands-on-lab en formato .doc) de la charla de este mes en Gusenet . Para ahorrar trabajo a aquellos que sólo quieran ver de qué va, ésta fue la agenda: Introducción a WCF: Contexto histórico Principios básicos Implementación de un servicio Realización de pruebas del servicio Pruebas Unitarias Pruebas de Integración Consumición del servicio desde un cliente WPF Pruebas de Aceptación (=...
Mis obras favoritas sobre Software Testing
Una pregunta que mucha gente me ha venido realizando en los últimos meses, bien a través de conversaciones directas, correos electrónicos, mensajes privados o comentarios a través del blog trata acerca de qué libros, qué recursos o fuentes de información acerca de Software Testing les podría recomendar. En primer lugar, me gustaría dejar claro que no me considero en absoluto un gurú o una referencia en esta disciplina, por tanto la pregunta no deja de pillarme un poco por sorpresa. En este post no...
Posted: 20/9/2008 18:50 por Miguel LLopis | con 4 comment(s)
Archivado en:
[GUSENET] Hands On Lab: WCF Step By Step
Después del parón de Agosto volvemos a la carga en Gusenet y, en esta ocasión, le corresponde a este servidor el honor de dar comienzo al nuevo curso 08-09 y, por otra parte, impartir la que casi con total seguridad va a ser mi última charla en España. Por fin os libráis de mí :-) Título de la charla: WCF Step By Step Fecha y hora: Viernes 19 de Septiembre de 2008, 16.30h - 19.30h Lugar: Clave informática Galileo Galilei, 12 – Elche Parque Industrial 03203 Torrellano – Elche (Alicante) Ver plano...
Google Chrome: "Mucho ruído y pocas nueces"
A primera vista, puede parecer por el título que este post va a constituir un elemento integrante más de la corriente sensacionalista que durante las últimas 48 horas ha circulado por la red de redes. Creo que todos hemos sido testigos de ello y estaréis de acuerdo conmigo en que la gran mayoría de dichos artículos de opinión se pueden clasificar en dos grandes grupos: alabanzas y críticas, sin término medio, cara y cruz, cielo e infierno aplicados a la Informática Moderna. Me gustaría en primer...
Dotando a nuestra organización de una estructura madura para Software Testing
Sirva este post para retomar la serie de posts que desde hace unos meses estoy elaborando con cierta ninguna regularidad acerca de la apasionante y necesaria disciplina del Software Testing dentro del ciclo de desarrollo software. En esta ocasión, voy a hablaros acerca de los niveles TMM . Seguramente, la mayoría de vosotros conoceréis el modelo CMM ( Capacity Maturity Model ), aplicable a los procesos de desarrollo software. Pues bien, TMM es un modelo de madurez aplicado al Software Testing, basado...
Posted: 1/8/2008 18:02 por Miguel LLopis | con 2 comment(s)
Archivado en:
Pex, herramienta automática para la realizacian de pruebas unitarias en .Net
De todos es sabida la importancia vital de las pruebas unitarias en el proceso de desarrollo de software. Estas pruebas son las primeras que deben realizarse sobre los artefactos software generados por el desarrollador: métodos, clases, etc. Idealmente, las pruebas unitarias son las únicas realizadas por el desarrollador; del resto de pruebas se encarga el ingeniero de pruebas ( tester ). Además, difieren del resto (integración, pruebas de carga, pruebas del sistema, etc) en el tipo génerico de pruebas...
Posted: 7/7/2008 11:00 por Miguel LLopis | con 1 comment(s)
Archivado en: ,
Utilidades para Web Testing: ¿Conoces IETester?
De todos es sabida la gran cantidad de dolores de cabeza que nos produce el hecho de tener que probar nuestras webs en distintos navegadores, debido a que el motor de renderizado de cada uno de ellos sigue diferentes políticas y estándares, por lo que aquello que en uno se ve como nosotros queremos, en otro puede quedar horroroso, etc. IE Tester es una aplicación ligera, sencilla de utilizar y muy práctica que nos servirá para minimizar un poco esta tarea de adaptación a múltiples navegadores. Se...
Webcasts Week: ¿Quieres desarrollar en Microsoft? (Would you like to be a Microsoft developer?)
¿Alguna vez has sentido curiosidad acerca de cómo es el trabajo de quien desarrolla productos de Microsoft? ¿Qué tipo de roles existirán, por ejemplo, en el equipo de desarrollo de SQL Server 2008? ¿Cómo trata Microsoft a sus empleados? ¿Todos los productos de Microsoft son "Made in Redmond"? Y por último... ¿Cómo puedo formar parte de estos equipos y contribuir en el desarrollo de software que después será utilizado por millones de personas en todo el mundo? Si en alguna ocasión te has...
El futuro del Software Testing
En el siguiente video, podemos ver a uno de los grandes expertos en Microsoft acerca de Software Testing. Se trata ni más ni menos que de James Whittaker, Principal Program Manager Architect en el equipo de Visual Studio Team System Test Edition . La labor de James, al igual que la de cualquier otro PM, consiste en mantenerse en contacto con el cliente, manejar sus expectativas y escuchar su feedback acerca de las versiones actuales del producto en cuestión en que trabajen, de modo que tan valiosa...
Serie ECDB: ¿Qué cualidades debe tener un buen tester?
A primera vista, podría dar la sensación de que es más sencillo romper que crear. Reventar códigos fuente debe ser, sin duda, mucho más sencillo que crearlos. Sin embargo, no es así. ¿Por qué? Si consideramos el Software Testing como un proceso metódico y disciplinado (como deberíamos hacer), dicho proceso requerirá el mismo esfuerzo y dedicación que el desarrollo de dicho software. En realidad, el Software Testing implica una serie de habilidades similares a las del developer, pero con algunos matices...
Posted: 12/2/2008 19:49 por Miguel LLopis | con 10 comment(s)
Archivado en:
Serie ECDB: ¿En qué consiste el proceso de pruebas de software?
El proceso de pruebas de software es una tarea técnica, precisa del dominio del lenguaje de programación en el que el artefacto a probar fue generado, también del conocimiento necesario para comprender la arquitectura del sistema implementado y de las implicaciones de tipo lógico que su diseño pueda suponer. Adicionalmente, el tester deberá conocer los lenguajes y herramientas que ha de usar para llevar a cabo este proceso de pruebas. No obstante, el Software Testing es algo más que una tarea técnica...
Posted: 9/2/2008 12:27 por Miguel LLopis | con 3 comment(s)
Archivado en:
Inicio de la serie ECDB: El cazador de bugs
Tras unos cuantos meses deseando dar comienzo a esta serie de posts, por fin me he decidido/he encontrado algo de tiempo para organizar por escrito estas ideas difusas que rondaban por mi mente e intentar expresarlas de manera que sean entendibles. Seguramente habréis oído esa célebre frase que dice "Si no eres capaz de explicarlo, no eres capaz de hacerlo", algo así me sucedía a mí. Os cuento mi planning de posts en esta serie acerca de Software Testing: Creo que estaréis de acuerdo conmigo...
Posted: 9/2/2008 4:23 por Miguel LLopis | con 3 comment(s)
Archivado en:
Comida a cambio de bichos
A menudo el largo y complejo proceso de creación de software genera resultados con algún que otro fallo. Está claro, nada ni nadie es perfecto. En ingeniería del software, a los fallos en el código se les denomina “bug”. ¿De dónde proviene este término? “Bug” en inglés significa “bicho”. Al proceso de arreglar fallos del software se le denomina “debug”, que literalmente significa “quitar bichos”… Esta expresión es bastante literal en sus orígenes… El término se adoptó cuando allá por 1945 Grace Murray...
Posted: 11/9/2007 8:29 por Miguel LLopis | con 8 comment(s)
Archivado en: ,