El propósito de este documento consiste en guiar en la configuración de pipelines de continuous testing para la plataforma Web. Este documento está dirigido a los Lideres Tecnicos (LT), arquitectos, desarrolladores, operaciones y demás personal técnico que necesiten realizar pruebas automatizadas de aplicaciones moviles en la plataforma Web con el uso de Sauce Labs.
VERSIÓN | FECHA | DESCRIPCIÓN | RESPONSABLE |
---|---|---|---|
1.0 | 22/12/2023 | Versión inicial | Marizé Mijares H. |
1.1 | 12/03/2024 | Actualizacion Chrome Driver | Cesar Gutierrez T. |
El propósito de este documento consiste en guiar en la configuración de pipelines de continuous testing para la plataforma Web. Este documento está dirigido a los Lideres Tecnicos (LT), arquitectos, desarrolladores, operaciones y demás personal técnico que necesiten realizar pruebas automatizadas de aplicaciones moviles en la plataforma Web con el uso de Sauce Labs.
A continuacion se describe la configuración ideal del archivo (devops.properties) que deberan tener los arquetipos de Web.
dev.flow=testautomui,pubtestresults
cert.flow=testautomui,pubtestresults
# Prueba API
dev.stages.testautomapi.type=testing_api_artifactory
dev.stages.testautomapi.typeTest=api
dev.stages.testautomapi.commandParams=clean install
# #################### CI/CD ####################### #
chromeVersion=122 # Se actualiza la version a la ultima (122 a la fecha)
# Regression Test
dev.stages.testautomui.type=testing_ui_artifactory
dev.stages.testautomui.typeTest=regression
dev.stages.testautomui.commandParams=clean install
dev.stages.testautomui.tags=MigracionDown
# Publish Test Results
dev.stages.pubtestresults.type=selenium
# ####################### CERTIFICATION ####################### #
# Prueba API
cert.stages.testautomapi.type=testing_lib_artifactory
cert.stages.testautomapi.typeTest=api
cert.stages.testautomapi.commandParams=test
# Regression Test
cert.stages.testautomui.type=testing_ui_artifactory
cert.stages.testautomui.typeTest=regression
cert.stages.testautomui.commandParams=clean install
cert.stages.testautomui.tags=BajaPostPago
Importante: Debe modificar "<aplicación>" por el nombre de la aplicacion que cargo en su repositorio de Artifactory. Por ejemplo, si la mesa es genesis deberia cargar la nueva version de la aplicacion en genesis-mobile-ambiente, supongamos que sea desarrollo entonces seria genesis-mobile-dev dentro de la carpeta testing-web.