Cap. 5 – Automatización de pruebas del sistema
Enviado por Mikki • 7 de Abril de 2018 • 1.127 Palabras (5 Páginas) • 432 Visitas
...
[pic 4]
Para llegar a desarrollar este diagrama es necesario crear un servidor que nos sirve como un puente para distribuir los datos a las máquinas virtuales.
[pic 5]
Pasos para esta construcción:
- Construir el código de la aplicación, ensayos, y se configura el servidor de compilación. Para ello, la acumulación invoca una definición de usuario integrada.
- Ejecutar una secuencia de comandos de su elección en cada máquina de prueba en el laboratorio. Que normalmente proporcionar una secuencia que copia los archivos de instalación en la máquina de prueba y los ejecuta allí.
- Invoque las pruebas en la máquina de laboratorio que se designe como el cliente de prueba. Se ejecutan en la misma forma que pruebas unitarias.
¿Qué es una definición de compilación?
Son los flujos de trabajo que se utilizan para definir un laboratorio y un servidor.
Para definir un laboratorio es necesario:
- Se tiene que tener un ambiente donde se creara el laboratorio.
- Se tienen que crear un script que contenga todo que se realizara en cada prueba.
- Especificar qué datos se obtendrán de cada máquina virtual, para poder remplazar los valores de prueba definidos.
- Se necesita tener la estructura del servidor, esto para poder saber que código se va a ejecutar,
- Se necesita crear un test suites, donde contiene todos los casos de prueba que se llevaran a cabo.
[pic 6]
Identificar la compilación del servidor
Es saber cuál es el funcionamiento del servidor, donde se sabe que el servidor es el que tiene que compilar el código fuente de la aplicación y el análisis.
Ver resultados de la prueba y el registro de errores
Para mostrar una lista de prueba de las últimas carreras, en Microsoft Test Manager, elegir centro de pruebas, Test, análisis
Funcionamientos de prueba.
Puede editar el título y el comentario y, si es necesario, la razón de la falta de cualquier prueba de funcionamiento.
Puede abrir los detalles de cualquier ensayo individual y revise los datos recogidos de la prueba.
Si es necesario, también puede crear un elemento de trabajo de error, que incluirá automáticamente los datos de prueba.
Pruebas con varios clientes
Mayoría de los sistemas basados en servidor tiene interesantes pruebas end-to-end que involucran más de un equipo de cliente.
Por ejemplo, cuando un cliente pide un helado a través de la interfaz de web pública, el orden aparecerá la interfaz del almacén hasta que es enviado. Para probar esta historia, tenemos que escribir una prueba de que unidades de interfaz primero uno y luego el otro.
[pic 7]
...