Component Versioning
- Major Version :
- 하위 호환성 없음 (인터페이스 변경, 삭제되는 경우)
- Minor Version :
- 하위 호환성 보장함 (인터페이스는 변화 없음. 내부 로직이 변경된 경우)
- Patch Version : Bug Fix
- 내부 로직 오류 수정해야 하는 경우
- SNAPSHOT : 항상 변경될 수 있는 floating version
- 개발용
- RELEASE : 더 이상 변경이 일어나지 않는 version
- 외부 배포용 - SNAPSHOT 제거
Product Versioning
- Major Version :
- Major Change (UX changes, file format changes, etc.)
- Minor Version :
- Minor Change (Minor features, major bug fixes, etc.)
- Patch Version : Bug Fix
- Minor bugs, spelling mistakes, etc.
참고
Qualifier
- Alpha: not feature complete
- Beta: contains critical bugs
- RC: release candidate, not fully tested
- RELEASE or Final: final version, release 버젼
- SNAPSHOT : 그냥 라이브 버젼. Floating version, not an actual identification. Should allways be used for code under development.
'QA > Theory' 카테고리의 다른 글
[도서] Django로 배우는 쉽고 빠른 웹개발 파이썬 웹프로그래밍 (0) | 2022.12.21 |
---|---|
Canary Release (1) | 2018.12.12 |
Bullseye를 이용한 Code Coverage Test (0) | 2016.03.30 |
탐험적 테스팅(Exploratory Testing) (0) | 2016.03.29 |
Web Automation Test Tool Guide (0) | 2016.03.29 |
댓글