English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

Tomar la decisión de automatizar sus pruebas de software

Software RSS Feed





No todos los proyectos de pruebas de software puede o debe ser automatizado. Antes de que su departamento acepta un nuevo proyecto de automatización de pruebas, usted debe establecer un proceso mediante el cual los proyectos son revisados y aceptados o rechazados. Esto se puede hacer con una simple prueba de automatización caso la aceptación Checklist.Repeatable prueba con un beneficio estático DataThe verdadero costo de la automatización de pruebas sólo se consigue cuando los mismos scripts se ejecutan varias veces. El la primera ejecución es muy costoso porque incluye el costo único de las herramientas de automatización y el 100% de tiempo que el ingeniero de pruebas Automation. Cuando los scripts se ejecutan de nuevo, el costo de la disminución de la automatización de pruebas considerablemente. La herramienta ha sido ya comprados y los guiones ya han sido codificados. Si ha habido cambios en la demanda, los scripts pueden requerir mantenimiento antes de ser ejecutado. El mantenimiento de menores actualizaciones de software de automatización de pruebas debe ser minimal.Because sólo tiene éxito cuando las secuencias de comandos se pueden ejecutar varias veces, la aplicación sólo de los casos que requieren la misma prueba para ser ejecutados con los mismos datos son buenos candidatos para la automatización. Por ejemplo, una solicitud de hipoteca que necesita ser probado en una base semanal podría ser un buen candidato para la automatización de pruebas. Script de mantenimiento es mínimo y las secuencias de comandos pueden introducir una solicitud de hipoteca con el mismo grupo de datos de prueba en una fracción del tiempo que haría falta un medidor manual para probar el mismo functionality.On Por otro lado, un sistema de originación de hipotecas, que no se puede utilizar los datos de prueba mismo para cada iteración no sería un buen candidato a la automatización. Debido a la naturaleza de los sistemas hipotecarios, los datos podrían ser organizado en varios estados de la aprobación o rechazo, con base en los datos actuales y la departamentos que ya han transformado su parte de la solicitud de hipoteca. Si el guión no es fácil averiguar qué datos para entrar en el software, no es un problema de automatización de buena candidate.Another con la automatización de este tipo de sistema complejo es que el entorno de prueba a menudo contiene una muestra de los datos de producción que se actualiza de forma periódica. A veces esto puede ser superado mediante la reconstrucción de los datos de prueba cuando el entorno de prueba se actualiza. La viabilidad de la reconstrucción de los datos de prueba sobre una base regular depende de la complejidad de la aplicación. Usted tendrá que tomar esa decisión en un caso por caso o basis.Application StabilityEnvironmental la estabilidad del medio ambiente es crucial para el éxito un proyecto de automatización de pruebas de software. Las secuencias de comandos no puede ser codificada en una manera oportuna si el entorno de aplicación no está disponible, las experiencias veces frecuente abajo, o exceso de defectos y errors.Little o no aplicación o entorno DowntimeIt toma más tiempo para escribir scripts que lo hace para probar manualmente la misma funcionalidad. La mayoría de herramientas de automatización versión diluida de C o Visual Basic, lo que significa que los scripts automatizados de la escritura es esencialmente la programación y toma tiempo y de conocimientos especializados. A diferencia de los casos de prueba manual, que a veces puede ser escrito basada fuera de los requisitos y maquetas, herramientas automatizadas que requieren la aplicación real. Cuando un entorno de prueba no está disponible, los ingenieros de automatización no puede crear secuencias de comandos, lo que prolonga el proyecto y termina costando more.Excessive el tiempo de inactividad puede consistir en cualquiera de los siguientes: Falta de Medio Ambiente inestable de Apoyo de Infraestructura frecuentes Actualizaciones de la aplicación Buggy CodeEffects de la inestabilidad en el Medio Ambiente y el Desarrollo de secuencias de comandos ExecutionWhen una aplicación o entorno es inestable, el progreso de secuencias de comandos es dramáticamente más lento o detenido por completo. En algunos casos, es posible seguir las secuencias de comandos, pero esto puede causar más trabajo en una tarde fecha. Por ejemplo, si usted está de secuencias de comandos en el código con errores, es posible que a la escritura en torno a mensajes de error y las secuencias de comandos tendrá que ser revisado en una fecha posterior. O, usted sólo puede ser capaz de crear secuencias de comandos a un cierto punto y acabar con ellos en una fecha posterior. Para ayudar a evitar y disminuir la inestabilidad de medio ambiente, lea el capítulo sobre el Servicio de defectos de nivel crítico Agreements.Timely FixesApplication no tienen que ir en detrimento de un sistema automatizado de los proyectos de testeo de software. Cuando los defectos se corrigen en forma oportuna, de secuencias de comandos puede continuar sin interrupciones importantes. Al estimar un proyecto de pruebas automatizadas, siempre es mejor añadir un tiempo de búfer que se adaptarse a la presentación de informes de defectos y corrección de defectos revisions.When tomar una cantidad excesiva de tiempo para resolver y están causando el proyecto automatizado de pruebas de software que se retrase, es el momento de reunir una reunión. Invitar a todos los principales actores y discutir la raíz del problema y lo que todos pueden mejorar la situación. Tal vez el desarrollo está gastando demasiado tiempo tratando de reproducir el problema y tener su automatización equipo a entrar en una mejor descripción de los ayudaría a su vez, las correcciones de defectos a mayor velocidad. Tal vez usted pueda trabajar juntos para clasificar los defectos y establecer plazos razonables para fijar cada clasificación. Por ejemplo, una crítica defecto hay que arreglar ese día, mientras que un defecto de alta hay que arreglar con en 24 hours.Responsive Contacto deestablecerse su equipo tiene en proyecto una nueva prueba automatizada, tendrá una persona de contacto. Esta persona es responsable de asegurarse de que tiene los requisitos del negocio y responder a preguntas acerca de cómo funciona la aplicación. Esto no va a ser su trabajo principal, por lo que tendrá que asegurarse de que él o ella es receptivo. Si usted no puede obtener los requisitos de negocio adecuado, los datos de prueba, o responde a las preguntas, su proyecto de automatización no se successful.Copyright 2004. Danna Henderson. Todos los Derechos Henderson Reserved.Danna ha ayudado a muchos las organizaciones a automatizar sus pruebas de software con WinRunner. Para obtener información sobre la creación de scripts robusto, guiado por los datos, y con éxito pruebas automatizadas, Expertos visita WinRunner.

Artículo Fuente: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


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!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

Envíe sus artículos a Messaggiamo.Com Directorio

Categorías


Derechos de autor 2006-2011 Messaggiamo.Com - Mapa del sitio - Privacy - Webmaster enviar sus artículos a Messaggiamo.Com Directorio [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu