Pruebas manuales

Este documento describe un script de alto nivel de pruebas manuales para comprobar. Nosotros
debe aspirar a sustituir los elementos de esta lista por estuches de prueba de Spectron automatizados.

Selección de imágenes

  • Cancelar el diálogo de selección de imágenes
  • Seleccione una imagen inbootable (sin tabla de particiones), y espere un
    advertencia sensata
  • Intento de seleccionar un archivo ZIP con más de una imagen
  • Intento de seleccionar un archivo de alquitrán (con cualquier método de compresión)
  • Cambiar la selección de imágenes
  • Seleccione una imagen de Windows y espere una advertencia sensata

Selección de unidades

  • Abra la unidad de selección modal
  • Seleccione de unidad de conmutar
  • Insertar una sola unidad, y esperar la elección automática
  • Inserta más de una unidad, y no esperes la auto-selección
  • Insertar una tarjeta SD bloqueada y esperar una advertencia
  • Insertar una unidad demasiado pequeña y esperar una advertencia
  • Poner una imagen en una unidad e intentar mostrar la imagen a la unidad
    que lo contiene
  • Intento de mostrar una imagen comprimida (para la que podemos conseguir el
    tamaño sin comprimir) en una unidad que es lo suficientemente grande para sostener el comprimido
    imagen, pero no lo suficientemente grande para sostener la versión sin comprimir
  • Habilitar «Modo inseguro» e intentar seleccionar una unidad de sistema
  • Habilitar «modo inseguro», y si sólo hay una unidad de sistema (y no
    Desmontables), no esperen la autoselección

Apoyo a la imagen

Ejecute las siguientes pruebas con y sin validación habilitada:

  • Flash una imagen sin comprimir
  • Flash a la imagen Bzip2
  • Flash una imagen XZ
  • Flash una imagen ZIP
  • Flash una imagen de GZ
  • Flash una imagen DMG
  • Flash una imagen cuyo tamaño no sea un múltiplo de 512 bytes
  • Flash una imagen comprimida cuyo tamaño no sea un múltiplo de 512 bytes
  • Flash un archivo cuyo tamaño de imagen no sea un múltiplo de 512 bytes
  • Flash una imagen de archivo que contiene un logotipo
  • Flash una imagen de archivo que contiene un archivo de blockmap
  • Flash una imagen de archivo que contiene un archivo de metadatos manifiesto

Proceso de azote

  • Desconecto la unidad durante el flash o validación
  • Haga clic en «Flash», cancelar el diálogo de elevación, y haga clic en «Flash» de nuevo
  • Empieza a parpadear una imagen, tratar de cerrar Etcher, cancelar la aplicación
    diálogo de advertencia cerrado, y compruebe que Etcher continúa destellando la imagen

Escritor de niños

  • Matar el proceso de escritor infantil (es decir, conSIGINTo oSIGKILL), y
    comprobar que la interfaz de usuario reacciona apropiadamente
  • Cierra la aplicación mientras parpadea usando el icono de la ventana cerrar el icono
  • Cierre la aplicación mientras parpadea usando el acceso directo del teclado OS
  • Cierra la aplicación desde el terminal usando Ctrl-C mientras parpadea
  • La fuerza mata la aplicación (utilizando una herramienta de monitor de proceso, etc.)

En todos estos casos, el proceso de escritor infantil no debe seguir vivo. Tenga en cuenta que
en algunos sistemas que necesita abrir su herramienta de monitor de proceso de elección con extra
permisos para ver el proceso elevado de escritores infantiles.

GUI

  • Cerrar la aplicación del terminal utilizando Ctrl-C mientras la aplicación es
    Ocioso
  • Click enlaces de piedores que le llevan a un sitio web externo
  • Intentar cambiar la selección de imagen o conducir mientras parpadea
  • Vuelve a la página de configuración mientras parpadea y vuelve
  • Imágenes consecutivas de Flash sin cerrar la aplicación
  • Eliminar la unidad seleccionada justo antes de hacer clic en «Flash»
  • Minimizar la aplicación
  • Arranco la aplicación sin conexión a internet

Banner de éxito

  • Haga clic en un enlace externo en el banner de éxito (con y sin internet
    conexión)

Elevación Prompt

  • Flash una imagen comoroot/administrador
  • Rechaza la elevación rápida
  • Colozo de la contraseña de prontitud de elevación incorrecta
  • Desconecto el disco durante la elevación

Desmontaje

  • Desactivar desmontar y destello una imagen
  • Flash una imagen con un sistema de archivos que es legible por el sistema operativo anfitrión, y
    comprobar que no se monta correctamente

Análisis

  • Desactivar la analítica, abrir el panel de la red DevTools o un olfaador de paquetes, y
    comprobar que no se envía ninguna solicitud
  • Desactivar la analítica, aplicación de actualización de DevTools (utilizando Cmd-R o
    F5), y comprobar que los acontecimientos iniciales no se envían a Amplitude