Archivos de la Categoría: Herramientas

Selenium. Introducción a la automatización de pruebas de navegación web.

SeleniumEn múltiples ocasiones hemos hablado de Selenium (sitio web de selenium), un conjunto de herramientas que probablemente será conocido por muchos de quienes nos visitáis. Para los que todavía no conocen Selenium, hoy vamos a hacer una pequeña introducción. A partir de esta introducción, veremos como utilizar selenium en conjunto con otras herramientas, para conseguir automatizar pruebas que nos puedan servir como pruebas de regresión, de integración, o como pruebas de humo.

Selenium, como hemos dicho más arriba, es un conjunto de herramientas que nos van a permitir automatizar navegadores web para crear conjuntos de pruebas sobre aplicaciones web. Entre estas herramientas está Selenium IDE, una herramienta de grabar/reproducir para crear pruebas sin usar ningún lenguaje de programación.  Está implementado como una extensión de Firefox y permite grabar, editar y depurar pruebas. Originalmente se le conoció como Selenium Recorder. » Read more

Recortes. Recorta tu pantalla.

Recortes - Heramienta Windows gratisHoy os traemos una herramienta bastante desconocida, pero que sin embargo es gratis y viene por defecto con los sistemas operativos Windows: Recortes.

Como ocurre con la herramienta Grabación de Acciones de Usuario, Recortes viene preinstalada en varias versiones de Windows, y aún así mucha gente la desconoce.

Recortes es otra herramienta que nos permite realizar capturas de pantalla. Las 2 características diferenciadoras de Recortes son:

  • Viene por defecto con Windows Home Premium, Professional, Ultimate y Enterprise de Windows 7 y Windows 8. Esto nos viene muy bien cuando tenemos que realizar capturas en el equipo de un usuario que no tiene herramientas como Jing o Greenshot.
  • Permite hacer capturas de pantalla con forma libre, permitiéndonos seleccionar las áreas que queremos, y no capturar las que no queremos, de una forma fácil y rápida.

» Read more

Fundamentos de NodeJS – Video

Fundamentos de NodeJSSeguimos con Node.js. Pero hoy, en lugar de hablar nosotros, vamos a dejar que hable Oriol Torras, en esta charla sobre Node.js en el marco de los eventos Javascript de DesarrolloWeb.com.

La charla es una introducción general a ‘Los Fundamentos de NodeJS‘. Es un vídeo bastante largo, casi una hora y cuarto, pero es muy ameno y se puede seguir sin  problemas. Habla un poco del nacimiento de Javascript, del posterior nacimiento de Node.js, qué es node.js, como programar un servidor para devolver el clásico Hola Mundo y mucho más.

Como podréis ver, en la charla hay parte de teoría y parte de práctica, y no es una simple charla en la que haya una única persona hablando durante hora y cuarto, sino que en el hangout hay otras personas que van aportando comentarios al video.

El contenido del video es el siguiente: » Read more

Nodejs. Instalación en windows.

Siguiendo con el tema de Node.js que iniciamos ayer, hoy vamos a ver como instalarlo en un ordenador con sistema operativo windows.

Lo primero que debemos hacer es ir a la página de nodejs (http://nodejs.org/), y allí, debajo de INSTALL  tenemos el botón DOWNLOADS. Hacemos click en este y nos lleva a la página de descargas, para elegir la versión que necesitamos.

Node_Install_1

En la página de descargas elegimos la versión correspondiente a nuestro sistema operativo. En el caso de windows tenemos que elegir entre el tipo de instalador (Windows Installer (.msi) o Windows Binary (.exe)), siendo indiferente elegir uno u otro, y el tipo de procesador que tengamos instalado (32-bit o 64-bit). Si no estamos seguros, mejor descargar e instalar la versión de 32 bit.

» Read more

TestFairy: Pruebas de aplicaciones móviles más sencillas

TestFairy: Pruebas de aplicaciones móviles más sencillasHace algún tiempo os hablamos de TestFlight, una plataforma que permite distribuir versiones beta de aplicaciones para iOS, y durante algún tiempo también de Android. Pero la todopoderosa Apple compró TestFlight, y el soporte para Android se acabó.

TestFairy (ir a la web de TestFairy) es la alternativa gratuita a TestFlight, al principio sólo para Android, pero ahora también disponible para aplicaciones iOS, en versión beta.

TestFairy lo que nos permite, desde el punto de vista del desarrollador de aplicaciones para móviles, es subir las nuevas versiones de mi aplicación a una plataforma, desde aquí distribuirla de manera MUY SENCILLA entre mis testers, y después, cuando los testers prueban la aplicación, tener MUCHÍSIMA INFORMACIÓN en un panel de control sobre como está funcionando nuestra app en cada dispositivo en que se está probando. Como sois observadores habréis notado que hemos puesto énfasis en lo fácil que es invitar a nuevos testers a probar nuestra aplicación, y en la cantidad de información que obtenemos. Sobre lo fácil que es invitar a testers, decir que basta con añadir su dirección de email, y le llegará al tester un correo invitándole a instalar TestFairy primero, y después desde la aplicación de TestFairy podrá descargar la aplicación a probar. » Read more

Kiuwan en 1 minuto.

Kiuwan.com _ Cloud-based Code Quality and SecurityHoy sólo os pedimos 1 minuto para que conozcáis Kiuwan (más info haciendo click aquí), una herramienta de análisis de código de la que hablaremos próximamente.

Por ahora tan solo diremos que se trata de una herramienta que funciona como SaaS (software as a service), es decir, directamente en la nube (aunque no es necesario subir nuestro código fuente), y que permite medir la calidad del código y la deuda técnica, poniendo especial énfasis en la seguridad.

Kiuwan en 1 minuto

Jing. Captura videos e imágenes de tu pantalla gratis.

 

Jing. Captura videos e imágenes de tu pantalla gratis.Jing es un programa creado por la compañía TechSmith, más conocidos por su programa Camtasia. Jing te permite capturar y compartir de manera muy sencilla imágenes y videos cortos (hasta 5 minutos) de la pantalla de tu ordenador, incluidas múltiples pantallas.

Jing se integra perfectamente en el escritorio, en forma de media esfera, como la que véis en la imagen con la que comienza este artículo, pero más pequeña, que podemos colocar en cualquiera de los laterales de cualquiera de nuestros monitores  y está disponible para Windows y Mac OS X.

Cuando queremos grabar un video o tomar una captura de pantalla, sólo tenemos que hacer click en esa especie de signo más, que nos abrirá la posibilidad de seleccionar el área de pantalla que queramos grabar, o del que queramos capturar la pantalla. Una vez seleccionada el área (imagen inferior), podremos elegir si queremos hacer una captura de pantalla, grabar un video, rehacer la selección o cancelar. El rectángulo amarillo marca  el área que está seleccionada. » Read more

Sublime Text. Trucos y atajos.

Sublime Text. Trucos y atajos.Sublime Text es uno de los editores de texto y código fuente más utilizado. Desarrollado originalmente como una extensión de Vim (es una versión mejorada del editor de texto vi, presente en todos los sistemas UNIX), con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.

Sublime Text se distribuye de forma gratuita, sin embargo no es software libre o de código abierto,3 se puede obtener una licencia para su uso ilimitado, pero el no disponer de ésta no genera ninguna limitación más allá de una alerta cada cierto tiempo.

Algunas de sus características son: » Read more

Jenkins. Servidor de integración continua gratuito

Jenkins. Servidor de integración continua gratuitoJenkins es una aplicación que supervisa ejecuciones de trabajos repetidos, como por ejemplo la construcción de un proyecto de software y posterior ejecución de una serie de pruebas automáticas.

Está basado en el proyecto Hudson, creado por Kohsuke Kawaguchi, que trabajaba en Sun. Unos años después de que Oracle comprara Sun, la comunidad de Hudson decidió renombrar el proyecto a Jenkins, migrar el código a Github y continuar el trabajo desde ahí. No obstante, Oracle ha seguido desde entonces manteniendo y trabajando en Hudson. » Read more

Pruebas de performance con JMeter

Pruebas de performance con JMeterJMeter es una de las herramientas más utilizada para realizar pruebas de rendimiento y stress sobre aplicaciones web. En nuestro artículo 10 herramientas fundamentales para pruebas de software (II) ya os hemos hablado de JMeter, pero ver en video cómo funciona la herramienta os dará una idea más exacta de su potencia y la escasa dificultad para empezar a probar.

En este vídeo, Francinni Portuguez y Alexis Batista, de la empresa basada en Costa Rica Testing Software, nos muestran un ejemplo de cómo usan ellos JMeter en pruebas de performance. En este caso nos van a mostrar como simular la conexión simultánea de 10 usuarios a su sitio web. Partiendo de esta base, podremos simular un mayor número de usuarios sobre nuestro propio sitio bajo pruebas, y ver como se comporta.

Para poder comparar con otras herramientas, podéis echarle un vistazo a nuestro artículo LoadUI. Pruebas de carga hechas arte. Se trata de una alternativa a JMeter que se integra de forma nativa con SoapUI, con lo que se hace extremadamente sencillo realizar una prueba de carga de una prueba funcional que previamente tuviéramos grabada con soapUI, sin necesidad de volver a grabarla. » Read more

1 2 3 4 5 6 7