Vous êtes sur la page 1sur 11

Las pruebas intentan demostrar que un programa hace lo que se intenta que haga,

as como descubrir defectos en el programa antes de usarlo. Al probar el software,


se ejecuta un programa con datos artificiales. Hay que verificar los resultados de la
prueba que se opera para buscar errores, anomalas o informacin de atributos no
funcionales del programa.
Para optimizar el proceso de una prueba de software, se pueden utilizar
herramientas para revisar que el software cumpla con lo establecido, aunque estos
procesos no pueden ser cubiertos completamente si se pueden apoyar de algunas
herramientas, tcnicas y programas.
Algunas de estas herramientas son las siguientes:
FXCop
Una de estas herramientas de anlisis esttico para las aplicaciones Microsoft
.NET Framework es FxCop (versin 1.36), herramienta gratuita creada por
Microsoft. FxCop analiza el cdigo de un ensamblado de .NET compilado
intermedio y proporciona sugerencias para diseo, seguridad y mejoras de
rendimiento. De forma predeterminada, FxCop analiza un ensamblado basado en
las reglas establecidas por Instrucciones de diseo para desarrollar bibliotecas de
clases. Las reglas de instrucciones de diseo se dividen en nueve categoras,
como diseo, la globalizacin, rendimiento y seguridad, entre otros. Un ejemplo de
una regla de asignacin de nombres es, "eventos no deberan tener 'antes' o
'despus' prefijo". Si FxCop identifica un evento denominado BeforeUpdate,
recomendar reemplazar BeforeUpdate con una versin presente de subjuntivo
del nombre del evento (es decir, actualizar). Tambin puede conectar en una clase
reglas personalizadas que refleja instrucciones de diseo interno de su
organizacin.
Para analizar un ensamblado, iniciar FxCop, crear un nuevo proyecto y agregar el
ensamblado en el proyecto. FxCop muestra las reglas de 200 + que se utilizan al
analizar el ensamblado; puede desactivar las reglas existentes o agregar sus
propios. Haga clic en el botn de anlisis para iniciar el anlisis. Despus de la
enumeracin de los tipos, las clases, mtodos y los miembros de su ensamblado,
FxCop muestra los resultados anlisis, que enumerar el cdigo errneo y la regla
que se ha infringido. Seleccione un resultado de una descripcin ms detallada y
una solucin.
Est disponible como una aplicacin independiente FxCop; tambin incluye una
implementacin de la lnea de comandos que facilita la conecte un proceso de
generacin automtica.

Revisiones ABAP
Con la experiencia y aval de ms de diez aos de experiencia en revisiones de
cdigo, hemos desarrollado un servicio de revisiones semiautomticas sobre
cdigo ABAP nico en el mercado
El servicio de revisin de cdigo ABAP se realiza mediante una herramienta propia
de revisin y la intervencin seleccionada de expertos revisores. El servicio
permite garantizar la adecuacin del cdigo a las mejores prcticas de
construccin del mercado y propias del cliente. El enfoque semiautomtico permite
de esta manera optimizar notablemente la intervencin humana en el proceso,
garantizando mayor objetividad y significativo ahorro de costos.
Ofrecemos un servicio de revisiones de cdigo ABAP nico y configurable a las
necesidades de nuestros clientes, pudiendo incluir:

Revisiones puntuales, peridicas o continuas.


Utilizando reglas estndares o ad-hoc.

Integrando herramientas de mercado o propias del cliente.

En forma remota, local o mixta.

Nuestra herramienta no est limitada a la versin de ABAP ni requiere tiempo de


sus programadores ABAP para el desarrollo de nuevas reglas. Desarrollada sobre
una plataforma flexible y moderna, nuestra herramienta permite rpidamente
agregar nuevas reglas e integrar otras herramientas de forma simple y rpida.
Actualmente, Pragma mantiene un servicio de revisin continua para una de las
empresas con mayor base instalada de cdigo ABAP de Latinoamrica, y realiza
continuamente otros servicios de revisin en diferentes lenguajes y tecnologas
para empresas lderes en diferentes industrias.

Otras Plataformas Soportadas. Adems de ABAP, Pragma realiza revisiones de


cdigo en otros lenguajes y plataformas, utilizando la misma herramienta y
caractersticas mencionadas. Tenemos experiencia en realizacin de revisiones en
Java, .NET, Cobol y plataformas no abiertas. Nuestro expertise en la temtica nos
permite rpidamente incorporar nuevos lenguajes, incluyendo plataformas legacy y
propietarias.
SAMIE
Samie ha sido capaz de realizar y verificar ms de doscientos mil casos de prueba
nicos por da.
LISTA DE CARACTERISTICAS
1. Samie est escrito en ActivePerl que significa que hereda todas las
funcionalidades de Perl incluyendo:

expresiones regulares

DBI de Perl de acceso de base de datos

Muchas de las funciones de la biblioteca Perl CPAN

Es ligero - se puede iniciar desde la lnea de comandos.

No hay derechos de licencia.

2. Utiliza los exploradores de Internet construido en objeto COM que significa


que usted obtiene una referencia a DHTML de Microsoft para cada ventana
o cada cuadro html en una ventana. El DOM DHTML (Document Object
Model) que da

Toda la funcionalidad HTML Java Script que se puede acceder a lo que


significa

La capacidad de cambiar los valores de los cuadros de edicin, botones de


opcin, casillas de verificacin, etc.

La capacidad para hacer clic en cualquier objeto

La capacidad de verificar cualquier texto que se encuentra en el html o


cualquier atributo o cualquier objeto para el caso.

3. El mantenimiento es bastante fcil, ya que est trabajando con el mismo


DOM que el desarrollo funciona con para crear pginas web y escribir Java
Script. samie gira a travs de todo el DOM en busca de objetos. Si estos
objetos se mueven alrededor de la pgina debido a las especificaciones
requisitos entre construye. samie los encontrar.

4. Slingshot la GUI samie le ayudar a encontrar los controles de una pgina y


escribir scripts samie.
SOLEX
Es una herramienta de prueba gratuita de cdigo abierto de aplicaciones web
construido como un plug-in para el Eclipse IDE. Proporciona funciones para grabar
una sesin de cliente, ajustarlo de acuerdo a diversos parmetros y reproducirla
posteriormente lo general 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).
Por la grabacin, nos referimos a que 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 volver a
jugar un escenario consiste en el envo de las peticiones HTTP previamente
grabadas y, finalmente, a medida para el servidor y la afirmacin de cada
respuesta.
Caractersticas

Solex puede grabar mensajes HTTP, actuando como un proxy web.

Sesiones grabadas se pueden guardar como XML y reabrieron despus.

Peticiones HTTP y las respuestas se muestran plenamente con el fin de


inspeccionar y personalizar su contenido, gracias a reglas de sustitucin.

Solex permite la fijacin de normas de extraccin o sustitucin de cualquier


parmetro de contenido de los mensajes HTTP, el encabezado HTTP o
URL.

Peticiones grabados pueden ser filtrados para eliminar o desactivar los


recursos no deseados, como .jpg, .gif.

Solex permite la unin de las afirmaciones en las respuestas con el fin de


validar un escenario durante su reproduccin.

Solex puede reproducir una solicitud de sesin HTTP de peticin o todas


las solicitudes a la vez.

Resultados de reproduccin se pueden exportar como XML con una


transformacin XSL opcional.

QA WIZARD PRO
Automatiza las pruebas funcionales y de regresin de Web, Windows y
aplicaciones Java, y las pruebas de carga de las aplicaciones web. El uso de una
nica aplicacin para realizar pruebas funcionales y de carga reduce su inversin

en software y tiempo de entrenamiento, y ayuda a su equipo de prueba de ms de


una aplicacin en menos tiempo.
Caractersticas y Beneficios
Una herramienta de prueba funcional Mltiples Tecnologas

Prueba de aplicaciones de Windows.

Prueba de aplicaciones web con Internet Explorer, Firefox y Google


Chrome.

Las aplicaciones de comprobacin desarrollados utilizando lenguajes y


tecnologas populares como Java, Flash, HTML 5, Javascript, Silverlight, C
#, VB.NET, C ++, Win32, Qt, AJAX, ActiveX, y Infragistics controles de
Windows Forms.

Prueba de Carga de Aplicaciones Web

Comience a escribir las pruebas de carga de inmediato con la licencia de


evaluacin de carga de cinco de usuario incluido.

Simular mltiples tipos de navegador durante una nica prueba de carga.

Ejecute las pruebas de carga de varios ordenadores para simular miles de


usuarios simultneos.

Utilice las funciones de Pro estndar Asistente de control de calidad para


trabajar con las cookies, lleve a cabo las pruebas de carga impulsado por
los datos, y ms.

Analizar las respuestas del servidor durante la ejecucin del script con los
puestos de control.

Informes y grficos de acceso detallado para identificar los cuellos de


botella de rendimiento hasta la carga de usuarios virtuales individuales.

Aplicar mltiples simulaciones de estrs a la vez para crear una simulacin


completa de estrs.

Implementar una solucin escalable para probadores de todos los niveles

Novato Soporte y probadores experimentados con basada en GUI Vista


palabras clave y con todas las funciones de texto Ver scripting. Y, alternar
entre Palabra y Ver texto dependiendo de lo que desee trabajar.

Utilice secuencias de comandos de arrastrar y soltar para aadir fcilmente


declaraciones, asignar fuentes de datos, y reorganizar los pasos de guion.

Acceda a una amplia biblioteca de funciones y declaraciones incorporadas


para automatizar escenarios de prueba complejos.

IMPRIMATUR
Imprimatur est diseado para ser la aplicacin web herramienta ms simple
prueba funcional que podra funcionar. Se enva peticiones HTTP a la aplicacin, y
luego valida las respuestas usando expresiones regulares. Las pruebas se
escriben en un archivo XML. Imprimatur soporta:

GET, POST, PUT, y DELETE CABEZA mtodos.

Autenticacin HTTP.

Configuracin y verificacin de las cabeceras HTTP.

La carga de archivos.

HTTPS.

ITP - PROBADOR DE APLICACIONES WEB DE GRAN ALCANCE


es un potente arns engaosamente simple, pruebas web. Se trata de una
aplicacin Java independiente que puede poner a prueba su sitio web desde la
perspectiva del usuario. Es increblemente simple y ligero, pero puede ser utilizado
para la prueba de gran alcance de scripts mediante el uso de bloques de
construccin para crear grandes pruebas de funcionamiento.
ITP es el software ms rpido del arns de prueba para aprender. Un script de
prueba se compone simplemente de unas pocas lneas de XML. No hay
programacin involucrada! Usted ser probar la aplicacin en cuestin de
segundos.
Como no hay cambios necesarios para su aplicacin, puede crear y ejecutar
pruebas despus del desarrollo. Por supuesto, siempre recomendamos que los
casos de prueba se escriben antes del desarrollo, y que sabemos cundo el
desarrollo se termina cuando pasa el instrumento de prueba.
Caractersticas

Toma slo unos segundos para aprender.

Pruebas compuesto de prueba scripts / casos de compatibilidad con sus


procedimientos de prueba.

Presentacin de datos de formulario POST, completa con los parmetros de


formulario.

Gestin de sesiones incluyendo las cookies.

Bsqueda de palabras clave en la pgina resultante.

Ejecutar comandos externos como un caso de prueba.

Los guiones de prueba / casos con formato dentro de un marco flexible de


XML.

Apoyo para casos de prueba comnmente exceuted.

No requiere ninguna cambios a su aplicacin web para ejecutarlo!

Los guiones de prueba / casos son fciles y rpidos de escribir.

Crear pruebas concurrentes al desarrollo o de forma retrospectiva.

Totalmente de lnea de comandos basada por lo se puede integrar


automticamente en su proceso de construccin / lanzamiento

Las pruebas de regresin y pruebas de humo.

Apache JMeter
Puede ser utilizado para probar el rendimiento tanto en recursos estticos y
dinmicos (archivos, lenguajes web dinmicos - PHP, Java, ASP.NET, etc -,
objetos de Java, bases de datos y consultas, servidores FTP y mucho ms). Se
puede utilizar para simular una carga pesada en un servidor, grupo de servidores,
la red o el objeto para probar su resistencia o para analizar el rendimiento general
bajo diferentes tipos de carga. Se puede utilizar para hacer un anlisis grfico de
rendimiento o para probar su comportamiento / objeto de servidor / script bajo
carga pesada concurrente.
Caractersticas:

Capacidad de carga y pruebas de rendimiento de muchos diferentes tipos


de servidor / protocolo:

Web - HTTP, HTTPS

JABN

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

Portabilidad completa y 100% de pureza Java .

Completo multithreading marco permite el muestreo simultneo de muchos


hilos y muestreo simultneo de diferentes funciones por grupos de hilos
separados.

Cuidado GUI diseo permite la construccin Plan de pruebas ms rpido y


depuracin.

El almacenamiento en cach y el anlisis fuera de lnea / Reproduccin de


resultados de las pruebas.

Ncleo altamente extensible:

Samplers conectables permiten capacidades de pruebas ilimitadas.

Varias estadsticas de carga pueden ser elegidos


con temporizadores enchufables .

Anlisis de datos y visualizacin de plugins permiten una gran


extensibilidad y personalizacin.

Las funciones pueden ser utilizados para proporcionar la entrada


dinmica a una prueba o proporcionar la manipulacin de datos.

Samplers de guin (BeanShell, idiomas compatibles-BSF y lenguajes


compatibles con JSR223)

FUNKLOAD
Es un probador web funcional y de carga, escrito en Python, cuyos casos el uso
principal son:

Prueba de funcionamiento de los proyectos web, y por lo tanto las pruebas


de regresin, as.

Las pruebas de rendimiento: al cargar la aplicacin web y el monitoreo de los


servidores que le ayuda a localizar los cuellos de botella, dando un informe
detallado de la medicin del desempeo.

Herramienta de prueba de carga para exponer los errores que no salen a la


superficie en la prueba superficial, al igual que las pruebas de volumen o la
prueba de la longevidad.

El estrs herramienta de pruebas para abrumar a los recursos de la


aplicacin web y poner a prueba la capacidad de recuperacin de la
aplicacin.

Escribir agentes web por secuencias de comandos de cualquier tarea


repetitiva web.

Caractersticas

Prueba funcional son scripts de Python puros utilizando el PyUnit marco


como prueba de la unidad normal. Python permite escenarios complejos para
manejar las aplicaciones del mundo real.
Verdaderamente emula un navegador web (de una sola rosca) utilizando un
Richard Jones mejorado webunit :
o

GET / POST / PUT / borrar apoyo

publicar ningn tipo de tipo de contenido como application / xml

Soporte DAV

soporte de autenticacin bsica

carga de archivos y presentacin multipart / form-data

apoyo las cookies

apoyo remitente

aceptar codificacin de contenido gzip

https apoyo

https con SSL / TLS, proporcionando una clave privada y el certificado


(PEM con formato)

apoyo http_proxy

ir a buscar CSS, JavaScript e imgenes

emulando una memoria cach del navegador

Corredor de prueba avanzada con muchas opciones de lnea de comandos:


o

establecer la direccin URL del servidor de destino

mostrar la pgina descabellada en tiempo real en su navegador

el modo de depuracin para mostrar los encabezados HTTP

comprobar el rendimiento de una sola pgina (o un conjunto de


pginas) en el interior de una prueba

modo de color verde / rojo

seleccionar o excluir pruebas de los casos el uso de una expresin


regular

apoyar normales PyUnit prueba

apoyo doctest desde un archivo de texto plano o incrustado en


docstring pitn

Encienda una prueba de funcionamiento en una prueba de carga:


simplemente invocando el corredor banco puede identificar problemas de
escalabilidad y rendimiento. Si es necesario el banco puede distribuidos en
un grupo de mquinas de los trabajadores.

Los informes detallados de banco en el descanso, HTML, Org-mode , PDF


(utilizando LaTeX / PDF Org modo de exportacin) que contiene:
o

la configuracin del banco

pruebas, pginas, solicita estadsticas y grficos

los requets que tuvieron la mayor parte del tiempo

monitoreo de uno o varios servidores de uso de CPU, carga promedio,


la memoria / uso de swap y grficos de trfico de red

una lista resumida de error http

Informa diferencial para comparar 2 informes banco dando una visin general
rpida de escalabilidad y velocidad cambios.

Tendencia informes para ver la evolucin de rendimiento con mltiples


informes.

Fcil personalizacin de prueba utilizando un archivo de configuracin o las


opciones de lnea de comandos.

Fcil creacin de pruebas utilizando Embebido TCPWatch como grabadora


proxy, as que usted puede utilizar su navegador web y producir
un FunkLoad prueba de forma automtica, incluyendo la carga de archivos o
cualquier llamada AJAX.

Proporciona ayudantes afirmacin web para comprobar los resultados


esperados en las respuestas.

Proporciona ayudantes para recuperar contenidos en la pgina respuestas


usando DOM.

Fcil de instalar ( EasyInstall ).

Viene con ejemplos miran la demostracin carpeta.

Con xito probado con docenas de servidores web diferentes: PHP, Python,
Java

Conclusin
Por medio del presente informe se identific cuales son algunas de las
herramientas existentes para las pruebas en el cdigo, conociendo que
herramientas se usan en los diferentes lenguajes de programacin, cules son sus
funciones y definiendo alguna o algunas para el desarrollo de las pruebas de
cdigo del proyecto semestral.

Vous aimerez peut-être aussi