Proven by Intelligence
보이지 않는 안전을 인텔리전스로 증명하다.
기술 인사이트를 만나보세요.
외부 인터넷 없이, 내 PC에서 AI가 요구사항, 테스트 케이스를 자동으로 만들어준다?
소프트웨어 테스트 자동화 도구인 VectorCAST는 최근 AI 기능을 통해 코드 기반으로 요구사항 생성, 테스트 케이스를 자동 생성하는 기능을 제공하고 있습니다.
그런데 이 AI 기능, 반드시 외부 클라우드 서비스에 연결해야만 쓸 수 있을까요?
Ollama를 활용하면 인터넷이 차단된 보안 환경에서도, 로컬 PC에 LLM(대형 언어 모델)을 설치하여 VectorCAST의 AI 기능을 그대로 사용할 수 있습니다.
이번 글에서는 Ollama 설치부터 VectorCAST 연동까지, 처음 접하는 분들도 따라 할 수 있도록 단계별로 안내해 드리겠습니다.
1. Local LLM이 무엇인가요?
LLM은 일반적으로는 클라우드 서버에서 동작하지만, 최근에는 개인 PC나 사내 서버에 직접 설치해서 인터넷 연결 없이 실행할 수 있는 환경들이 많이 등장하고 있습니다. 이를 'Local LLM'이라고 부릅니다.
Local LLM을 사용하면 다음과 같은 장점이 있습니다:
• 보안 강화: 소스코드가 외부로 전송되지 않습니다.
• 비용 절감: API 사용 요금이 발생하지 않습니다.
• 망분리 환경 지원: 인터넷이 차단된 폐쇄망에서도 AI를 활용할 수 있습니다.
2. Ollama란?
Ollama는 LLM을 로컬 환경에서 손쉽게 실행할 수 있도록 도와주는 도구입니다. 복잡한 환경 설정 없이 명령어 몇 줄로 다양한 AI 모델을 내 PC에서 바로 실행할 수 있습니다.
주요 특징:
• Windows / macOS / Linux 모두 지원
• Llama 3, Mistral, Qwen 등 다양한 모델 제공
• VectorCAST와 연동 가능한 서버 내장
3. Ollama 설치 방법
① 다운로드 및 설치
Ollama 공식 사이트(https://ollama.com)에 접속하여 운영체제에 맞는 설치 파일을 다운로드합니다.
Windows의 경우 설치 파일을 실행하면 자동으로 설치가 완료됩니다.

② 모델 다운로드 (예: qwen2.5-coder)
설치 후 https://ollama.com/search에서 사용할 모델을 검색합니다
Ollama GUI상에서 모델을 검색하여 설치합니다.

VectorCAST AI 기능 연동에는 코드 생성에 특화된 모델을 추천합니다.
③ Ollama 서버 실행 확인
설치 후 Ollama는 백그라운드에서 자동으로 실행됩니다. 정상 동작 여부는 브라우저에서 아래 주소로 확인할 수 있습니다.
'Ollama is running'이라는 메시지가 표시되면 정상입니다.

4. VectorCAST AI 기능과 Ollama 연동하기
VectorCAST 26 버전부터 OpenAI 호환 API를 지원하는 LLM과 연동이 가능합니다. Ollama는 OpenAI 호환 API를 제공하므로 별도의 플러그인 없이 설정만으로 연동할 수 있습니다.
set VCAST_REQS2X_LITELLM_MODEL_NAME=ollama_chat/qwen2.5:14b
set OLLAMA_API_BASE=http://127.0.0.1:11434
set VCAST_REQS2X_API_KEY=aaa
set VCAST_REQS2X_API_BASE=http://localhost:11434/v1
set VCAST_REQS2X_MODEL_NAME=qwen2.5:14b
set VCAST_REQS2X_PROVIDER=litellm
위와 같이 환경 변수 설정 후 아래 블로그 글에서 언급하듯 code2reqs, panreq, reqs2tests를 사용하여 요구사항 생성, 요구사항 연결, 테스트 케이스 생성을 수행할 수 있습니다.

5. 마치며
AI가 생성한 테스트 케이스는 완벽하지 않을 수 있습니다. 하지만 반복적인 수작업 대신 초안을 빠르게 만들고 검토하는 방식으로 테스트 작성 시간을 크게 줄일 수 있습니다.
Ollama와 VectorCAST의 조합은 보안이 중요한 개발 환경에서도 AI 기반 테스트 자동화를 가능하게 해주는 실용적인 솔루션입니다. 외부 클라우드 의존 없이 사내 환경에서 AI를 활용하고 싶은 분들께 적극 추천합니다.
VectorCAST의 AI 기능 활용이나 Ollama 연동 과정에서 어려움이 있으시다면, 언제든지 아래 메일로 문의 바랍니다.
📧 vectorcast@mdsit.co.kr ✍️ 문의남기기

