Pregunta

Desarrollo una aplicación web y la probamos en varios navegadores, incluidos Firefox e Internet Explorer. Durante nuestro desarrollo probamos la aplicación en Firefox 3.5.2 Y nuestro equipo de prueba probó lo mismo en 3.5.6 y encontró que la interfaz de usuario se ve bien. Sin embargo, una vez en producción, hemos comenzado a recibir quejas de los clientes de que no se ve bien en 3.5.8.

¿Cómo manejamos estos problemas de versión menor? ¿Cómo podemos verificar la compatibilidad del navegador durante el desarrollo y durante las pruebas?

¿Hay alguna herramienta para probar la aplicación en 3.5?X, X siendo todas las versiones menores?

¿Fue útil?

Solución

Yo diría que se quede con las antiguas tradiciones en el desarrollo web.

Quédate con los estándares. Agregue pequeños ajustes para los navegadores específicos que sus usuarios están utilizando si es necesario.

Realmente no puedes hacer nada mejor que eso. No hay herramienta Eso asegurará que su sitio funcione en cada navegador y versión. Quédate con los estándares. Agregue pequeños ajustes.

Otros consejos

Unidad prueba tus aplicaciones web:

Existen varias herramientas que le permiten verificar las versiones principales y algunas de las versiones menores de los sitios web al comparar capturas de pantalla y marcos de prueba unitarios que le permiten conducir automáticamente el navegador y tanto el contenido como la funcionalidad son correctos. Si el tiempo es un problema, sugeriría la opción #1. Si tiene tiempo para escribir pruebas unitarias, que es la mejor opción, vaya con la opción #2.

  1. Probar http://browsershots.org/. También hay otros que hacen lo mismo. Sin mucho trabajo, puede hacer una verificación de cientos de navegadores y versiones.

  2. Si desea obtener más detallado, sugeriría escribir pruebas de unidad de interfaz de usuario web que le brinden más control sobre sus pruebas. Las grandes bibliotecas incluyen Selenio (C#, Java, Ruby y muchos más), o Watin.

Esto es un solitario confinado Caso en el que diría que IE tiene la ventaja sobre otros navegadores.

Versión lanzada. ¡Bam! Nada hasta la próxima versión. Tiene problemas? Trabajar a su alrededor. La clave aquí es que los problemas son coherente y repetible insectos. Firefox tiene alrededor de media docena de versiones en uso activo, de 3, 3.5, 3.6, 4, y las que están en el medio. ¿Todos se mantienen al día con su versión? Probablemente no.

Recomiendo probar en la última construcción estable de Firefox, Chrome, Safari y, por supuesto, IE 7/8. Si alguien menciona un problema específico para otro navegador, ábralo y haga una solución. Esto podría implicar un compromiso en el diseño o reducción en el nivel de estilización en la página.

Considerándolo todo, Los diseños simples son mejores.

Actualmente, la solución estándar aceptada de la industria para este problema es la prueba de navegador cruzado automatizado y/o subcontratado.

Los ejemplos de herramientas y servicios que ayudan con algunos/todos estos trabajos abundan, incluidos (no exhaustivos, no tomen presencia en esta lista como recomendación para su situación específica):

Pila, Navegador, Selenio (uno de los caballos de batalla de la industria para las pruebas en general), Ghostlab, Laboratorios de salsa, etcétera etcétera...

Licenciado bajo: CC-BY-SA con atribución
scroll top