Skip to content

Manual Técnico appServiserAdmin

Documentación Técnica del Archivo LoginCest.php en la Carpeta appServiserAdmin/tests/functional


Español

Definición de la Carpeta

El archivo LoginCest.php se encuentra en la carpeta de pruebas funcionales de un proyecto que utiliza el marco de trabajo Yii2. Este archivo generalmente contiene pruebas automatizadas relacionadas con el proceso de inicio de sesión de la aplicación.

Propósito

El propósito del archivo LoginCest.php es definir un conjunto de pruebas funcionales que verifican el comportamiento del sistema de inicio de sesión. Esto incluye la validación de credenciales, la gestión de sesiones y la verificación de mensajes de error, asegurando que el proceso de autenticación funcione correctamente.

Funciones

  1. Pruebas de Inicio de Sesión Exitoso: Verifica que los usuarios puedan iniciar sesión correctamente con credenciales válidas.
  2. Pruebas de Inicio de Sesión Fallido: Asegura que el sistema maneje adecuadamente los intentos de inicio de sesión con credenciales incorrectas, mostrando los mensajes de error apropiados.
  3. Verificación de Redirecciones: Comprueba que, tras un inicio de sesión exitoso, los usuarios sean redirigidos a la página correcta.
  4. Manejo de Sesiones: Verifica que las sesiones de usuario se gestionen correctamente durante el proceso de inicio de sesión.

Englisg

Technical Documentation for the File LoginCest.php

Folder Definition

The LoginCest.php file is located in the functional testing folder of a Yii2 project. This file typically contains automated tests related to the application’s login process.

Purpose

The purpose of the LoginCest.php file is to define a set of functional tests that verify the behavior of the login system. This includes validating credentials, managing sessions, and checking error messages, ensuring that the authentication process works correctly.

Functions

  1. Successful Login Tests: Verifies that users can log in correctly with valid credentials.
  2. Failed Login Tests: Ensures that the system properly handles login attempts with incorrect credentials, displaying appropriate error messages.
  3. Redirection Verification: Checks that, after a successful login, users are redirected to the correct page.
  4. Session Management: Verifies that user sessions are managed correctly during the login process.