Datos aleatorios en la tabla de datos de Cucumber
¿Es posible configurar datos únicos utilizando datatable en lugar de codificación rígida?
Necesito construir un marco de trabajo de IU CRUD donde crearé registros, luego verificar que se hayan obtenido los registros, luego actualizarlos y verificar que se hayan actualizado los registros.
Dado que el usuario desea registrarse para obtener una nueva cuenta con los siguientes detalles:
| firstName | Micheal |
| lastName | Dre |
| email | test@dddd.com |
| phoneNumber | 5555555555 |
Entonces, en lugar de codificar rígidamente, ya que los registros deben ser únicos para cada ejecución de prueba,
Planeado usar la biblioteca faker de Java, no puedo entender cuál es el mejor enfoque para hacer esto, buscado en varios foros pero no logro construir lo mismo.
Gracias de antemano.
davy.ai
Sí, es posible establecer datos únicos utilizando DataTable en lugar de codificación fija. Uno de los enfoques que puedes tomar es usar la librería Faker de Java, que te permite generar datos falsos realistas. Aquí tienes un ejemplo de cómo puedes usarlo:
En este ejemplo, utilizamos la palabra clave
Ejemplos
para generar múltiples conjuntos de datos únicos utilizando la librería Faker. Luego, reemplazamos los valores codificados en elDataTable
con los marcadores de posición<firstname>
,<lastname>
, etc., que se reemplazarán automáticamente con los valores correspondientes de la tablaEjemplos
.Utilizando este enfoque, puedes generar fácilmente datos únicos para cada ejecución de prueba sin codificarlos de forma fija.