SideProject

테스트 데이터 생성 스크립트 만들어주는 웹 사이트

배준오 2025. 12. 25. 19:54
반응형

나는 백엔드 개발자이다.

팀 단위의 프로젝트를 하다보면 다른 직군의 팀원으로 부터 항상 테스트 데이터를 만들어 달라는 요청을 받는다.

"게시글 데이터를 만들어주세요"

"사용자 데이터 몇개만 만들어 주세요"

 

위와 같이 단순한 요구사항일땐 테스트 데이터를 만드는 것은 일이 아니지만 까다로운 경우가 반드시 있다.

앞에 조건이 조금만 붙어도 여러가지 관계를 고려하며 테스트 데이터 스크립트를 짜야한다.

개발하기도 바쁜데 테스트 데이터를 만드는데 시간을 많이 쏟는건 낭비라고 생각했다.

 

그래서 현재 AI를 활용하여 테스트 데이터 스크립트를 자동으로 만들어주는 웹 사이트를 개발하고 있다.

프로젝트의 최종 목표는 테이트 데이터를 만드는데 시간을 줄이는 것이고 백엔드 개발이 아닌

직군의 사람들도 사용할 수 있도록 하는 것이다. 

 

유저 플로우는 다음과 같다. (아래 사진 첨부)

1. 로컬 에이전시를 통해 DB 메타 정보를 웹 서비스에 등록한다.

2. 프로젝트 팀원들을 웹 사이트에서 등록된 스키마 목록을 확인할 수 있다.

3. 스키마 상세로 들어가 프롬프트에 요구사항을 입력한다.

4. 테스트 데이터 스크립트를 반환 받는다.

 

사용된 기술은 다음과 같다.

1. 로컬 에이전시 - Python, Toon Format

2. 프론트엔드 - React

3. 백엔드 & DB - Java, Spring Boot, MySQL

반응형