Info_block
+34-915-590-603
informacion@testhouse.net
Search
Noticias/ Twitter
Visita el canal de YouTube de Testhouse Sigue a Testhouse en Twitter Visita el perfil de Testhouse en LinkedIn

En Testhouse somos conscientes de las restricciones de presupuesto que sufren muchas organizaciones, especialmente cuando hablamos de la calidad del software. Por este motivo hemos seleccionado un conjunto de herramientas que presentan la alternativa perfecta a las herramientas comerciales.

El hecho de no disponer de presupuesto, no significa que los departamentos de pruebas deban seguir trabajando con ficheros de texto y hojas de cálculo para gestionar la calidad; existen alternativas que si bien no ofrecen toda la funcionalidad y facilidad de uso de las herramientas comerciales, son un gran avance en la gestión de la calidad.

Gestión de Pruebas

TestLink

TestLink es una herramienta que nos permite fácilmente crear y gestionar casos de prueba, así como organizarlos en planes de pruebas. Estos planes de pruebas permiten a los miembros del equipo ejecutar casos de prueba y realizar un seguimiento de los resultados de la pruebas de forma dinámica, generar informes, trazabilidad de requisitos de software, priorizar y asignar tareas.

Es una herramienta Web basada en PHP y compatible con MySQL, PostgreSQL y MS SQLServer, así mismo dispone de licencia GPL; que es desarrollada y mantenida por la "Open Community Testers" por lo que los propios desarrolladores entienden y conocen las necesidades de los equipos de calidad.

Click para aumentar

TestLink está disponible en http://www.teamst.org/

Gestión de Defectos

Mantis

Mantis es un gestor de incidencias completo que permite creación de proyectos, asignación de incidencias, así como un alto nivel de reporting y seguimiento.

Es una herramienta Web basada en PHP y compatible con MySQL, PostgreSQL y MS SQLServer, así mismo dispone de licencia GPL.

Click para aumentar

Mantis está disponible en http://www.mantisbt.org/

Integración Mantis-TestLink

TestLink nos permite mantener una trazabilidad entre Requisito y Caso de Prueba, pero esto no es suficiente, es necesario ir más allá y obtener una trazabilidad completa: Requisito -> Caso de Prueba -> Defecto

Esta trazabilidad es posible si integramos Mantis y TestLink. El proceso es el siguiente:

  1. Cuando el tester ha detectado un defecto o incidencia en la aplicación a probar este se da de alta en Mantis; con la integración de las herramientas el caso de prueba que ha generado el defecto se marcado como fallido en TestLink. 
  2. Cuando el defecto cambia de estado en Mantis, es posible ir al caso de prueba en TestLink para validar que el defecto ya se ha solucionado.

El tester puede consultar el estado del caso de prueba y los defectos asociados en todo momento, ya que ambas herramientas almacenan la "referencia" a los elementos.

Esta integración ayuda a los equipos de pruebas a trabajar de forma más eficiente y elimina la duplicidad de errores, casos de pruebas "huerfanos" y muchos otros problemas comunes cuando se trabaja con herramientas de forma aislada.

Pruebas Funcionales

Selenium IDE

Selenium IDE es un plugin de Firefox que pertenece al juego de herramientas SeleniumHQ, permite realizar pruebas funcionales sobre aplicaciones Web. Esta herramienta permite a los desarrolladores ahorrar en tiempo y dinero cada vez que se resuelve alguna incidencia o se genera una versión nueva. Para ello permite automatizar la realización de las pruebas ya sean o bien pruebas especificas (una acción en particular) o bien juegos de pruebas (un conjunto de acciones).

Click para aumentar

Selenium IDE está disponible en http://www.seleniumhq.org/.

Pruebas de Rendimiento

JMeter

Apache JMeter es una herramienta diseñada para la ejecución de pruebas funcionales y rendimiento. Es una aplicación de escritorio 100% Java, diseñada en sus origenes para probar aplicaciones Web, actualmente su radio de acción ha sido ampliado.

Podemos realizar pruebas de:

  • Web (HTTP & HTTPS)

  • Soap

  • BBDD (JDBC)

  • LDAP

  • JMS

  • Mail (Pop3)

Click para aumentar

JMeter está disponible en http://jakarta.apache.org/jmeter/.

 

Pruebas de Seguridad

Backtrack 4

Backtrack 4 es una distribución de Linux basada en Ubuntu que incluye numerosas aplicaciones para realizar tests de seguridad y análisis informático forense. Gracias a las aplicaciones inlcuidas, Backtrack se ha convertido en una distribución imprescindible para los administradores de sistemas y profesionales de la auditoría informática. La distribución incluye utilidades para la auditoría de redes wireless, scanner de puertos y vulnerabilidades, sniffers, archivos de exploits, etc...

Algunas de las herramientas incluidas son: dnsmap, Netmask, PsTools, TCtrace, Nmap, Protos, utilidades para la detección de vulnerabilidad en redes Cisco, SQL Inject, SMB-NAT, SNMP Scanner, Pirana, Dsniff, Hydra, Sing, WebCrack, Wireshark, NSCX, Airsnort, aircrack, BTcrack, SNORT, Hexedit, etc.. hasta completar más de 300.

Click para aumentar

Backtrack4 está disponible en http://www.backtrack-linux.org.

Pruebas de Análisis Estático de Código

Sonar

Sonar es una plataforma que permite gestionar la calidad del código controlando sus 7 ejes principales:

  • Pruebas unitarias

  • Complejidad

  • Errores potenciales

  • Reglas de codificación

  • Duplicaciones

  • Arquitectura y diseño

  • Comentarios

Sonar realiza varios análisis de nuestro código a través de otras herramientas (Checkstyle, PMD, Cobertura…) y nos presenta de manera sencilla mediante su interfaz los resultados de dichos análisis en forma de métricas.

Click para aumentar

Sonar está disponible en http://www.sonarsource.org.