Controlador IO Tutorial usando un sitio Web de web y ejemplos de trabajo
Última actualización: 26/07/2015
(Compruebe detrás a menudo como actualizar este instructables con más detalles y ejemplos)
Fondo
Hace poco tuve un reto interesante me presentó. Que necesitaba para introducir pruebas automatizadas a un Q / programación de un departamento con muy poca experiencia técnica y sin fondo.
Esto era realmente dos 2 desafíos diferentes. El primero fue identificar las tecnologías para realizar las pruebas automatizadas. La segunda fue la Q de tren / A Departamento.
El artículo sólo se abordará las tecnologías utilizadas y lo que aprendí en el proceso.
Las tecnologías funcionaron bien pero tuve que buscar información y pasó muchas horas pensando en problemas.
Tuve un tiempo difícil encontrar información en Internet sobre estas tecnologías trabajando todos juntos.
Quería compartir esta información, así que escribí este artículo junto con el trabajo de scripts de prueba de ejemplo y un sitio de web de prueba para ejecutar las secuencias de comandos contra.
Todos los scripts de prueba pueden encontrarse en github y el sitio de prueba de trabajo se encuentra en el Sitio Web de controlador IO Tutorial prueba
Espero que sea útil. Si usted, por favor hágamelo saber.
Objetivos
Uso de tecnologías para:
- Probar la funcionalidad del sitio web
- Probar la funcionalidad de JavaScript
- Se puede ejecutar manualmente
- Se puede ejecutar automáticamente
- Fácil de aprender para los programadores no
- Q / A personal con conocimientos básicos de HTML y JavaScript
- Utilizar software de código abierto sólo
Tecnologías
Lista de tecnologías que elija:
- Moca – test runner - ejecuta los scripts de prueba
- shouldjs – biblioteca de afirmación
- webdriverio – enlaces de control de navegador (enlaces de lengua)
- selenio – navegador abstracción y funcionamiento de la fábrica
- Drivers de móviles navegador + navegadores
- Firefox (navegador solamente)
- Chrome (navegador y conductor)
- IE (explorador y conductor)
- Safari (navegador y controlador plug-in)