업무에 있어 개발자, 기획자 분들과 그리고 QA 동료분들과 이야기를 하다 보면 자연스레 개발 용어들이 나오기 마련이다. 대단한 커뮤니케이션을 위해서가 아닌 그래도 이야기를 듣고 고개를 끄덕거릴 수라도 있게 나름 정리를 해보려 한다.😄
서버와클라이언트
클라이언트
: 네트워크를 통해 서버에게 정보를 제공받는 응용 프로그램이다.
서버
: 서비스를 제공하는 소프트웨어가 실행되는 컴퓨터를 서버라고 한다.
API
: application programming interface의 약자
응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다.
프런트엔드(FE)
- 웹/앱 등에서 사용자에게 보이는 부분에 대한 UI를 뜻함
백엔드(BE)
- 브라우저가 주고받는 데이터를 기록하고 가져오는 등의 뒷 단의 일을 처리하는 기술들을 뜻함
디버그
- 프로그래밍 과정 중에 발생하는 오류나 비정상적인 연산, 즉 버그를 찾고 수정하는 것이다. 이 과정을 디버깅(Debugging)이라 하기도 한다.
컴파일
- 개발자가 작성한 소스코드를 바이너리 코드로 변환하는 과정을 말한다.
빌드
- 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일을 뜻한다.
- 빌드에서는 컴파일, 테스트, 배포 등 과정이 포함될 수 있고, 빌드 과정을 도와주는 도구를 빌드 툴이라고 한다.
배포
- 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일
AS-IS / TO-BE
- AS-IS는 개선되기 전 상태를 뜻하고 TO-BE는 개선된 후 상태를 뜻한다.
Reference Site 📗
https://reinvite.tistory.com/84
https://velog.io/@jennyfromdeblock/클라이언트와-서버-빠르게-개념잡기
https://freezboi.tistory.com/39
https://choseongho93.tistory.com/296
https://www.sindohblog.com/2181
반응형
'🔍 QA_Test' 카테고리의 다른 글
성능테스트 / 부하테스트 / 스트레스 테스트 (0) | 2022.09.23 |
---|---|
동적테스트, 정적테스트 이해하기 (0) | 2022.09.12 |
HTTP Status Code / HTTP 상태(응답) 코드 정리 (0) | 2022.08.28 |
Smoke Test? Sanity Test? (0) | 2022.08.10 |
블랙박스 테스트? (1) | 2022.06.26 |