Automatiza pruebas QA con Java | Parte 2: Archivos Properties
Continuamos con nuestra serie sobre automatización QA con Java. En esta ocasión aprenderemos sobre el manejo de archivos properties. Si necesitas conocer más sobre el tema te invitamos a consultar la primera parte de este tutorial en la que hablamos sobre utilidades avanzadas.
El manejo de los archivos properties es de vital importancia para asegurar la calidad de nuestra automatización en términos de mantenibilidad, reutilización y código limpio en general. Por lo general en estos archivos establecemos datos de configuración y suelen ir localizados en una carpeta ‘resources’ como se observa en la imagen siguiente.
Un ejemplo del contenido del mismo se muestra a continuación:
|
Para dar manejo a estos archivos se recomienda utilizar una clase Java de utilidad la cual llamaremos en este artículo ‘AppProperties’ y otra que llamaremos ‘ConfigFileReader’, con el fin de mantener los principios SOLID la primera se encarga de exponer métodos que dan acceso a los properties y la segunda se encarga de la lectura o escritura del archivo, las cuales se puede localizar en una carpeta ‘utils’.
La clase ‘ConfigFileReader’ se establece a continuación:
package utils; |
y la clase ‘AppProperties’ se establece por ejemplo para las variables de configuración establecidas anteriormente de la siguiente manera:
package utils; |
Un ejemplo para el uso de esta utilidad se muestra a continuación con la asignación de constantes leídas de este archivo de configuración.
package utils; |
Consulta ya la tercera parte de esta serie de artículos para aprender a integrar la API de Google Sheet en este tipo de pruebas QA.
También te invitamos a consultar nuestro micrositio de carrera donde encontrarás información importante sobre nuestras vacantes de trabajo y la cultura empresarial que hace que trabajar en Pragma sea una experiencia única.
Comparte
Suscríbete al
Blog Pragma
Recibirás cada mes nuestra selección de contenido en Transformación digital.