Controlador IO Tutorial usando un sitio Web de web y ejemplos de trabajo

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)

Artículos Relacionados

Crear un sitio web utilizando iWeb

Crear un sitio web utilizando iWeb

sitios web son una forma sencilla de informar al público sobre su tema de interés. En este tutorial crearemos un sitio web de fitness con el programa iWeb. Usted puede hacer una página web sobre cualquier tema de su elección. Con un sitio web de fitn
Cómo crear un sitio web compartido usando Shutterfly.com

Cómo crear un sitio web compartido usando Shutterfly.com

Shutterfly ofrece una característica de participación donde los miembros pueden crear y publicar sitios Web. Un componente popular a la función de compartir es la Web de aula. Maestros pueden invitar a los padres para ver fotos, revisar calendarios y
Cómo hacer un sitio web usando weebly.com

Cómo hacer un sitio web usando weebly.com

Le enseñará cómo hacer sitios web [nuestra empresa] usando weebly.comPaso 1: RegistrarseSubir a weebly.com y firmar con tu correo electrónico [inicio de sesión con información de la empresa].Paso 2: Agregar o hacer un sitio webSi usted está firmando
Para principiantes hackers Tutorial Ep.2: Remotamente cerrar un sitio Web

Para principiantes hackers Tutorial Ep.2: Remotamente cerrar un sitio Web

* AVISO LEGAL *ESTA TÉCNICA YA NO FUNCIONA.En primer lugar quiero ir al menú Inicio y escriba SHUTDOWN-I y pulse enter y el programa debe abrirPaso 1: Principiante Hacker Tutorial Ep.2: remotamente cierre abajo de un sitio web Ahora, vas a necesitar
Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

Formación de E-Commerce: Aprender a construir un sitio web de comercio electrónico usando software libre

originalmente llamé a este curso el curso de capacitación de 4 horas e-commerce. Yo le pagado-para la formación en una base del webinar. Aunque menos de un año de edad, los materiales ya están un poco fuera de fecha, así que no puedo realmente cobrar
Cómo transmitir el eclipse solar a un sitio web con una webcam USB (código de C#) 20 de marzo de 2015

Cómo transmitir el eclipse solar a un sitio web con una webcam USB (código de C#) 20 de marzo de 2015

C# fuente de código para la transmisión de imagen para sitios web - no sólo en el 20 de marzo de 2015!Este artículo muestra cómo ver el eclipse solar segura el 20 de marzo en su PC mediante el uso de un simple USB webcamera. Es un C#-solución base qu
Crear un botón de lanzamiento del sitio web enorme, intermitente,

Crear un botón de lanzamiento del sitio web enorme, intermitente,

En hybris, acabamos de lanzar nuestro nuevo comercio cloud API en yaas.io. El equipo de labs de hybris apoyó el público arranque con un botón de lanzamiento frío. Es un botón grande cúpula estilo arcade, tiene un LED integrado así que usted puede dej
Hospedar su sitio web en frambuesa pi

Hospedar su sitio web en frambuesa pi

frambuesa pi es un tablero de bajo costo de desarrollo por la Fundación frambuesa, para este tutorial estoy usando la distro por adafruit que puede encontrar en http://learn.adafruit.com/adafruit-raspberry-pi-educational-linux-distro/occidentalis-v0-
Construir un sitio web para tan poco como $20 años!

Construir un sitio web para tan poco como $20 años!

En este instructable, va cubriendo todo lo que necesitas saber para crear un gran sitio web a muy bajo costo! Si desea ver algunos de mis trabajos, visitad: Webshawty.comUn par de cosas que tienes que:-Acceso a Internet-Una nueva computadoraOtros mat
Cómo construir tu propio sitio Web

Cómo construir tu propio sitio Web

una guía completamente cubierta para conseguir desde el papel hasta la web, gratis si lo desea, especialmente si cualquier webmasters amistoso deberle favores a pocos pero aún con poca experiencia y conocimiento puede construir un sitio web y consegu
Construir un sitio web profesional: parte 2

Construir un sitio web profesional: parte 2

esta es la segunda serie de las lecciones de punto en diseño web. Si eres nuevo en diseño web o la necesidad de volver a tapar, por favor informe: construir un sitio web profesional: parte 1Código HTML y los códigos de color son en este instructable:
Servidor gratuito alojado sitio web (Dropbox, GitHub, DNSPOD y Freenom)

Servidor gratuito alojado sitio web (Dropbox, GitHub, DNSPOD y Freenom)

Este tutorial mostrará cómo hospedar su sitio web en dos servidores independientes (una principal y una copia de seguridad) de esta forma que su sitio de Internet casi siempre estará en línea. A través de DNS de terceros te reenvío serán capaces de t
Construir tu propio sitio web con dreamweaver

Construir tu propio sitio web con dreamweaver

por lo que previamente he escrito sobre esto antes, el viejo es digno de la lectura en primer lugar, contiene instrucciones en photoshop y dreamweaver que esto no, sin embargo falta mucho señala respecto a este.Estos días hay toneladas de servicios p
Arduino Esp8266 Post datos al sitio Web

Arduino Esp8266 Post datos al sitio Web

El módulo de WiFi de ESP8266 es un autónomo SOC con pila de protocolo TCP/IP integrado que puede dar cualquier microcontrolador el acceso a tu red WiFi. Ofrece una completa y autónoma Wi-Fi networking solución, permitiendo organizar ya sea la aplicac