에이전트 활용 사례

오늘 등록된 사례

44전체 189건

189개 중 1–20개

개발·코딩구현 예제

파이썬 코드에서 정상·경계·오류 테스트 초안 만들기

파이썬 파일을 받아 정상 입력과 예외 상황을 확인할 pytest 파일의 초안을 생성해 저장해요.

사용법

  1. --file로 대상 Python 파일을 지정하거나 --code에 짧은 코드를 넣어요. 실행 전 예제의 패키지와 모델 API 설정을 준비해요.
  2. 모델에 정상 입력, 경계값과 오류 조건을 나눠 검사하는 테스트를 요청해요. 외부 API나 파일 처리는 테스트 안에서 모의 동작으로 바꾸도록 지시돼 있어요.
  3. 생성된 내용은 test_파일명.py 또는 지정한 --output 경로에 저장돼요. 프로그램은 다음에 실행할 pytest 명령을 보여주며 테스트 자체를 실행하지는 않아요.

결과

pytest 테스트 파일을 생성하는 예제예요. 원문에 있는 높은 커버리지 목표는 모델 지시이며 측정된 성과가 아니에요.

참고사항

생성한 테스트가 올바른 기대값을 쓰는지는 실행과 검토가 필요해요. 기본 저장 코드에는 기존 출력 파일의 덮어쓰기를 막는 처리가 없어요.

출처

GitHub 원문 ↗

예시 프롬프트 · LangChain

[Python 모듈]의 테스트 초안을 작성하는 도구를 구성해 주세요. agents/15-unit-test-generator의 코드 입력과 파일 저장 방식을 참고하고 [테스트용 작업 사본]에서 진행합니다. 설치할 패키지와 API 설정, 테스트 실행 명령을 먼저 정리하세요.

정상 입력, 빈 입력, 경계값과 예외 조건을 구분하고 외부 API·파일·데이터베이스는 모의 동작으로 대체해 주세요. 기존 테스트 파일을 덮어쓰지 않는 새 파일로 저장하고, 함수의 현재 동작만 그대로 따라 쓰지 않도록 [확인된 요구사항]을 기대값의 기준으로 삼습니다.

생성 뒤에는 테스트를 실제 실행해 통과와 실패를 기록하세요. 의도적인 작은 오류를 넣었을 때 관련 테스트가 실패하는지 확인하고, 커버리지 수치는 측정한 경우에만 적습니다. 결과물은 테스트 파일, 실행 기록, 요구사항별 검사 항목과 미검증 경로입니다. 원문은 파일 생성까지만 하므로 실행과 오류 검출 검증은 이번 구현에서 추가한 단계로 구분해 주세요.