Archivos del Autor: Raúl Hernández

Mantis Bug Tracker – Gestor de incidencias

Mantis Bug TrackerMantis Bug Tracker es una herramienta para gestionar tareas o incidencias en un equipo de trabajo. Es una aplicación OpenSource, y por tanto gratuita, realizada con php y mysql, fácil de instalar y muy flexible en su configuración. Es posible especificar un número indeterminado de estados para cada tarea (abierta, encaminada, testeada, devuelta, cerrada, reabierta…) y tantos perfiles como necesitéis (programador, tester, coordinador, visualizador…).

En mi caso, he utilizado Mantis en varios proyectos, y siempre ha sido una herramienta de gran utilidad para los equipos involucrados en el desarrollo de aplicaciones. Su instalación es realmente sencilla, la veremos proximamente, pero tenemos incluso la posibilidad de descargarnos una máquina virtual desde Bitnami con Mantis ya instalado, simplemente tendremos que descargar la máquina, arrancarla y empezar a usar Mantis. » Read more

Nightwatch.js. Instalación y primeras pruebas (I)

nightwatch.jsRetomamos las pruebas con Node.js. Hoy os vamos a hablar de como automatizar pruebas de navegador a partir de un proyecto construido en node.js utilizando el framework Nightwatch.js (que ejecuta llamadas contra un servidor de selenium usando el protocolo JsonWireProtocol).

Instalación de Nightwatch.js:

Durante el artículo vamos a partir de un equipo con windows 7, en el cual ya tenemos instalado Node.js. Si no lo tenéis instalado podéis seguir las instrucciones en nuestro artículo Nodejs. Instalación en windows.

Para confirmar que node está correctamente instalado abrimos una ventana de línea de comandos y escribimos ‘node -v’, y nos aparecerá un mensaje como el siguiente: » Read more

SonarQube. Instalación básica y primeros análisis

SonarqubeSonarQube es una herramienta que permite analizar el código fuente. Entre otras cosas, nos informa sobre código duplicado, estándares de codificación, pruebas unitarias, cobertura de código, complejidad ciclomática y más cosas.

Sonar nació para ser utilizada en desarrollos Java, pero actualmente soporta más de 20 lenguajes incluyendo  Javascript, PHP, Cobol, PL, C#, … Además, puede extenderse a través de plugins, tanto para soportar más lenguajes como para soportar nuevos lenguajes.

Se integra con MavenAnt y herramientas de integración continua como Atlassian Bamboo y Jenkins.

Si no estás seguro de si esta herramienta es para ti, o si antes de hacer esta instalación básica, quieres verlo en acción, accede a Nemo, una demo pública de SonarQube. Las medidas que podrás ver están tomadas de proyectos reales de código abierto como Apache, JBoss, Sourceforge, Codehaus, OW2, GoogleCode, SpringSource, OPS4J y otros. » Read more

SoapUI 5.1.0 ya disponible

SoapUI 5.1.0Los chicos de SMART BEAR publicaron ayer SoapUI 5.1.0, la última edición de su herramienta de pruebas funcionales sobre APIs.

Mejoras JSON

La nueva versión añade soporte completo JSON, por lo que ahora no hay que ser un experto XML para crear verificaciones sobre propiedades que están en el fondo de un mensaje JSON. Ahora se puede utilizar JSON en lugar de XML.

Soporte nativo para JSON y verificaciones JSONPath cuando la respuesta es JSON. » Read more

99 cosas (que puedes hacer) para ser mejor tester (III)

99 cosas (que puedes hacer) para ser mejor tester (III)Terminamos con este artículo nuestra serie 99 cosas (que puedes hacer) para ser mejor tester, basada en los consejos que la gente de ministryoftesting.com han recopilado en el libro 99 Things Testers Can Do To Become Better Testers.

Aquí van los últimos, pero no por ello menos importantes, 33 (+ 1) consejos para que seamos mejores testers. Y ya sabes, si tienes consejos que compartir con nosotros, no lo dudes, cuéntanoslos.

67. Todo el mundo dentro del proyecto es responsable de la calidad – Steven Cross

68. Probar software debe ser divertido, así que sé positivo e intenta que todos en el equipo estén motivados sobre la importancia de las pruebas – Steven Cross

69. Acepta que los desarrolladores tienen una mentalidad diferente – Steven Cross » Read more

10 herramientas fundamentales para pruebas de software (I)

Herramientas pruebas software (I)Hoy te vamos a presentar, por si acaso no las conoces ya, 10 herramientas fundamentales para pruebas de software:

  • Selenium
  • SeeTest Manual
  • Firebug
  • Notepad++
  • SoapUI
  • Wireshark
  • JMeter
  • Paint
  • SonarQube
  • Beyond Compare

Hay muchas más herramientas, y es probable que de estas 10 que nosotros vamos a presentarte a continuación, tu sólo uses alguna, o ninguna. Dinos que herramientas echas de menos y las añadiremos a nuestra lista.

Por otro lado, no encontrarás en esta lista ninguna herramienta de gestión. Nos hemos centrado esta vez en herramientas para pruebas funcionales, de carga, y herramientas que no son programas para pruebas de software como tal, pero que utilizamos a diario en nuestro trabajo como probadores de software, como pueden ser Notepad++, Paint, Wireshark o Beyond Compare. » Read more

99 cosas (que puedes hacer) para ser mejor tester (II)

99 cosas para ser mejor tester (II)Continuamos con el listado de 99 cosas (que puedes hacer) para ser mejor tester:

34. +1 para escuchar. Ser realmente bueno escuchando te ayuda no sólo a comprender a tu cliente, sino también a ayudar al equipo cuando este esté confuso o se sienta inseguro sobre lo que está construyendo.

35. Lee el Syllabus del ISTQB de principio a fin. Luego úsalo como un mapa de las cosas en las que necesitas pensar – Geekonomicon

36. No evites las discusiones / información técnica – Boipelo Mawasha

37. Cada año o 2, refresca los conceptos básicos, lee el Syllabus del ISTQB,  TheTestEye
SW Quality Characteristics, material de BBST, etc. de nuevo. (Cada vez tienes una perspectiva diferente y obtienes diferentes puntos de vista del mismo material) – Halperinko

38. Usa siempre la mejor metodología que existe, el Sentido Común. Entonces elige tu metodología de pruebas… – Gil Bloom » Read more

X1RedMasSegura. 16 y 17 de mayo de 2014

X1RedMásSeguraMañana, viernes 16 de mayo, comienzan las Jornadas X1REDMASSEGURA en la Escuela Técnica Superior de Ingenieros de Telecomunicación (ETSIT) de la Universidad Politécnica de Madrid, la jornada continuará durante la mañana del sábado 17. dándose cita un grupo de amigos y profesionales de la seguridad informática, con la única intención de difundir la seguridad en Internet a todos los internautas que carezcan de conocimientos técnicos.

El plazo de inscripción para asistir como público sigue abierto (inscrípciones aquí), pero si por cualquier motivo no puedes asistir presencialmente podrás hacerlo de forma virtual. Una vez más, al igual que el año pasado, las jornadas serán retransmitidas en directo vía streaming:

mms://audiovisuales.upm.es/etsit2

Las Jornadas X1REDMASSEGURA nacen en 2013 con el propósito de promover a través de un foro el uso de Internet de una manera confiable y segura. Su objetivo es hacer llegar a todos los públicos, independientemente de sus conocimientos técnicos en informática, el uso adecuado y responsable de los recursos disponibles en la red con el fin de evitar ser víctimas de abusos fraudulentos, estafas, acoso, grooming, y tantos otros problemas que cualquier navegante puede sufrir en Internet si no cuenta con unos conocimientos adecuados. Para esta labor, las Jornadas cuentan con un cartel de profesionales de la Seguridad Informática y el Hacking Ético consagrados, que muestran a los asistentes a lo largo de las distintas ponencias, las verdades de la red y brindan consejos de gran utilidad que todo navegante debería conocer.

99 cosas (que puedes hacer) para ser mejor tester (I)

A Better TesterComenzamos una serie en la que os vamos a contar 99 cosas que puedes hacer para ser mejor tester.

Ya seas un recién llegado al mundo del testing, o una persona con muchísima experiencia en el mundo de las pruebas de software, siempre hay muchas cosas que puedes hacer para mejorar, consiguiendo hacer más cosas, hacer las cosas mejor, más rápido, etc. Precisamente, lo único que puede impedirte mejorar es que creas que ya lo sabes todo.

A continuación os dejamos los primeros 33 consejos, de un total de 99, que la gente de ministryoftesting.com han recopilado en el libro 99 Things Testers Can Do To Become Better Testers.

Los consejos provienen de su propia comunidad de testers, por lo que conviene tenerlos en cuenta. » Read more

Sobre el encuentro ‘Microsoft and the role of SDET (Software Development in Test)’

Sobre el encuentro 'Microsoft and the role of SDET (Software Development in Test)'Como sabéis, Microsoft Irlanda organizó el pasado sábado el encuentro ‘Microsoft and the role of SDET (Software Development in Test)‘. La verdad es que si hubo encuentro, pero charla, presentación, conferencia o similar, más bien poca.

En principio, según el programa de Microsoft, se trataba de un encuentro en el que uno de los técnicos de Microsoft hablaría de como conseguir introducir las aplicaciones desarrolladas en las distintas apps stores de Microsoft. Además de eso se daría una visión de la disciplina de Test dentro de Microsoft, y de la función del rol del SDET:

«Keith will offer an insider’s view of the Test discipline within Microsoft & the role of the SDET from designing their own automated test suite infrastructure to supporting the development of a subscription based consumer lifecycle experience for Office365. The meeting will be relaxed and informal. Keith will be happy to answer any questions that you may have.» » Read more
1 2 3