본문 바로가기
기타 개념정리

개발환경 Local Test Stage Product 차이 정리

by wakestand 2021. 3. 9.
반응형

프로그래밍 개발환경은 일반적으로

Local(dev) / Test / Stage / Product

네 분류로 나뉘게 되는데 차례대로 한번 알아보자

 

먼저 Local은 개발자 본인 개발환경을 말하는데

TEST 서버의 DB를 연결해 놓고

본인이 개발한 파일들을 테스트 하게 된다

Local은 개발자의 테스트 용도로만 사용된다

 

다음으로 TEST는 개발한 내역을 테스트 서버에 올려

남에게 보여주기 위해 사용하는데

 

Local에서 개발이 완료된 파일들을

TEST 서버에 올려주면 현업들이 와서

개발한 내역을 테스트 해볼 수 있게 된다

DB는 운영서버 데이터를 좀 끌어온

TEST DB를 사용하게 된다

 

Stage는 운영서버(Product)에 최종 배포 전 개발한 내역을

운영서버와 동일한 DB로 설정한 것을 말하는데

운영DB로 연결을 하기 때문에 최종 테스트 시에만 사용하고

 

조회 외의 추가/수정/삭제는 신중히 진행할 필요가 있고

테스트 시에는 조회만 하는 것이 대부분이나

 

실제 데이터 추가/수정/삭제 시에는

테스트 후에 도로 돌려놓거나 하는 과정을 거치게 된다

 

마지막으로 Product는 운영서버를 말하는데

개발과 테스트까지 완료되어

실제 사용하는 부분이 바로 Product가 되겠다

 

그리고 네 부분으로 나눠져있는 프로젝트도 많지만

B2B 프로젝트의 경우에는 Stage를 생략하고 Test 이후

바로 Product로 넘겨주는 경우가 대부분이다

반응형

댓글