Anda di halaman 1dari 7

Valor Creativo

1

Aaaaa





Genesis



Universidad Centroamericana





Pruebas de integracin con Eclipse


Elaborado por:
Josu Lpez.
Arellys Rodrguez.
Gnesis Pea.

Profesor:
Ericka Meja.

Grupo:
0903


Managua, 6 de Abril del 2014


Introduccin
Eclipse es un entorno de desarrollo integrado, de Cdigo abierto y Multiplataforma. Adems
que es una potente y completa plataforma de Programacin, desarrollo y compilacin de
elementos tan variados como sitios web, programas en C++ o aplicaciones Java.

El siguiente documento tiene por objetivo presentar las principales caractersticas de Eclipse,
las ventajas y desventajas que conlleva al utilizarlo. Tambin se har un ejemplo en el que se
aprecie el proceso de cmo se realiza una prueba de integracin en este entorno de
desarrollo.

Eclipse
Es un entorno de desarrollo multiplataforma. Inicialmente ste software fue obra de IBM
pero actualmente se encarga de su desarrollo la Fundacin Eclipse. Este programa es de
cdigo abierto, liberado bajo una licencia Eclipse Public License y puede ser utilizado,
modificado, copiado y distribuido (tanto las versiones originales como las modificadas).
La base para Eclipse es la plataforma de cliente enriquecido (del Ingls Rich Client Platform
RCP). La Plataforma de Cliente enriquecido est constituida por los siguientes componentes:
Plataforma principal - inicio de Eclipse, ejecucin de plugins
OSGi - una plataforma para bundling estndar.
El Standard Widget Toolkit (SWT) - Un widget toolkit portable.
Face - manejo de archivos, manejo de texto, editores de texto
El Workbench de Eclipse - vistas, editores, perspectivas, asistentes
Caractersticas de Eclipse:
Facilidad de uso e instalacin.
Dispone de un editor de texto con resaltado de sintaxis donde puedes Ver el contenido del
fichero en el que ests trabajando.
Contiene una lista de tareas y otros mdulos similares.
La compilacin es en tiempo real.
Tiene pruebas unitarias con JUnit.
Integracin con Ant, asistentes (wizards) para creacin de proyectos, clases, tests, etc., y
refactorizacin.
Soporta un gran nmero de lenguajes, tales como Java, Python, PHP, C/C++, HTML,
JavaScript, Cobol, Fortran, etc.

Ventajas y desventajas de la utilizacin de eclipse:
Ventajas:
Emplea mdulos (plug-in) para proporcionar toda su funcionalidad frente a la
Plataforma de Cliente. Este mecanismo de mdulos es una plataforma ligera para
componentes de software.

Eclipse trabajar con lenguajes para procesado de texto como LaTeX, aplicaciones en
red como Telnet y Sistema de gestin de base de datos.

La arquitectura plug-in permite escribir cualquier extensin deseada en el ambiente,
como sera Gestin de la configuracin.

Eclipse provee Frameworks para el desarrollo de aplicaciones grficas, definicin y
manipulacin de modelos de Software, Aplicaciones web, etc.

El SDK de Eclipse incluye las herramientas de desarrollo de Java, ofreciendo un IDE
con un compilador de Java interno y un modelo completo de los archivos fuente de
Java. Esto permite tcnicas avanzadas de refactorizacin y anlisis de cdigo.
Desventajas:
Su principalmente inconveniente, es el consumo de recursos del sistema.

Carece de mucho soporte para webapps (.war, jsp y servlets) tal y como lo hace
netbeans. (los plugins por lo general no son ni tan potentes ni tan sencillos como el
mdulo que en Netbeans viene preinstalado).
Pruebas de Software
Son los procesos que permiten verificar y revelar la calidad de un producto software. Son
utilizadas para identificar posibles fallos de implementacin, calidad, o usabilidad de un
programa de ordenador o videojuego. Bsicamente es una fase en el desarrollo de software
consistente en probar las aplicaciones construidas.
Las pruebas de software se integran dentro de las diferentes fases del ciclo del software
dentro de la Ingeniera de software. As se ejecuta un programa y mediante tcnicas
experimentales se trata de descubrir que errores tiene.
Para verificar los errores que hay en el software se requiere elaborar diferentes pruebas,
entre ellas las pruebas de caja negra y caja blanca.
En las pruebas de caja blanca se crean casos de pruebas:
Casos de Pruebas
Un caso de prueba de software es un conjunto de pasos y resultados esperados usados para
probar una aplicacin. Este se crea a partir de los requisitos del software. Los casos de
prueba bien escritos pueden lograr que el ciclo de pruebas sea ms fluido y eficiente. Es
imprescindible escribir casos de prueba que sean claros, comprensibles y que tambin
puedan ejecutarse para revisar nuevas funcionalidades y hacer pruebas de regresin. Un
buen caso de prueba es sencillo de ejecutar, consistente en el tiempo que tarda en
ejecutarse, y adems es fcil de mantener.
Para escribir un caso de prueba se necesita lo siguiente:
1. Identificar el requerimiento a probar y escribir su nombre y/o nmero en el caso de pruebas.

2. Crear un nombre y/o nmero de prueba para el caso de prueba. Es til crear un documento
separado con una matriz de trazabilidad para vincular los requerimientos y los casos de
prueba entre s.

3. Escribir una descripcin corta del caso de prueba.
4. Identificar toda la informacin de configuracin necesaria para ejecutar la prueba.

5. Escribir los pasos y los resultados. Para cada paso escribe un nmero. Tener pruebas cortas
permite realizar un mantenimiento ms fcil.
Pruebas de Unidad e integracin (ejemplo).

Conclusin
La utilizacin de las pruebas tanto de unidad como de integracin en un ID como es el caso
de Eclipse, es de gran importancia debido a que facilita la verificacin de la calidad de
software que se requiere probar, adems que ofrece varias funcionalidades que ayudan al
programador a realizar de una forma fcil dichas pruebas.

Bibliografa
(s.f.). Recuperado el 6 de Abril de 2014, de
http://www.chuidiang.com/java/herramientas/test-automaticos/junit-eclipse-
maven.php
(s.f.). Recuperado el 5 de Abril de 2014, de http://www.ehowenespanol.com/escribir-caso-
prueba-software-manual-paso-paso-como_180800/
(2014). Recuperado el 5 de Abril de 2014, de
http://www.slideshare.net/MagaLasic/presentacion-eclipse-grupo-6
redinerth. (22 de Junio de 2012). wordpress. Recuperado el 5 de Abril de 2014, de
wordpress: http://redinertho.wordpress.com/2012/06/22/ventajas-en-la-utilizacion-
de-eclipse/

Anda mungkin juga menyukai