[Software Engineering] RBT, TDD, Test Coverage
Risk-based Testing (RBT)1. What is Risk? 미래에 부정적인 결과를 초래할 수 있는 요소로, 일반적으로 영향(Impact)과 발생 가능성(Likelihood)으로 표현됨.2. Risk-based Testing 위험 식별 (Identify Risks)시스템의 어떤 부분에 위험이 있는지 식별위험 요소: 시스템 복잡도, 새로운 기술 사용, 부족한 비즈니스 지식, 코드 품질 등브레인스토밍 기법을 활용하여 최대 35개의 위험 요소 식별 가능위험 분석 (Analyze Risks)위험 점수 계산: 위험 = 영향(Impact) × 발생 가능성(Likelihood)발생 가능성을 결정하는 요소:복잡성, 재사용성, 인터페이스 개수, 크기, 기술, 개발팀의 경험 수준영향도를 결정하는 요소:사용자 ..
2025. 2. 20.