You are on page 1of 6

INGENIERA DEL SOFTWARE II

AGILE TESTING

ROCO CALA LVAREZ

DOCENTE
ALFONSO JAVIER LPEZ PALACIO

UNIVERSIDAD COOPERATIVA DE COLOMBIA


FACULTAD DE INGENIERA
BOGOT SEPTIEMBRE 2016

QUE ES EL AGIL TESTING?


Se define a la prctica de pruebas de software que sigue los principios de
desarrollo gil de software.
INTRODUCCION
En la actualidad, el concepto de Agilidad sigue evolucionando y con l las
prcticas de desarrollo de software que adoptan como base un marco de trabajo
gil.
Las prcticas de pruebas de software involucran a todos los miembros
un equipo de trabajo gil

de

multifuncional, teniendo en cuenta los principios de

colaboracin, flexibilidad, trasparencia, simplicidad y capacidad de respuesta a la


diferentes modificaciones del proyecto a desarrollar, con el fin de solucionar de
manera gil los problemas o errores que se generan a lo largo del desarrollo del
software.
gil Testing es una metodologa que hace mucho nfasis en la calidad. No
solo en la calidad del cdigo, sino
objetivo principal hacer lo

como un proceso global. Teniendo como

necesario sin importar el momento, con el fin

de

satisfacer las peticiones de los clientes.


RESUMEN

El enfoque de desarrollo y pruebas gil se expone por primera vez por un


grupo de ingenieros de software, llamado el manifiesto agil.el motivo era promover
una manera ms eficiente, humana y de colaboracin de

desarrollo para los

sistemas, siendo con el tiempo ampliamente aplicado, siendo muy efectivo para la
gestin de proyectos de desarrollo de software.
A travs de manifiesto gil (2001), descubrieron nuevas y mejores formas de
desarrollar software, dndole mayor importancia a los individuos e interacciones

sobre los procesos y herramientas del software a desarrollar, probando y


analizando cdigo desde que estn disponibles y suficientemente estables.con el
objetivo contribuir a asegurar la calidad desde el inicio del proyecto.
Las metodologas giles no ven al software testing como una fase separada,
sino como parte integral del Desarrollo de software al igual que la
programacin.Se considera un factor de clave de xito en Agile Testing saber
ecualizar el esfuerzo en automatizacin de pruebas.
IDEA CENTRAL
Las diferencias del Software Testing trabajando con metodologas
convencionales y trabajando con metodologas giles o de forma iterativa. En la
forma tradicional la gran mayora de las pruebas son manuales y funcionales,
pudiendo existir algn pequeo grado de automatizacin y de pruebas unitarias
por desarrolladores.
El Software Testing en Agile, donde la gran mayora de las pruebas son
unitarias automatizadas, de aceptacin automatizadas y de interfaz grfica
automatizadas, buscando reducir al mnimo las pruebas funcionales manuales.

Algunos de los 12 principios derivados de estos valores.

Los cambios en los requerimientos no son excepcionales.


Entrega temprana y continua de Software con valor.
La comunicacin directa es la forma ms efectiva.
El Cliente est integrado en el equipo de delivery.
Ciclos de vida de los entregables cortos.
Aproximacin al producto final por iteracin.

Criticas
Una de las principales crticas que se hacen a las prcticas Agile Testing es que no
son aplicables en proyectos grandes o complejos. Por ejemplo, en entornos
tradicionales, el grupo de Testing suele ser una unidad independiente dentro del
ciclo de vida, tanto en funcin como en dependencia organizativa. Por contra, una
concepcin orientada a Agile Testing requiere una mayor integracin de las
pruebas en las fases de Desarrollo, con serios retos de cultura y organizacin en
la composicin de equipos de trabajo grandes o con roles pre-establecidos

OPININ

La clave del xito en un desarrollo gil es el grupo de trabajo del proyecto a


desarrollar.
El testing agile se enfoca en el desarrollo de un proyecto de software siendo sus
principales herramientas el equipo conformado y la mejora continua siendo as una
importancia superlativa.
Para realizar proyectos grandes se pueden aplicar las dos metodologas, tanto
convencionales y agiles, as el proyecto ser de mayor calidad y satisfaccin al
usuario.
La metodologa gil consiste en desarrollar una pequea parte del software que
se desea construir. De esta forma, el cliente nos indica si vamos por el buen
camino, estableciendo aquellas partes que le son ms relevantes y as juntos, nos
aseguramos de que construimos una aplicacin que aadir valor a su negocio.

CONCLUSIONES

Las metodologas giles ofrecen una solucin casi a medida para una gran

cantidad de proyectos.
Las metodologas giles se caracterizan por su sencillez, tanto en su

aprendizaje como en su aplicacin.


Las metodologas giles permiten a los pequeos grupos de desarrollo
concentrarse en la tarea de construir software fomentando prcticas de fcil

adopcin y en un entorno ordenado.


A pesar de las continuas crticas que las metodologas giles sufren, son
usadas por muchas grandes empresas y se han utilizado en grandes
sistemas.

Glosario
Agil testing: Agile Testing es una prctica de pruebas de software que sigue los
principios del desarrollo gil de software.

Scrum:.Es una metodologa

de desarrollo con el cliente se entusiasma y se

compromete con el proyecto dado que lo ve crecer iteracin a iteracin. Se basa


en construir primero la funcionalidad de mayor valor para el cliente y en los
principios de inspeccin continua, adaptacin, auto-gestin e innovacin.
XP: es una metodologa de desarrollo gil, una de las ms exitosas en tiempo
reciente.

You might also like