Este proyecto es un marco de pruebas automatizadas para aplicaciones móviles, diseñado para facilitar la creación y ejecución de pruebas en dispositivos Android e iOS.
- Appium: Framework de automatización que permite pruebas en aplicaciones móviles nativas, híbridas y web. :contentReference[oaicite:0]{index=0}
- TestNG: Framework de pruebas utilizado para la gestión y ejecución de casos de prueba.
- Maven: Gestión de dependencias y construcción del proyecto.
- src/: Contiene el código fuente del proyecto.
- main/: Código principal.
- test/: Casos de prueba automatizados.
- pom.xml: Archivo de configuración de Maven que gestiona las dependencias del proyecto.
- .gitignore: Especifica los archivos y directorios que Git debe ignorar.
- Java: JDK 8 o superior.
- Maven: Para la gestión del proyecto y dependencias.
- Appium: Instalado y configurado en tu máquina.
- Dispositivos o Emuladores: Dispositivos Android/iOS físicos o emuladores configurados para las pruebas.
-
Clona este repositorio:
git clone https://github.com/JonathanLopez0327/JavaSeleniumTestFramework.git
-
Navega al directorio del proyecto:
cd JavaSeleniumTestFramework
-
Construye el proyecto utilizando Maven:
mvn clean install
- Con Maven:
mvn test
2. Con TestNG:
```bash
mvn test -DsuiteXmlFile=TestSuite.xml