You are on page 1of 28

Herramientas para realizar pruebas de software

Ms. Jairo E. Mrquez D.


Las pruebas de software (software testing) se basan
en la investigacin emprica y tcnica que permite
proporcionar informacin objetiva e independiente
sobre la calidad de la aplicacin a la parte interesada
o stakeholder. Forma parte crtica del proceso de
control de calidad. Es por ello que no se puede
subestimar las pruebas de software, si se desea
garantizar un producto de calidad a los usuarios.
Este mismo principio, se aplica cuando se desarrolla aplicaciones no corporativas
sino de carcter acadmico, por ejemplo, trabajos de clase o de grado.
Las pruebas son bsicamente un conjunto de actividades dentro del desarrollo de
software. Dependiendo del tipo de pruebas, estas actividades podrn ser
implementadas en cualquier momento de dicho proceso de desarrollo. Existen
distintos modelos de desarrollo de software, as como modelos de pruebas. A
cada uno corresponde un nivel distinto de involucramiento en las actividades de
desarrollo. [1]
Las pruebas de software implican dos estructuras generales, tal como se muestra
en la figura.

Siguiendo el proceso de desarrollo software, tras la realizacin del anlisis, diseo


y en algn punto del desarrollo de la aplicacin debe iniciarse la etapa de pruebas.
Para esto es necesario un ambiente aislado del de desarrollo y el de produccin,
es decir, debera simularse la ejecucin de la aplicacin en un entorno idntico a
donde se va a ejecutar. Esto incluye la mayor muestra posible de sistemas
"estndar" de usuario, en el caso de que se trate de una aplicacin destinada al
pblico en general, donde es imposible simular todos los escenarios. [2]

Segn la metodologa utilizada para verificar y conocer a fondo el funcionamiento


de la aplicacin disponemos de dos casos: [3]
Test basado en un guion de casos de prueba o comnmente llamado
Scripted Testing.
Test basado en pruebas exploratorias tambin llamado Exploratory Testing
Segn la accesibilidad que se tenga sobre los elementos del sistema a evaluar:
Pruebas de Caja Blanca
Pruebas de Caja Negra
Pruebas de Caja Gris
Tambin podran clasificarse segn el nivel al que llega cada test, y en ste caso
se hablara de:
Pruebas unitarias
Pruebas de integracin
Pruebas de sistema

Por ltimo y no menos importante, si la clasificacin se basa en la ejecucin del


producto tambin existe la siguiente clasificacin:
a. Pruebas funcionales: En estos casos se lanza la ejecucin de la aplicacin
para evaluar las diferentes caractersticas del software. En estas pruebas
se busca si la solucin satisface las necesidades por la que fue creada, si
es compatible entre versiones, si realiza el funcionamiento esperado para
un grupo de personas, etc. Segn las pruebas (ms o menos ligeras),
podramos hablar de "pruebas de humo", de regresin, pruebas de
aceptacin, de compatibilidad, de uso a primer nivel o "Alpha testing",
pruebas de uso en pre-produccin o "Beta testing".
b. Pruebas no funcionales: en este caso se tratan de pruebas totalmente
complementarias a las anteriores, ya que no es necesario la evaluacin del
funcionamiento de la aplicacin sino verificar diferentes aspectos de ella. En
este conjunto entraran pruebas de seguridad, de usabilidad, de
rendimiento, de internacionalizacin y localizacin, pruebas de
escalabilidad, de mantenimiento, de instalacin, de portabilidad.
El nmero de herramientas para pruebas de software disponibles, tanto en el
mercado como de manera gratuita, herramientas de cdigo abierto, es muy
amplio. En el siguiente listado existen algunas herramientas ms importantes. [4]

La lista est dividida en categoras segn si son herramientas open source o


comerciales.
1. Herramientas de gestin de pruebas
2. Herramientas para pruebas funcionales
3. Herramientas para pruebas de carga y rendimiento.
Herramientas Open Source:
1) Herramientas de gestin de pruebas
Bugzilla Testopia: es un administrador de casos de prueba, que maneja
extensiones para interactuar con Bugzilla. Testopia es una herramienta
genrica para el seguimiento de casos de prueba de software e integrar
reportes de defectos encontrados, as como el resultado de los casos de
prueba. Testopia est diseado desde el punto de vista de la actividad de
pruebas, as como el seguimiento virtual de cualquier proceso de ingeniera.
[5]
FitNesse: es un servidor wiki web, que tiene una entrada y curva de
aprendizaje muy baja, lo que lo convierte en una excelente herramienta
para colaborar con, el anlisis de una aplicacin. [6]
qaManager: es una aplicacin independiente diseada para la gestin y
control de calidad de proyectos, con una instalacin muy sencilla.
qaManager tiene seguimiento de proyectos, Administracin de Recursos,
Gestin de TC, Biblioteca en lnea, alertas y ms. [7]
qaBook: es un producto de gestin de pruebas que permite crear,
gestionar y editar requerimientos, Casos de prueba (con o sin pasos de
prueba), pruebas de funcionamiento, Defectos, Entornos, Presentacin de
informes y ms. Posee una eleccin de escritorio a travs de la web o en
Microsoft SharePoint, como interfaz de usuario. [8]

RTH (open source): es un Sistema relativamente nuevo, la documentacin


que existe no es mucha, y la que hay es poco clara. Requiere de pruebas y
registros para su calificacin. [9]
Test Environment Toolkit: Es ampliamente utilizado en muchas
aplicaciones de prueba, incluyendo el programa de certificacin UNIX del
Open Group y LSB programa de Certificacin de la Free Standards Group.
[10]
Testitool: utiliza diversos casos de prueba, por lo que es muy verstil.
Cada plan de prueba contiene la lista maestra de todos los casos de prueba
para un producto determinado. Sin embargo, para cualquier versin dada
puede que no se desee ejecutar todos y cada caso de prueba. Testitool
permite seleccionar y elegir qu prueba caso tendr que ejecutar para
cualquier instancia dada del plan de pruebas. [11]
XQual Studio: Es ms que una plataforma estndar de gestin de pruebas,
es una solucin lder que maneja el ciclo de vida completo de sus proyectos
de GC/prueba de principio a fin: productos / comunicados, requisitos,
especificaciones, proyectos giles, pruebas, campaas de prueba, prueba
de informes y defectos. [12]

Radi-testdir: es una herramienta de gestin de pruebas que soporta


caractersticas testdirectory como configurar el plan de pruebas, la
actualizacin (crear/editar) los resultados de las pruebas para la
imagen/construccin, copia de seguridad, gestin de usuarios. [13]
Data Generator: Realiza un estudio de diferentes aplicaciones tal como se
ilustra en la imagen. [14]

2) Herramientas para pruebas funcionales


Selenium: Est compuesto por una lista de versiones anteriores y cdigo
fuente, as como informacin adicional para los usuarios de Maven (Maven
es una herramienta popular de construccin Java). [15]
Es un entorno de pruebas de software para aplicaciones basadas en la
web. Permite grabar/reproducir pruebas en una amplia gama de lenguajes
de programacin tales como: Java, C#, Ruby, Groovy, Perl, Php y Python.
Las pruebas pueden ejecutarse en la mayora de los navegadores web
actuales sobre diferentes sistemas operativos como Windows, Linux y OSX.
Los componentes de la suite Selenium son:
-

Selenium IDE: Es un plugin de Firefox que permite grabar y reproducir


test en Firefox. Permite generar cdigo para ejecutar posteriormente las
pruebas con Selenium Remote Control.

Selenium Remote Control: Es un servidor escrito en Java que acepta


comandos al navegador va HTTP. RC hace posible escribir pruebas
automatizadas para aplicaciones web, en cualquier lenguaje de
programacin lo que permite una mejor integracin de Selenium a
entornos de prueba existentes.

Selenium WebDriver: Es el sucesor de Selenium RC. Selenium


WebDriver acepta comandos (enviados en Selenese o va el API del
cliente) y los enva a un navegador.

Selenium Grid: Es un servidor que permite usar instancias del


navegador ejecutndose en mquinas remotas

Soapui: Es una solucin multiplataforma de cdigo abierto. Dispone de una


fcil interfaz grfica. Permite crear y ejecutar pruebas funcionales, de
regresin, de cumplimiento y de carga automatizadas con facilidad y
rapidez. En un solo entorno de prueba, SoapUI ofrece cobertura de prueba
completa y apoya todos los protocolos y tecnologas estndar. [16]

Watir (Pruebas de aplicaciones web en Ruby): Es una aplicacin de cdigo


abierto (BSD) con una familia de bibliotecas de Ruby para la automatizacin
de los navegadores web. Se le permite escribir pruebas que son fciles de
leer y mantener. Es simple y flexible. [17]
Watir slo es compatible con Internet Explorer en Windows, WatirWebDriver apoya Chrome, Firefox, Internet Explorer, Opera y tambin se
ejecuta en modo HtmlUnit.
Al igual que otros lenguajes de programacin, Ruby permite conectarse a
bases de datos, leer archivos y hojas de clculo, exportacin en formato
XML, al igual que cdigo como bibliotecas reutilizables.

WatiN (Pruebas de aplicaciones web en .Net): Inspirado por el desarrollo


Watir, WatiN comenz en diciembre de 2005 para hacer el mismo tipo de
pruebas de aplicaciones Web en lenguajes .Net. Desde entonces WatiN se
ha convertido en una herramienta fcil de usar en diversas necesidades
corporativas. WatiN est desarrollado en C # y su objetivo es lograr
automatizar sus pruebas con Internet Explorer y FireFox utilizando .Net. [18]

Capedit: LabShark es una suite de productos de pruebas de protocolo en


redes. La familia de productos de LabShark permite modificar y editar los
paquetes a medida que fluyen entre los dispositivos y probar cualquier
protocolo que se desee. [19]

Canoo WebTest. Es una herramienta de cdigo abierto para pruebas


automatizadas de aplicaciones web de manera muy eficaz. [20]

Solex: Es una herramienta de prueba gratuita de cdigo abierto para


aplicacin Web construida como un plug-in para Eclipse IDE. Proporciona
funciones para grabar una sesin de cliente, ajustarlo de acuerdo a
diversos parmetros y reproducir posteriormente con el fin de garantizar la
no regresin del comportamiento de la aplicacin (con capacidades de
pruebas de estrs que se aade en una etapa posterior).
Solex acta como un proxy HTTP y registra todas las peticiones y
respuestas HTTP que pasan por el cable entre un cliente Web (por ejemplo.
Un navegador web) y un servidor Web. La tarea de reproducir un escenario
consiste en enviar las peticiones HTTP previamente grabadas hacia el
servidor y afirmando cada respuesta. [21]

SAMIE: Es un mdulo automatizado para Internet Explorer. Permite escribir


scripts de Perl con el fin de analizar Internet Explorer en toda la web, en
particular como se muestra la informacin de la empresa al mundo. El
sistema puede registrar todos los resultados en una base de datos o en un
archivo de texto plano. Se puede publicar esos resultados a una pgina
web de la empresa. [22]

WET: Es una herramienta de prueba de automatizacin opensource web.


Funciona sobre un navegador directamente comprobando de forma
automtica las pginas web. Permite realizar diversos controles como parte
del proceso de prueba mediante el uso de puntos de control. [23]
WebInject: Es una herramienta gratuita para pruebas automatizadas de
aplicaciones web y servicios web. Se utiliza para probar los componentes
individuales del sistema que tienen interfaces HTTP (JSP, ASP, CGI, PHP,
AJAX, Servlets, formularios HTML, XML/Servicios web SOAP, REST, etc.),
tambin como un instrumento de pruebas funcionales, de aceptacin y de
regresin. Permite ejecutar muchos casos y recoger/reportar sus resultados
en tiempo real. [24]

3) Herramientas para pruebas de carga y rendimiento


FunkLoad: Esta herramienta permite hacer pruebas funcionales y de carga
de aplicaciones web. [25]
FWPTT load testing: Es un programa que permite hacer pruebas
funcionales y de carga de aplicaciones web. Se puede grabar peticiones
normales o en ajax. Se he comprobado en aplicaciones ASP.NET, pero
funciona con JSP, PHP u otros. [26]

loadUI: Ejecuta pruebas de carga rpida de la API, ya sea contra un solo


punto final del servicio web o contra varios, en minutos, no en das. [27]

jmeter: Es un software desarrollado en Java de cdigo abierto, diseado


para efectuar pruebas funcionales y medir el rendimiento de una aplicacin.
Fue diseado originalmente para pruebas de aplicaciones web, pero desde
entonces se ha expandido a otras funciones de prueba. jmeter incluye: [28]
Capacidad de carga y pruebas de rendimiento para diferentes tipos de
servidor / protocolo:

Web - HTTP, HTTPS


SOAP / REST
FTP
Base de datos a travs de JDBC
LDAP
Middleware orientado a mensajes (MOM) a travs de JMS
Correo - SMTP (S), POP3 (S) e IMAP (S)
MongoDB (NoSQL)
Comandos o scripts de shell Nativo
TCP

JMeter presenta un marco completo multithreading, permite el muestreo


simultneo por muchos hilos y muestreo simultneo de funciones diferentes
por grupos de hilos separados. Tiene un diseo GUI cuidadoso, que
permite pruebas ms rpidas y depuracin, con almacenamiento en cach
y anlisis online y offline.
Ncleo altamente extendible: Tiene capacidades de pruebas ilimitadas.
Muestra estadsticas de carga que pueden ser elegidos con

temporizadores. Tambin, permite el anlisis de datos y visualizacin de


plugins.

Las funciones pueden ser utilizadas para proporcionar la entrada dinmica


a una prueba o proporcionar manipulacin de datos.
Herramientas comerciales:
1) Herramientas de gestin de pruebas
HP Quality Center/ALM: Es un software propietario muy completo. Puede
descargase un trial por 15 das. [29]

QA Complete: Permite el anlisis y gestin de casos de prueba


automatizadas. [30]

qaBook. (ver [8])


T-Plan Professional: Es una herramienta de prueba altamente adaptable,
fcil de usar basada en el anlisis de caja negra, que crea casos de prueba

automatizados robustos. Se ejecuta en los principales sistemas operativos


de Windows, Linux y Unix, adems de las plataformas mviles, entre otros.
[31]

SMARTS: Es un conjunto integrado de herramientas de prueba de software


de regresin, dispone de un Test Suite de Gestin y apoyo que acta sobre
plataformas Windows y UNIX. [32]
QAS.Test Case Studio. [33]

PractiTest: Permite administrar todos los requisitos, pruebas, problemas y


presentacin de informes en una solucin completa. [34]

SpiraTest: Es una herramienta corporativa de altas prestaciones. Se puede


descargar un trial, que permite evaluar sus funcionalidades. [35]

TestLog: es una herramienta bastante buena en el anlisis de software,


que permite descargarse por un perodo de evaluacin gratuita de 90 das,
incluido el apoyo por correo electrnico gratuito. Es una versin completa
sin funciones deshabilitadas o restricciones. [36]

ApTest Manager: Esta herramienta automatiza pruebas funcionales y de


rendimiento para entornos como Java, SOAP, CORBA, HTML, WAP,
sistema cliente/servidor, UNIX y Windows. [37]
Zephyr: Es una plataforma de gestin de pruebas en tiempo real para las
empresas. Permite gestionar equipos globales, integracin con JIRA e
informa en tiempo real los resultados. [38]
2) Herramientas para pruebas funcionales
QuickTest Pro

Rational Robot: Es un software corporativo de IBM. Se recomienda


consultar su pgina [39]

Sahi: Es una versin de correccin de errores sobre aplicaciones Web. [40]


SoapTest: Permite realizar pruebas funcionales, de desarrollo y prevencin
de defectos en aplicaciones. Simula entornos de prueba realistas, velando
por la integridad de las transacciones API. [41]

Test Complete: Es una herramienta corporativa de altas prestaciones. Se


puede descargar un trial, que permite evaluar sus funcionalidades. Utiliza
Python, VBScript, JScript, DelphiScript, C ++ y C# Script para crear las
pruebas. Emplea una integracin con SoapUI GN y SoapUI disponibles
para automatizar pruebas que invocan API u otros servicios web. [42]

QA Wizard: Usa scripts de prueba funcional o escribe otros completamente


nuevos, para medir el rendimiento de una aplicacin web. Ejecuta scripts de
pruebas funcionales existentes bajo condiciones de estrs, mediante la
limitacin de la red, la memoria y el acceso al disco. [43]
Squish: Realiza pruebas de la interfaz grfica de usuario. Es un sistema
multiplataforma que permite pruebas GUI de regresin. [44]

vTest: Es una herramienta de pruebas funcionales para aplicaciones web.


Permite producir scripts de pruebas automatizadas. Estas secuencias de
comandos se pueden ejecutar sin vigilancia, incluso se puede establecer un
horario. [45].
Internet Macros: Es una herramienta de pruebas funcionales para
aplicaciones web. Permite grabar y reproducir el trabajo repetitivo y es el
nico software de automatizacin web que trabaja con todos los sitios web.
Se puede descargar y cargar texto, imgenes, archivos y pginas web,
manejar archivos PDF, o tomar capturas de pantalla.
Tambin, permite importar o exportar datos desde y hacia aplicaciones
web usando archivos CSV y XML, bases de datos, o cualquier otra fuente.
Las contraseas se almacenan de forma segura con encriptacin segura
AES 256-Bit. [46]
3) Herramientas para pruebas de carga y rendimiento
HP LoadRunner

LoadStorm: Es la forma ms fcil y rentable para cargar una web de


prueba y aplicaciones mviles. Se puede realizar el anlisis on line,
pegando la diercin url de la aplicacin. [47]

NeoLoad: Permite analizar aplicaciones web y mviles mediante pruebas


de carga. [48]

WebLOAD Professional: Permite construir escenarios de prueba de carga.


Traduce automticamente sus acciones en un script de prueba. La
grabacin es transparente y automtica con cualquier tecnologa web,
incluyendo HTTP / HTTPS (SSL, TLS), WebSocket, AJAX, SOAP, HTML5,
WebDAV y otros. [49]

WebLOAD genera un script de prueba en JavaScript, que proporciona la


flexibilidad de agregar cualquier lgica, llama a clases Java y aade
integraciones - con un entorno de scripting que es familiar a cualquier
desarrollador web.
ANTS Advanced .NET Testing System: Es un Sistema que permite
analizar las bases de datos SQL Server. Ofrece beneficios de control de
cdigo fuente, integracin continua, y la entrega continua - Comunicados
seguros, desarrollo eficiente y respuesta rpida - a las bases de datos SQL
Server. [50]
Webserver Stress Tool: Es una aplicacin de prueba HTTP
cliente/servidor de gran alcance, diseado para identificar problemas
crticos de rendimiento en un sitio web o servidor web. Mediante la
simulacin de las peticiones HTTP generadas por cientos o incluso miles de
usuarios simultneos, se puede probar el rendimiento del servidor web bajo
cargas normales y excesivas, para garantizar que la informacin y los
servicios crticos estn disponibles. [51]
Webserver Stress Tool est disponible para Windows (2003 R2, Vista, 7,
2008) puede referenciar casi cualquier servidor HTTP (por ejemplo, las
pginas estticas, JSP / ASP o CGI).
Load Impact: Permite realizar pruebas de rendimiento bajo demanda para
DevOps. Se carga y prueba el sitio web, aplicacin mvil o API
instantneamente con hasta 1,2 millones de usuarios al mismo tiempo. [52]

Herramientas Todo en Uno


Test Studio Una herramienta para pruebas de rendimiento, carga,
pruebas automticas, gestin de pruebas y test exploratorio. [53]

Herramientas para pruebas sobre telfonos mviles


-

Testdroid: Herramienta para pruebas automatizadas para Android.


Dispone de un laboratorio de pruebas en la nube que acoge literalmente,
todas las variantes de dispositivos Android o iOS y ofrece una gran
plataforma de prueba para aplicaciones mviles. [54]

Herramientas fundamentales para pruebas de software


Existen otras herramientas para la prueba de software a nivel funcional y de carga,
y herramientas que no son programas para pruebas de software como tal, pero
que se utilizan a diario en nuestro trabajo como probadores de software, tales
como: Notepad++, Paint, Wireshark o Beyond Compare.

Menos Beyond Compare, todas las herramientas son gratuitas, o cuentan con una
versin gratuita disponible sin lmite de tiempo. Estn herramientas estn
disponibles para Windows. Algunas de ellas tambin para Linux y MAC OS X.
-

SeeTest Manual: Es la versin gratuita de SeeTest Automation, de la


compaa Experitest, y permite entre otras cosas:
Probar manualmente un dispositivo mvil con el mause y el teclado del PC.
Recibir un informe con imgenes de lo ocurrido en cada paso.
El telfono mvil se puede conectar localmente, por USB, directamente al
ordenador del tester, o de forma remota a travs de WiFi de los servicios
Cloud.

Firebug: Es una extensin de Firefox creada y diseada especialmente


para desarrolladores y programadores web. Es un paquete de utilidades
con el que se puede analizar (revisar velocidad de carga, estructura DOM),
editar, monitorizar y depurar el cdigo fuente, CSS, HTML y JavaScript de
una pgina web de manera instantnea u offline. [55]
Firebug es un complemento indispensable para trabajar con Selenium, ya
que nos permitir una identificacin ms rpida de los elementos de
lapgina web que estemos probando. Adems, Firebug no es un simple
inspector como DOM Inspector, adems edita y permite guardar los
cambios, un paso por delante del conocido Web Developer.
Firebug no es un simple inspector como DOM Inspector, adems edita y
permite guardar los cambios, un paso por delante del conocido Web
Developer.

Notepad++: Se parece al clsico Bloc de notas en cuanto al hecho de que


puede editar texto sin formato y de forma simple. No obstante, incluye
opciones ms avanzadas que pueden ser muy tiles:
Es capaz de resaltar las expresiones propias de la sintaxis de ese lenguaje
para facilitar su lectura.
Pueden abrir varios documentos y organizarlos en pestaas.
Permite resaltar el cursor en un parntesis. Tambin funciona con
corchetes y llaves3
Grabacin y reproduccin de macros.
Soporte de extensiones: incluye algunas por defecto. https://notepad-plusplus.org/

Wireshark es uno de los mejores analizadores de trfico de red. Es una de


las herramientas bsicas que se usan en auditoras de seguridad y test de
intrusin. Adems, sirve en muchas otras pruebas, o incluso en el
desarrollo de software, cuando se quiere verificar que ocurre con la
aplicacin, y si est funcionando correctamente. El objetivo principal de la
herramienta es mostrar al usuario todo lo que est circulando a travs de la
tarjeta de red.
Algunas caractersticas principales son:

Funciona bajo varias plataformas como Windows, Linux o Mac


OS.
Captura de paquetes on the fly, es decir, en tiempo real.
Informacin detallada de los paquetes. La gestin de los paquetes
se realiza bajo extensiones CAP, PCAP, etctera.

Control de sniffing remoto. Esta caracterstica no es muy conocida


por muchos de los usuarios de la herramienta, pero se puede
colocar un agente en un equipo y dejar escuchando los paquetes
que circulan por dicho equipo y reenviarlos, a modo de espejo, a
un equipo dnde se encuentre el auditor.
Importacin y exportacin de paquetes.

Para finalizar, se cita a continuacin el nombre de otras herramientas que puede


ser de utilidad para testing de software: [57]
1. QMetry: http://www.qmetry.com/
2. TestRail: http://www.gurock.com/testrail/
3. Go2Group SynapseRT:
https://marketplace.atlassian.com/plugins/com.go2group.jira.plugin.synapse
4. TestLodge: http://www.testlodge.com/
5. Testuff: http://www.testuff.com/
6. Test Collab: http://testcollab.com/

7. Gemini: http://www.countersoft.com/solutions/testing/
8. PractiTest: http://www.practitest.com/
9. TestLink: http://sourceforge.net/projects/testlink/
10. QAComplete: http://smartbear.com/products/qa-tools/test-management/
11. Silk Central: http://www.borland.com/products/silkcentral/
12. VersionOne: http://www.versionone.com/product/agile-test-management/
13. TestPad: https://ontestpad.com/
14. Aptest: http://www.aptest.com/atm2/
15. SpiraTest: https://www.inflectra.com/SpiraTest/Default.aspx
16. Meliora TestLab: https://www.melioratestlab.com/
17. SmarteQM: http://www.smartesoft.com/products_smarteQM.php
18. Test Run: http://runtestrun.com/
19. Test Wave: http://www.testwave.co.uk/
20. Enterprise Tester: http://enterprisetester.com/
21. QaTraq: http://sourceforge.net/projects/qatraq/

A pesar de lo que muchos promueven, no existen las "mejores prcticas" como tal.
Toda prctica puede ser ideal para una situacin pero completamente intil o
incluso perjudicial en otra. Por esto, las actividades, tcnicas, documentacin,
enfoques y dems elementos que condicionarn las pruebas a realizar, deben ser
seleccionados y utilizados de la manera ms eficiente segn contexto del
proyecto. [58]

Referencias
[1] Pruebas de Software. Consultado el 1 de Noviembre de 2015. Recuperado de:
https://es.wikipedia.org/wiki/Pruebas_de_software
[2] QA: Pruebas para asegurar la calidad del producto software (I). Consultado el 1
de Noviembre de 2015. Recuperado de: http://blog.elevenpaths.com/2014/09/qapruebas-para-asegurar-la-calidad-del.html
[3] QA: Pruebas para asegurar la calidad del producto software (II). Consultado el
1 de Noviembre de 2015. Recuperado de: http://blog.elevenpaths.com/2014/11/qapruebas-para-asegurar-la-calidad-del.html
[4] Las mejores herramientas para realizar pruebas de software. Consultado el 1
de Noviembre de 2015. Recuperado de: http://testeandosoftware.com/las-mejoresherramientas-para-realizar-pruebas-de-software/
[5] Testopia. Consultado el 1 de Noviembre de 2015. Recuperado de:
https://developer.mozilla.org/es/docs/Mozilla/Bugzilla/Testopia
[6] Fitnesse. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://fitnesse.org/
[7] Janesh. qaManager. Consultado el 31 de Octubre de 2015. Recuperado de:
http://sourceforge.net/projects/qamanager/
[8] QaBook. Consultado el 30 de Octubre de 2015. Recuperado de:
http://www.qabook.com/
[9] Andreas. RTH - Requirements and Testing Hub. Consultado el 31 de Octubre
de 2015. Recuperado de: http://sourceforge.net/projects/rth/
[10] The Open Group. Consultado el 29 de Octubre de 2015. Recuperado de:
http://tetworks.opengroup.org/Products/tet.htm
[11] Testitool Homepage. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://www.majordojo.com/testitool/
[12] Xqual. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://www.xqual.com/
[13] Surya-janardhan. Radi a light weight test director tool Alpha. Consultado el 1
de Noviembre de 2015. Recuperado de: http://sourceforge.net/projects/radi-testdir/
[14] Generatedata.com. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://www.generatedata.com/

[15] SeleniumHQ. Consultado el 1 de Noviembre de 2015. Recuperado de:


http://docs.seleniumhq.org/download/
[16] Smartbear. SoapUI. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://www.soapui.org/
[17] Watir. Web Application Testing in Ruby. Consultado el 1 de Noviembre de
2015. Recuperado de: http://watir.com/
[18] Watin. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://watin.org/
[19] Labshark. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://www.labshark.co/
[20] Canoo WebTest. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://webtest.canoo.com/webtest/manual/WebTestHome.html
[21] Solex. Web Application Testing with Eclipse. Consultado el 1 de Noviembre de
2015. Recuperado de: http://solex.sourceforge.net/
[22] Simple Automation Module For Internet Explorer. Consultado el 1 de
Noviembre de 2015. Recuperado de: http://samie.sourceforge.net/
[23] opensource web automation testing tool. Consultado el 1 de Noviembre de
2015. Recuperado de: http://wet.qantom.org/home.html
[24] Goldberg Corey. WebInject. Consultado el 1 de Noviembre de 2015.
Recuperado de: http://www.webinject.org/
[25] FunkLoad documentation contents. Consultado el 1 de Noviembre de 2015.
Recuperado de: http://funkload.nuxeo.org/
[26] Bogdan Damian. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://fwptt.sourceforge.net/
[27] Rapid API Load Testing with LoadUI NG Pro. Consultado el 1 de Noviembre
de
2015.
Recuperado
de:
http://www.loadui.org/
http://smartbear.com/product/ready-api/loadui/overview/
[28] Apache JMeter. Consultado el 1 de Noviembre de 2015. Recuperado de:
http://jmeter.apache.org/
[29] Hewlett Packard Enterprise. Consultado el 2 de Noviembre de 2015.
Recuperado de: http://www8.hp.com/us/en/software/enterprise-software.html

[30] Qa Complete. Consultado el 2 de Noviembre de 2015. Recuperado de:


http://www.testmanagement.com/qacomplete.html
[31] Test ANYTHING Automation. Consultado el 31 de Octubre de 2015.
Recuperado de: http://www.t-plan.com/product_trials.html
[32] TestWorks. Consultado el 30 de Octubre de 2015. Recuperado de:
http://www.testworks.com/
[33] Objentis. Consultado el 1 de noviembre de 2015. Recuperado de:
http://objentis.com/en/solutions/
[34] Test Case Management Software & End to End QA. Consultado el 1 de
noviembre de 2015. Recuperado de: http://www.practitest.com/product/
[35] Inflectra. Consultado el 1 de noviembre de 2015. Recuperado de:
http://www.inflectra.com/SpiraTest/
[36] TestLog. Consultado el 2 de noviembre de 2015. Recuperado de:
http://www.testlog.com/download.htm
[37] Tools for Software Test Automation. Consultado el 2 de noviembre de 2015.
Recuperado de: http://www.aptest.com/tools.html
[38] Zephyr. Consultado el 2 de noviembre de 2015. Recuperado de:
http://www.getzephyr.com/
[39] IBM rational Software. Consultado el 2 de noviembre de 2015. Recuperado
de: http://www.ibm.com/software/rational
[40] Sahi Pro v 4.5.2 Whats New? Consultado el 2 de noviembre de 2015.
Recuperado de: http://sahipro.com/sahi-pro-452-whats-new/
[41] Software Testing Toolsfrom Static Analysis to Service Virtualization.
Consultado
el
2
de
noviembre
de
2015.
Recuperado
de:
https://www.parasoft.com/products/?itemId=13
[42] Automated Software Testing. Consultado el 1 de noviembre de 2015.
Recuperado de: http://smartbear.com/product/testcomplete/overview/
[43] QA Wizard Pro. Consultado el 1 de noviembre de 2015. Recuperado de:
http://www.seapine.com/qa-wizard-pro/overview
[44] Squish GUI tester. Consultado el 1 de noviembre de 2015. Recuperado de:
http://www.froglogic.com/squish/gui-testing/

[45] vTest. Functional Testing Tool. Consultado el 1 de noviembre de 2015.


Recuperado de: http://www.verisium.com/products/vTest/index.html
[46] iMacros is Automation Delivered. Consultado el 1 de noviembre de 2015.
Recuperado de: http://imacros.net/overview
[47] The easy and cost effective way to load test web and mobile applications.
Consultado el 1 de noviembre de 2015. Recuperado de: http://loadstorm.com/
[48] Load Testing and Performance Monitoring for Web and Mobile Applications.
Consultado el 1 de noviembre de 2015. Recuperado de: http://www.neotys.com/
[49] Test Creation. Consultado el 1 de noviembre de 2015. Recuperado de:
http://www.radview.com/about-webload/features/test-creation/
[50] Redgate ingeniously simple. Consultado el 1 de noviembre de 2015.
Recuperado de: http://www.red-gate.com/products/
[51] Webserver Stress Tool. Consultado el 1 de noviembre de 2015. Recuperado
de: https://www.paessler.com/tools/webstress
[52] Write code that scales. Consultado el 2 de noviembre de 2015. Recuperado
de: https://loadimpact.com/
[53] Test Studio.Automated Testing Made Easy. Consultado el 2 de noviembre de
2015. Recuperado de: http://www.telerik.com/teststudio
[54] Optimize Mobile App Quality with Agile Testing. Consultado el 2 de noviembre
de 2015. Recuperado de: http://testdroid.com/
[55] Herramientas fundamentales para pruebas de software. Consultado el 2 de
noviembre de 2015. Recuperado de: http://testeandosoftware.com/herramientaspruebas-software/
[56] Herramientas fundamentales para pruebas de software (II). Consultado el 2 de
noviembre de 2015. Recuperado de: http://testeandosoftware.com/10herramientas-para-pruebas-de-software-ii/
[57] Terrera Gustavo. Las 15 mejores herramientas para la gestin del testing.
Consultado
el
2
de
noviembre
de
2015.
Recuperado
de:
http://testingbaires.com/las-15-mejores-herramientas-para-la-gestion-del-testing/
[58] Pruebas de software.

You might also like