Creación de usuarios y grupos
Crear usuarios y grupos, pero utilizando caracteres pertenecientes al ASCII extendido, es decir, con toda suerte de tildes, diéresis y símbolos situados en la zona en la que difieren el resto de encodings.
Edición de usuarios y grupos
Editar las propiedades de un usuario y comprobar que estos cambios han sido guardados correctamente en la base de datos
Borrado de usuarios y grupos
Borrar un usuario y comprobar que todos sus registros han sido eliminados (mala práctica) o marcados como borrados (buena práctica) en la base de datos. Eliminar los registros de la base de datos es una mala práctica porque podría perderse coherencia con las diferentes actividades que ha realizado el usuario y que han ido quedando guardadas en la base de datos haciendo referencia a él. No obstante, debe existir un procedimiento de borrado efectivo (no sólo marcado) por si un usuario lo solicita, para cumplir con la ley de protección de datos.
Cambio de contraseña del usuario
Al realizar el cambio de contraseña, comprobar que ésta se guarda codificada en la base de datos (por ejemplo, a través de un algoritmo MD5). No deben guardarse contraseñas sin encriptar en la base de datos.
Relación entre usuarios y grupos
Incluir usuarios en grupos
Comprobar que la relación se ha hecho efectiva a nivel de base de datos también
Eliminar relación entre usuarios y grupos
Comprobar que la relación ya no existe a nivel de base de datos también
Relación entre grupos y acciones
Gestión de acciones o permisos
Comprobar que es posible añadir o eliminar acciones o permisos a un grupo, a la par que la información se almacena correctamente en la base de datos
Acciones acumulativas
Comprobar que los permisos son acumulativos, es decir, que si un usuario pertenece a dos grupos con algunos permisos superpuestos, se le permite realizar las acciones conjuntas de ambos grupos. Es decir, si en un grupo se permite leer y escribir, y en un segundo se permite escribir y borrar, un usuario que pertenezca a ambos grupos será capaz de leer, escribir y borrar.