AI Briefing
KO

Banksalad Automatically Generates MyData Test Data Using LLM

·2024.11.18 09:00

Key point

Banksalad's QA team unveiled a method for automatically generating complex MyData test data using LLM and prompt engineering.

Details

Due to the nature of MyData services, generating test data that reflects complex financial product information and user patterns was a major challenge for Banksalad's QA team, but this was solved by adopting LLM. By learning from real data, LLM can generate realistic data reflecting consumption patterns, seasonal variations, and socioeconomic factors.

Prompt Engineering and Data Processing

By setting specific personas and specifying JSON format, they guided the LLM to understand context and generate appropriate data. The generated data is structured through post-processing steps including markdown removal, deletion of unnecessary explanations, JSON parsing, and validation.

Automation and Utilization

They automated the process of mapping structured JSON data to Kotlin/Java DataClass and sending it to the development server via API. Using GitHub Actions' Cron Job, new data is generated daily, and this is shared not only for QA testing but also in the development environment, improving efficiency in testing features that require long-term history.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.