lunes, 23 de diciembre de 2013

Hopes and Fears de automatización de pruebas


ByDataArtin topicBlogging



La automatización de pruebas es muy grande. La automatización de pruebas es impresionante. La automatización de pruebas le permite controlar su producto 24/7. Puede cargar su producto con la producción o los datos de producción similar y ver cómo funciona. Puede emular cualquier actividad o flujo de trabajo para su producto. Usted puede hacer análisis de fantasía acerca de la calidad de su producto y hacer informes de rendimiento del equipo tienen sentido. Pero yo supongo que hay más falla entonces historias de éxito de la implementación de la automatización. ¿Por qué?



Debido a que todavía hay algunos riesgos asociados con la implementación de la automatización de control de calidad. Aquí quiero hablar de estos riesgos, sus soluciones generales, y la forma en que en DataArt dirigimos a ellos.



QA Automation es bien barato en la aplicación y caro de más apoyo, o barato en apoyo, pero muy caro en la ejecución



En general, esta es la situación real. Con el fin de crear buenas pruebas automatizadas, es necesario crear una estructura inicial para ellos, y luego separar los datos de las pruebas y las interfaces y luego añadir las pruebas de sí mismos. Esto asegura que sus pruebas se pueden cambiar fácilmente si el sistema ensayado cambia.



Si usted trabaja con un proveedor que le ofrece un servicio de automatización de control de calidad, proponer las apliquen sobre una base de precio fijo y el desarrollo ulterior de configuración como una solución equipo de T & M / dedicado. Preste especial atención durante la primera fase; involucrar algunos individuos de la tecnología de su lado para entender lo que está sucediendo aquí. Si la aplicación de automatización requiere un trabajo de I + D - Proponga su cuota de proveedor esta inversión.



En DataArt, tenemos una serie de soluciones a este problema. En primer lugar, ya tenemos algunos marcos (tenemos nuestros propios marcos para el Selenio, Laboratorio Virtual de Microsoft, etc) por lo que todo lo que necesitamos es adaptarlos a las necesidades del proyecto actual. Esto nos permite reducir significativamente el tiempo y costo de implementación de la automatización de control de calidad inicial. Eso significa que usted puede disfrutar de los primeros resultados de la automatización más rápido ya un menor precio.



En segundo lugar, si la herramienta de automatización requerido es nuevo para nosotros, se requerirá un proyecto de investigación, y llevamos a cabo una investigación y trabajo inicial como nuestra propia inversión y luego añadir la automatización sólo después vamos a estar seguro de que le ayudará.



En tercer lugar, siempre tratamos de evaluar si la automatización de pruebas tiene sentido práctico para un proyecto específico. A veces es más fácil de automatizar algunas partes del proceso de control de calidad y algunas operaciones de hacer manualmente. Este enfoque permite ahorrar significativamente en los costos de automatización sin perder calidad (ya veces incluso aumentarla).



QA Automation es un cuadro negro. Un cliente, que no es un desarrollador experto no puede entender lo que pasa si las pruebas son incorrectas, y lo que las cifras de los informes de las pruebas significan



Esto sucede si usted está utilizando la automatización de control de calidad sin ningún tipo de herramienta de informes. Así que hablar de los requisitos de información antes de comenzar el proceso de automatización. Compruebe las herramientas de información sugeridas en el mercado y elegir el que mejor se adapte a sus necesidades, o hacer una lista de las métricas que desea recopilar y hacer que el vendedor elija la herramienta de la corrección del informe. A veces es más fácil de escribir su propio sistema de información que a personalizar e integrar una existente. A continuación, asegúrese de que las pruebas en sí son correctos, comprobar hipótesis y datos de ensayos, o asegurarse de que su proveedor reconcilia con usted o el dueño del producto.



El equipo DataArt centra en ser más que un simple proveedor; también somos expertos y consultores para nuestros clientes. Utilizamos una serie de herramientas que pueden hacer que la automatización de control de calidad transparente, claro y manejable, incluso desde un punto de vista no-tech (Fitnesse, Practitest, Microsoft Test Manager, etc.) Nuestros gerentes de control de calidad tienen negocios analista fondos y pueden explicar todas las métricas desde el campo de control de calidad en términos de valor de negocio, además de que siempre hacen alguna fase de descubrimiento para lograr el tipo correcto de los datos de pruebas y escenarios de prueba.



La automatización de control de calidad es una solución empresarial. Tiene sentido sólo para grandes proyectos a largo plazo



En general, cuanto más largo y más grande el proyecto del mayor beneficio de la implementación de la automatización de QA. Pero todavía hay un montón de situaciones en las que la automatización puede ayudar a los pequeños proyectos. Siempre hay algunas partes del proceso de control de calidad manual que se puede automatizar. La generación de datos de prueba, automatización navegador móvil y la cruz, las pruebas de carga básicos etc Este enfoque se llama prueba semi-automatización y una gran mayoría de los ingenieros de control de calidad DataArt puede hacerlo y entender dónde esta técnica puede traer mejores resultados.



QA Automation sólo funciona mientras se está trabajando con el proveedor actual



Esto puede ser cierto, si se tiene en cuenta la automatización como algún proyecto paralelo o incluso actividad secundaria para su proyecto principal. Tratar a la automatización como un proyecto de software independiente, el mismo que uno de carácter general (incluso si su proveedor tiene otro punto de vista sobre esto).



Eso significa que usted necesita código bien comentado, un entorno portátil (nube o el medio ambiente de su lado), wiki u otra base de conocimientos, y una garantía para un cierto período después de finalizado el proyecto.



En conclusión, me gustaría decir que hay ciertas maneras de mantener un ojo sobre su producto en cada etapa, pero si usted quiere estar seguro de que usted tiene todo bajo control las 24 horas del día y, al mismo tiempo que desea vive tu vida, entonces probablemente debería pasar algún tiempo en la creación de algunos de automatización ahora, y luego tener la confianza de que todo lo que sale mal, usted sabrá sobre él justo a tiempo para evitar consecuencias imprevistas.



Véase también la prueba automatizada para diferentes proyectos e Industrias ... ¿Por qué?



http://blog.dataart.com/test-automation-hopes-and-fears/


No hay comentarios:

Publicar un comentario