Archivos de la Categoría: Herramientas

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

10 herramientas fundamentales para pruebas de software (II)

Herramientas para pruebas de softwareContinuamos con nuestra descripción de las 10 herramientas para pruebas de software que nosotros consideramos fundamentales.

WireShark - Herramientas para pruebas de softwareWireshark es probablemente uno de los mejores analizadores de tráfico de red. Más aún si tenemos en cuenta su relación calidad/precio. Es una de las herramientas básicas que se usan  en auditorías de seguridad y test de intrusión. Además, sirve en muchas otras pruebas, o incluso en el desarrollo de software, cuando debemos verificar que ocurre con nuestra aplicación, y si está funcionando correctamente. El objetivo principal de la herramienta es mostrar al usuario todo lo que está circulando a través de su tarjeta de red, conocer que está circulando en el mundo al que estamos conectados.

Algunas características principales son: » Read more

ObjGen. Genera codigo para tus pruebas automáticamente

ObjGen - Live Code Generation for the WebObjGen es un generador de código en vivo que te permite crear código para tus pruebas, además de ver como dicho código se va generando a la vez que tú vas introduciendo los datos que necesitas para tus pruebas (los nombres, tipos y propiedades que vas definiendo).

En la realización de pruebas, quizás la funcionalidad más importante de esta herramienta es que te permite crear json de una forma muy sencilla. Esto nos viene muy bien cuando necesitamos probar, por ejemplo, un servicio REST que está todavía en desarrollo y que todavía no está documentado (una ayuda aún mejor para probar servicios REST es que estén documentados con SWAGGER, herramienta de la que hablaremos muy pronto).

ObjGen - Live JSON Generator » Read more

1 2 3 4 5 6 7