Tipos de herramientas de prueba de software
Tenemos varias herramientas de prueba disponibles en la industria de TI, podemos segregarlas en tres categorías.
i) Herramientas del vendedor
Algunas compañías (Ej .: HP, IBM, etc.) desarrollan herramientas de prueba para uso comercial, venden licencias y brindan soporte técnico a sus clientes.
Ventajas de usar las herramientas del proveedor:
• El proveedor (desarrollador de herramientas de prueba, por ejemplo: HP o IBM) brinda soporte técnico si presentamos cualquier queja.
• Las nuevas funciones funcionarán correctamente.
• Los proveedores actualizan las herramientas de prueba con frecuencia
• Proporciona suficiente documentación de ayuda
Desventaja de usar las herramientas del proveedor:
• Costo de la licencia (necesitamos comprar la licencia)
• Las herramientas de proveedores solo admiten algunos entornos operativos y de navegador populares.
Ejemplos de herramientas de proveedores:
HP- UFT / QTP , LoadRunner, ALM / QC, etc.
(UFT (anteriormente QTP) admite pruebas funcionales y de regresión, LoadRunner admite la automatización de pruebas de rendimiento y ALM admite la gestión del ciclo de vida del proyecto)
IBM- RFT, RPT, director de control de calidad, etc.
(RFT – Rational Functional Tester para Functional Test Automation, RPT – Rational Performance Tester para Performance Test Automation)
Micro Focus: SilkTest, Silk Performer, etc.
(SilkTest para la automatización de pruebas funcionales, SilkPerformer para la automatización de pruebas de rendimiento)
———————————————————————-
ii) Herramientas de código abierto
Código fuente disponible en Internet, cualquiera puede descargarlo y usarlo, pero no hay soporte técnico para las herramientas de código abierto.
Ventajas de usar herramientas de código abierto:
• Sin costo de licencia (cualquier organismo puede descargar y usar)
• Podemos modificar el código fuente (si es necesario)
• Las herramientas de código abierto generalmente son compatibles con todos los entornos operativos y de navegación populares.
Desventajas de usar herramientas de código abierto:
• No hay soporte técnico confiable.
• Las nuevas funciones pueden no funcionar correctamente.
• Menos iones de documentos de ayuda
Ejemplos de herramientas de prueba de código abierto:
Selenio para la automatización de pruebas funcionales y de regresión
JMeter para la automatización de pruebas de rendimiento
Appium para pruebas móviles
Bugzilla para la gestión de defectos
Issue Tracker, PR-Tracker para gestión de defectos
Etc …
———————————————————————-
iii) Herramientas internas
Algunas compañías desarrollan herramientas de prueba para uso interno (uso privado), esos nombres de herramientas también son locales.
Ejemplo:
Microsoft desarrolló muchas herramientas de prueba para su uso interno.
IBM desarrolló muchas herramientas de prueba para su uso interno.
Oracle Corporation desarrolló muchas herramientas de prueba para su uso interno.
Nota: No necesitamos discutir sobre las ventajas y desventajas de las herramientas de prueba internas, ya que son herramientas privadas (no comerciales).
——————————————————————–