Testuff – Introducción
Las pruebas de software constituyen una de las etapas o actividades del desarrollo y mantenimiento de aplicaciones y sistemas de información, sin importar el modelo de desarrollo que se utilice, ya sea tradicional (cascada), incremental, iterativo o ágil.
En el desarrollo y mantenimiento de software las pruebas permiten detectar los defectos antes de la puesta en producción de la aplicación; mejorar la calidad del producto en cuanto a rendimiento, confiabilidad, funcionalidad, seguridad y usabilidad, entre otros; y proporcionar confianza a los clientes o usuarios.
Para llevar a cabo las pruebas del software se desarrolla un conjunto de subactividades que incluyen la planificación, el diseño, la ejecución de las pruebas, la clasificación de los defectos, el análisis e informe de resultados y el seguimiento de los defectos encontrados.
Para administrar el ciclo de vida de las pruebas de software se han desarrollado varias herramientas (aplicaciones). Una de estas herramientas es el software Testuff, desarrollado por la compañía del mismo nombre, la cual opera en Israel.
En este documento se describe, de forma muy general, las características principales de Testuff y las opciones que ofrece para la administración de las pruebas de software. El documento incluye las siguientes secciones:
Descripción general. En esta sección se brinda una visión general sobre el fabricante y las principales características del producto.
Opciones de la herramienta. En esta sección se presentan las opciones que ofrece la herramienta para administrar las pruebas de software.
Uso de la herramienta. En esta sección se muestra cómo usar la herramienta para crear un proyecto, usuarios, agregar requerimientos y casos de uso, reportar defectos, entre otras funciones.
Evaluación de la herramienta
El anexo 1 incluye un mapa conceptual que muestra las opciones y las características principales de esta aplicación.
Para ver la aplicación se puede utilizar una versión de prueba en la dirección www.testuff.com.
Descripción general
Sobre la compañía
Testuff Ltd. es una compañía privada que opera en Tel-Aviv, Israel. Se fundó en enero del 2007 con el fin de ofrecer servicios y herramientas para la comunidad de aseguramiento de calidad del software, tanto para aplicaciones de escritorio como para sitios web.
Testuff Test Management
Testuff Test Management es un software basado en web para la administración de pruebas de software. Se introdujo por primera vez en el 2008 y cuenta con una arquitectura de 10 centros de datos en la nube.
Principales características
Varias metodologías de pruebas
- Common Sense
- Agil
- Pruebas exploratorias
- Cascada
- Top-Down, Bottom-up
- Pruebas de Caja Blanca
- Pruebas de Caja Negra
- Desarrollo dirigido por pruebas (Test Driven Development)
Administración del ciclo de vida
- Creación de usuarios y asignación de permisos de acceso: Líder de QA, Tester, Diseñador de pruebas, Solo consulta.
- Asignar pruebas a testers.
- Administración de requerimientos.
- Administración de casos de prueba.
- Dependencias entre pruebas.
- Planificación del ciclo de pruebas.
- Almacenamiento de proyectos.
- Reportes.
Informe de defectos
- Integración con software para seguimiento de defectos.
- Facilidad para captura de pantallas.
- Grabación.
- Adjuntar video.
- Comunicación a través de Twitter.
- otros.
Ejecución de pruebas
- Integración con herramientas de automatización de pruebas.
- Administración del equipo de trabajo.
- Organizar pruebas por proyectos.
- Priorización de las pruebas.
- Versionamiento del producto.
- Configuración de ejecución.
- Soporta escritura hebrea y arábiga.
- Exportar a html.
- Exportar e importar de Excel.
Otras características
- Versión para web y versión para escritorio.
- Se puede usar con diferentes lenguajes: inglés, francés, otros.
- Cantidad ilimitada de testers, pruebas, proyectos, informes de defectos.
- Acceso seguro y respaldo de la información (backup).
- El cliente no necesita un servidor.
- Intuitivo. Fácil de usar.
Software para seguimiento de defectos
Testuff soporta las siguientes herramientas para seguimiento de defectos (Bug Trackers):
- activeCollab
- Asana
- Assembla
- Axosoft
- Basecamp
- BugTracker.NET
- Bugzilla
- Clarizen
- Custom
- DoneDone
- FogBugz
- Gemini
- GitHub
- JIRA
- Lighthouse
- Mantis
- Pivotal
- Planbox
- Rally
- Redmine
- ServiceDesk
- TFS
- Trac
- Unfuddle
- VersionOne
- Youtrack
Integración con herramientas de automatización
Para automatización de pruebas, Testuff soporta las siguientes herramientas:
- AutoIT
- Rational Robot
- Selenium
- Watir
- UFT
- Sahi
- TestComplete
Precio
Testuff ofrece tres paquetes para adquirir el software:
Paquetes
- Mensual: u$s 27 por usuario.
- Anual: u$s 270 por usuario, con dos meses gratis.
- Site Licence: u$s 1840 por mes, con acceso ilimitado.
Incluído
- Soporte 24/7.
- Mantenimiento.
- Respaldo de información.
- Cantidad de pruebas y proyectos ilimitada.
- Actualización automática gratuita.
- Almacenamiento ilimitado.
- Acceso seguro con SSL.
- Monitoreo 24/7.
Evaluación de la herramienta
Testuff es un software muy fácil de usar debido a su sencillez, la cual es una de sus principales y más fuertes características. Nada en este herramienta es complicado. Todas las opciones se agrupan en seis iconos en la parte superior derecha de la página y solo tres de ellas presentas opciones adicionales.
A pesar de su sencillez, la herramienta ofrece las opciones necesarias para administrar proyectos de pruebas de software, incluyendo la creación de proyectos, requerimientos, pruebas, labs, y la inclusión de usuarios (líderes, analistas, probadores, otros) y el reporte de defectos de las pruebas realizadas.
A medida que se van incluyendo los diferentes elementos de un proyecto de pruebas, se despliegan opciones relacionadas con el elemento seleccionado, de una forma que no presenta dificultades al usuario.
La herramienta permite la integración con software para el seguimiento de defectos (bug tracker) y herramientas de pruebas automatizadas, que complementan su funcionalidad. También permite importar pruebas y requerimientos desde archivos Excel y realizar copias de seguridad de los proyectos.
Testuff es una herramienta mucho más sencilla y fácil de usar que Testlink. Este último ofrece más opciones, pero no es tan intuitivo como el primero. Otra ventaja de Testuff con respecto a Testlink es que se puede usar en la nube como un servicio, aunque también existe una versión para escritorio, la cual no fue evaluada. A diferencia de Testlink, la herramienta no requiere instalación ni configuración.
Como resultado de la evaluación de este software, se recomienda Testuff para administrar proyectos de pruebas.
Trabajo de campo realizado por:
Manuel J. Mairena Solórzano
9 de junio del 2016
durante el Curso Online Intensivo Manual Testing.
Guiado y Coordinado por:
Gustavo Terrera