Ventajas y pautas de la prueba automatizada
la "prueba automatizada" está automatizando el
proceso de prueba manual actualmente en uso. Esto requiere que
un "proceso de prueba manual formalizado", exista actualmente en la
compañía o la organización.
La automatización es el uso de estrategias, las
herramientas y los artefactos que aumentan o reducen la necesidad de
la implicación o de la interacción manual o humana en tareas
inexpertas, repetidoras o redundantes.
Como mínimo, tal proceso incluye:
Los casos detallados de la prueba, incluyendo fiable
"contaban con los resultados", que se han desarrollado de la
documentación funcional de las especificaciones y del diseño del
negocio
Un ambiente independiente de la prueba, incluyendo
una base de datos de la prueba que es rehabilitable a una constante
sabida, tal que los casos de la prueba pueden ser repetido cada vez
que hay modificaciones hechas al uso.
Los tipos siguientes de prueba pueden ser automatizados
Funcional - la prueba esa las operaciones se
realiza según lo esperado.
Regresión - probando que el comportamiento del sistema no
ha cambiado.
Excepción o negativa - forzar condiciones de error en el
sistema.
Tensión - determinación de las capacidades absolutas del
uso y de la infraestructura operacional.
Funcionamiento - el abastecimiento de aseguramiento que el
funcionamiento del sistema será adecuado para la hornada funciona y
las transacciones en línea en lo referente a proyecciones y a
requisitos del negocio.
Carga - la determinación de los puntos en los cuales la
capacidad y el funcionamiento del sistema se convierten degradó a la
situación que las mejoras del hardware o del software serían
requeridas.
Ventajas de la prueba automatizada
Confiable: Las pruebas realizan exacto las
mismas operaciones cada vez que se funcionan, de tal modo eliminando
error humano
Repetible: Usted puede probar cómo el
software reacciona bajo ejecución repetida de las mismas operaciones.
Programable: Usted puede programar las pruebas
sofisticadas que ponen en evidencia la información ocultada del uso.
Comprensivo: Usted puede construir una habitación
de pruebas que cubra cada característica en su uso.
Reutilizable: Usted puede reutilizar pruebas en
diversas versiones de un uso, incluso si el interfaz utilizador
cambia.
Software De una Calidad Mejor: Porque usted puede
funcionar más pruebas en menos tiempo con pocos recursos
Rápido: Usuarios que humanos automatizados
de las pruebas del funcionamiento de las herramientas perceptiblemente
más rápidamente.
Reducción De Costes: Como el número de los
recursos para la prueba de la regresión se reduce.
Elegir las herramientas de la derecha para el trabajo y
apuntar las áreas derechas de la organización para desplegarlas
pueden realizar solamente estas ventajas. Las áreas derechas
donde el ajuste de la automatización debe ser elegido.
Las áreas siguientes se deben automatizar primero
1. Tareas o panoramas altamente redundantes
2. Tareas repetidoras que están agujereando
o tienden para causar error humano
3. Casos o panoramas bien desarrollados y
bien-entendidos del uso primero
4. Las áreas relativamente estables del
excedente del uso los volátiles deben ser automatizadas.
Los probadores automatizados deben seguir las pautas
siguientes para conseguir las ventajas de la automatización:
¿? Sucinto: Tan simple como sea posible y no
más simple.
¿? Self-Checking: Informes de prueba sus
propios resultados; no necesita ninguna interpretación humana.
¿? Repetible: La prueba se puede funcionar
muchas veces en una fila sin la intervención humana.
¿? Robusto: Pruebe produce el mismo resultado
ahora y por siempre. Las pruebas no son afectadas por los
cambios en el ambiente externo.
¿? Suficiente: Las pruebas verifican todos los
requisitos del software que es probado.
¿? Necesario: Todo en cada prueba contribuye a
la especificación del comportamiento deseado.
¿? Claro: Cada declaración es fácil de
entender.
¿? Eficiente: Funcionamiento de pruebas en una
cantidad de tiempo razonable.
¿? Específico: Puntos de cada falta de la
prueba a un pedazo específico de funcionalidad quebrada; las
faltas de la prueba de unidad proporcionan la "triangulación del
defecto".
¿? Independiente: Cada prueba se puede funcionar
por sí mismo o en una habitación con un sistema arbitrario de otras
pruebas en cualquier orden.
¿? Conservable: Las pruebas deben ser fáciles
de entender y de modificarse y de extender.
¿? Detectable: A y desde el código prueba y a
y desde los requisitos.
Para más visualización de este artículo y clases
particulares libres del entrenamiento en la prueba:
http://www.exforsys.com/content/category/17/259/340/
Las ofertas de Exforsys liberan la ayuda del
entrenamiento y de la carrera que se especializa en C, C++, C #, Java,
J2EE, NET, PeopleSoft, SAVIA, Siebel, el oráculo Apps, los datos que
almacenan, Oracle/SQL Server/DB2 y la prueba. Visite por favor
http://www.exforsys.com para más
clases particulares del entrenamiento, porque las preguntas de la
entrevista visita
http://www.geekinterview.com, porque los artículos y los recursos visitan
http://www.itquestionbank.com
Artículo Fuente: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Webmaster obtener el código html
Añadir este artículo a su sitio web ahora!
Webmaster Envíe sus artículos
No es necesario que se registre! Completa el formulario y su artículo está en el Messaggiamo.Com Directorio!