Skip to content

Manual Técnico AppServiser

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

Español

¿Para qué es?

El archivo FunctionalTester.php se utiliza para definir un tester funcional en la aplicación. Este archivo extiende la funcionalidad de los tests funcionales, permitiendo a los desarrolladores escribir pruebas que simulan la interacción del usuario con la aplicación.

Definición del Archivo

El archivo FunctionalTester.php es una clase que extiende la clase base Codeception\Actor. Proporciona métodos personalizados que pueden ser utilizados en las pruebas funcionales para interactuar con la aplicación de manera más sencilla y legible.

Propósito

El propósito del archivo FunctionalTester.php es facilitar la creación de pruebas funcionales al proporcionar métodos que encapsulan acciones comunes que un usuario podría realizar en la aplicación, como iniciar sesión, navegar por páginas y verificar resultados.

Estructura Común

  • Métodos personalizados: Cada método en esta clase puede representar una acción que el tester puede realizar, como amGoingTo, wantToTest, y otros métodos que encapsulan la lógica de prueba.

Ejemplo de contenido:

Parámetros de Salida Los parámetros de salida del archivo FunctionalTester.php se refieren a las acciones que se pueden realizar en las pruebas funcionales.

Algunos ejemplos de resultados esperados son:

  • Acciones encapsuladas: Se espera que los métodos personalizados faciliten la escritura de pruebas más legibles y mantenibles.
  • Interacción con la aplicación: Se espera que las pruebas simulen correctamente la interacción del usuario con la aplicación.

English

Technical Documentation for the FunctionalTester.php File in the appSennovaLab/tests/_support Directory

What is it for?

The FunctionalTester.php file is used to define a functional tester in the application. This file extends the functionality of functional tests, allowing developers to write tests that simulate user interaction with the application.

Definition of the File

The FunctionalTester.php file is a class that extends the Codeception\Actor base class. It provides custom methods that can be used in functional tests to interact with the application in a more straightforward and readable manner.

Purpose

The purpose of the FunctionalTester.php file is to facilitate the creation of functional tests by providing methods that encapsulate common actions a user might perform in the application, such as logging in, navigating pages, and verifying results.

Common Structure

  • Custom Methods: Each method in this class can represent an action that the tester can perform, such as amGoingTo, wantToTest, and other methods that encapsulate testing logic.

Example content:

Output Parameters The output parameters of the FunctionalTester.php file refer to the actions that can be performed in functional tests.

Some examples of expected results are:

  • Encapsulated Actions: Custom methods are expected to facilitate writing more readable and maintainable tests.
  • Interaction with the Application: Tests are expected to correctly simulate user interaction with the application.