2011-05-20 19 views
10

Estamos buscando una herramienta que nos permita ejecutar y ejecutar pruebas en varios navegadores, incluidos Chrome, FF 3,4, IE 6,7,8 y durante la ejecución, permiten a un humano inspeccionar visualmente cada página/acción. Esto debe ser compatible con JavaScript, por lo que un simple enfoque de navegador no funcionará. Algo como Selenium Grid puede funcionar, pero no he visto nada que actúe como una consola para que un humano pueda inspeccionar visualmente cada paso de la prueba. Idealmente, la respuesta a esta pregunta sería una herramienta que ejecute una prueba inicial con guiones y muestre esas pruebas en cada navegador en una cuadrícula para que un humano pueda inspeccionar visualmente el aspecto de cada página mientras la prueba prueba el contenido html.Inspección visual automatizada a través del navegador

+0

ya publicado ya la espera de algunas buenas herramientas :) http://stackoverflow.com/questions/1315499/is-there-a-single-software-for-multiple-browser-testing –

Respuesta

1

¿Qué tal Cucumber Sauce?

No lo he probado simplemente porque no necesito ejecutar pruebas en paralelo en varios navegadores o sin cabeza. Sin embargo, estoy usando CucumberBDD para casi todas mis pruebas de aplicaciones web. La salsa de pepino parece que podría haber resuelto el problema del paralelismo, por lo que podría funcionar para ti.

0

Muy buena pregunta.
La herramienta armario que lo pienso será corredor de carga HP para:

  • la capacidad de inspeccionar visualmente cada página mientras se ejecuta la prueba y la inserción de punto de ruptura si es necesario
  • Javascript está soportado pero es posible tienen un problema en esta solicitud asincrónica (Ajax)

Puesto que no todos los días un pero:

  • No todos los navegadores están simulados.
  • Los navegadores también se simulan ...
  • El informe imprimirá el rendimiento y no lo que se muestra en la página.
  • El precio


No creo que la inspección visual se divide en pruebas automatizadas. La prueba automatizada es sobre el rendimiento y para detectar la regresión. La inspección visual en el otro lado es verificar si el diseño se representa correctamente.

1

¿Qué tal Telerik Test Studio http://www.telerik.com/automated-testing-tools.aspx? Puede hacer FF 3 & 4, IE7, 8, 9 (pero no IE6), Chrome y Safari. Se engancha literalmente en el navegador y lo conduce como si una persona real estuviera sentada allí haciendo clic en las cosas y escribiendo texto.

1

Hace un par de meses me encontré con un navegador que permitía a los usuarios ver cómo los diferentes motores de representación mostraban su sitio: Lunascape y here son sus características. En cuanto a su validez, o precisión, no puedo garantizarlo (nunca lo he usado); Sin embargo, puedo vincularlo a una revisión CNET: CNET.

Así que mi mejor idea sería usar lunascape (para permitir que tu verificador vea todos los motores uno al lado del otro), luego crea las pruebas en javascript que se incluye en cada página.

Buena suerte, y espero que esto ayude.

1

TestComplete puede hacer esto: http://www.automatedqa.com/products/testcomplete/ Puede registrar cualquier interacción con una aplicación y cuando se ejecutan las pruebas puede verlas.

Es compatible con: Internet Explorer 6-9 de apoyo (tanto de 32 como de 64 bits versiones) Firefox 3.5-4.0 apoyo

-1

¿No estas pruebas dependen del tamaño del sitio para ser probado? Si tengo un sitio de 5 a 10 páginas, utilizaría algunas de las herramientas mencionadas anteriormente, las manejaría manualmente (es decir, recorrería el sitio en cada navegador de cada plataforma), usar browsershots.org, o usar una herramienta dentro de Safari, como como simulando un navegador.

Si el sitio es grande, estas opciones se vuelven muy difíciles y lentas, y mi experiencia es que lo mejor es asegurarse de que cada página cumpla con los estándares y probar diferentes páginas en algunos navegadores.

Espero que esto ayude.

+0

¿Puedo preguntar por qué esto era abajo votado. Parece un buen consejo ... –

1

Selenio de herramienta de código abierto, que admite many browsers y se puede ejecutar como una herramienta de grabación/reproducción simple o de código, pero la compatibilidad del navegador varía un poco dependiendo del método que elija. Google usa Selenium a lo grande estos días y hay muchos buenos artículos como this one en su blog de prueba.

Cuestiones relacionadas