+54 911 66509220

Blog

5 Jun 2014

Checklist para Interfaz de Usuario

/
Creado por
/
Comentarios0

Añadiré el siguiente checklist a una biblioteca de otros que vengo recolectando desde hace tiempo, porque en particular éste me pareció muy interesante. Ni que hablar de estar además pensando en armar un script automatizado.

Cadenas

  • longitud mínima permitida
  • longitud mínima admisible – 1
  • longitud máxima permitida
  • longitud mínima admisible de + 1
  • cadenss largas ( 255 , 256, 257 , 1000, 1024 , 2000 , 2048 o más caracteres )
  • tipos de Acentos ( àáâãäåçèéêëìíîðñòôõöö , etc )
  • delimitadores comunes y caracteres especiales ( ” ‘ ` | / \ , ; : y <> ^ * Pestaña )
  • dejar en blanco
  • un espacio
  • múltiples espacios
  • espacios iniciales
  • inyección SQL ( ‘ select * from clientes )
  • • HTML / inyección de Java:
    • <font size=10> Tamaño 10 < / font >
    • <input type=”button” onclick=”alert(‘hi’)” value=”click me”>
  • GB18030 (GB18030 es el nombre registrado en internet para el conjunto de caracteres oficiales de la República Popular China)
    • Meng : ᡒ ᡓ ᡔ ᡕ ᡖ ᡗ ᡘ ᡙ ᡚ ᡛ
    • Wei: ږڗژڙښڛڜڝڞڟ
    • Yi: ꁿ ꂀ ꂁ ꂂ ꂃ ꂄ ꂅ ꂆ ꂇ ꂈ
    • Zang : ꄟ ꄠ ꄡ ꄢ ꄣ ꄤ ꄥ ꄦ ꄧ ꄨ

Números

  • valor mínimo permitido
  • valor mínimo admisible – 1
  • valor máximo permisible
  • valor mínimo permisible + 1
  • 0
  • -1
  • 32768 (215)
  • 32769 (215 + 1 )
  • 65536 (216)
  • 65537 (216 + 1 )
  • 2147483648 ( 231 )
  • 2147483649 ( 231 + 1 )
  • 4294967296 ( 232 )
  • 4294967297 ( 232 + 1 )
  • negativo
  • decimal ( 0.0001 )
  • con Comas ( 1234567 )
  • estilo europeo ( 1.234.567,89 )

Rutas / Archivos

Apertura / edición de archivos existentes

  • nombres de archivo largos/ruta / (> 255 caracteres)
  • caracteres especiales en el nombre de archivo / path (espacio * / \ | < > , () [ ] {} ; : . ! ‘ ” @ # $% ^ & )
  • archivo no existe
  • archivo está protegido contra escritura
  • archivo está bloqueado
  • archivo está dañado
  • ubicaciones no locales (http, ftp, OneDrive , Google Docs , Azure , etc)
  • archivo está en otro sistema operativo ( por ejemplo, archivos de Mac tienen un recurso adicional que las aplicaciones de Windows pueden no entender )

Crear Nuevo Archivo

  • nombres de archivo largos caminos / (> 255 caracteres)
  • caracteres especiales en el nombre de archivo / path (espacio * / \ | < > , () [ ] {} ; : . ! ‘ ” @ # $% ^ & )
  • archivo ya existe
  • no hay espacio en disco deja de crear el archivo
  • archivo cruza un sector del disco ( es esto aún sigue siendo un caso de prueba válida )

Hora y Fecha

  • diferentes formatos (5 de junio , 2001; 06/05/2001 ; 06/05/01 , 05/06/01 ; 6/5/2001 12:34)
    • Si la prueba es en un navegador, cambiar el paquete de idioma.
    • Verificar que el formato de pantalla sea consistente a través de todas las pantallas
  • diferencia horaria entre máquinas
  • zonas horarias Crossing
  • días bisiestos
  • día siempre válidos (30 de febrero, 31 de septiembre)
  • 29 de febrero en años no bisiestos
  • cambio de horario de verano

Navegación en el sitio Web

  • backspace
  • actualizar
  • marcar el URL
  • cambie la dirección URL (modificar / borrar los parámetros para acceder a información no autorizada )
  • múltiples instancias abiertas del navegador
  • diferentes navegadores ( Chrome , Firefox , móvil, etc )

Preferencias de exploradores

  • javaScript apagado
  • cookies off
  • cambiar el tamaño de la ventana del navegador
  • cambiar preferencias font- size
  • paquete de idioma
  • cambiar la configuración del navegador de zoom ( 125 %, 150 %, etc )

Look and Feel

  • fuentes / tamaños / colores / carcasa son consistentes en todas las pantallas similares en la interfaz de usuario
  • iconos o funciones similares ( Agregar , Eliminar , Buscar , etc ) son consistentes a través de la interfaz de usuario
  • diferentes resoluciones de monitor
  • ejecución de OS en modo de alto contraste
  • tabulación

Reglas específicos

  • dirección IP no es válido : ( 999.999.999.999 , 1.1.1, etc )
  • dirección no válida de correo electrónico : (sin ” @” , no, el espacio, etc “.”)
  • edad no válido: ( -1 , 1000)

Otros casos

  • campos obligatorios ( ¿son realmente necesarios ? )
  • ancho de campo (por ejemplo, el campo Apellidos debe ser mayor que el campo nombre )
  • información sobre herramientas ?
  • valores de cuadros combinados / desplegables tienen sentido
  • mensajes de error apropiados para valores incorrectos

Fuente: http://experttesters.com/

Leave a Reply

Your email address will not be published.

* Copy This Password *

* Type Or Paste Password Here *

27,875 Spam Comments Blocked so far by Spam Free Wordpress

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.