Skip to content

Manual Técnico appServiserAdmin

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


Español

Definición de la Carpeta

El archivo FunctionalTester.php se encuentra en la carpeta de pruebas de un proyecto que utiliza el marco de trabajo Yii2. Este archivo es parte de la configuración de pruebas funcionales y se utiliza para definir las acciones y métodos que se pueden utilizar en las pruebas funcionales de la aplicación.

Propósito

El propósito del archivo FunctionalTester.php es proporcionar una clase que extiende las funcionalidades de las pruebas funcionales en Yii2. Esta clase permite a los desarrolladores escribir pruebas que simulan la interacción del usuario con la aplicación, asegurando que las funcionalidades se comporten como se espera.

Funciones

  1. Métodos de Prueba: Define métodos que permiten realizar acciones comunes durante las pruebas, como navegar por la aplicación, enviar formularios y verificar resultados.
  2. Interacción con la Aplicación: Facilita la simulación de interacciones del usuario, lo que permite probar flujos de trabajo completos en la aplicación.
  3. Integración con Codeception: Se integra con el marco de pruebas Codeception, permitiendo la ejecución de pruebas funcionales de manera sencilla y estructurada.

English

Technical Documentation for the File FunctionalTester.php

Folder Definition

The FunctionalTester.php file is located in the testing folder of a Yii2 project. This file is part of the functional testing setup and is used to define the actions and methods that can be utilized in the application’s functional tests.

Purpose

The purpose of the FunctionalTester.php file is to provide a class that extends the functionalities of functional testing in Yii2. This class allows developers to write tests that simulate user interaction with the application, ensuring that functionalities behave as expected.

Functions

  1. Test Methods: Defines methods that allow performing common actions during tests, such as navigating the application, submitting forms, and verifying results.
  2. Application Interaction: Facilitates the simulation of user interactions, allowing for the testing of complete workflows within the application.
  3. Integration with Codeception: Integrates with the Codeception testing framework, enabling the execution of functional tests in a simple and structured manner.