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.
Tabla de contenidos
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, con
SIGINT
o 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 como
root
/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