> For the complete documentation index, see [llms.txt](https://abi.gitbook.io/net-core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abi.gitbook.io/net-core/9.-pruebas-de-integracion.md).

# 14. Pruebas de usuario

Podemos realizar pruebas simulando las accciones que realizaría un usuario como dar clic a un botón y teclear información. Estas pruebas se conocen como E2E Testing.

Como estas pruebas son mas tardadas se suelen solo probar las funciones claves y mas importantes.

&#x20;Una de las opciones mas utilizadas es [Selenium](https://www.seleniumhq.org)

Existen otras herramientas para realizar pruebas de tu aplicación web, de escritorio y las aplicaciones móviles, como por ejemplo AppCenter para aplicaciones móviles o Appium

Otro frameworks interesantes son:\
[\
Cypress](https://www.cypress.io) Puedes realizar tus pruebas con javascript o typescript y no esta basado en selenium.\
[WebDriver.io](https://webdriver.io) Puedes realizar pruebas web o móviles con javascript.\
[Playwrigth](https://playwright.dev) Desarrollado por Microsoft puedes realizar tus pruebas con javascript, typescript, python, java o c#

En general en este tipo de pruebas accedes a los elements de tu página mediante un selector el cual puede ser el Id, la clase css, por medio del texto, entre otros y vas realizando las acciones que hace un usuario como teclear su usuario en la página de login.&#x20;

Puedes realizar el mismo test con los diferentes navegadores y puedes emular el navegador como si fuera un celular.&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://abi.gitbook.io/net-core/9.-pruebas-de-integracion.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
