Component Versioning

version

  • 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' 카테고리의 다른 글

Canary Release  (0) 2018.12.12
version naming  (0) 2016.08.23
Bullseye를 이용한 Code Coverage Test  (0) 2016.03.30
탐험적 테스팅(Exploratory Testing)  (0) 2016.03.29
Web Automation Test Tool Guide  (0) 2016.03.29
Pairwise testing  (0) 2016.03.29

+ Recent posts