소프트웨어 테스트 원칙단위 테스트단위 테스트 : 코드의 개별 구성 요소(주로 메서드나 함수)가 올바르게 동작하는지 검증하는 테스트 단위 테스트 특집독립적: 단위 테스트는 가능한 한 외부 종속성이나 환경의 영향을 받지 않고 개별 단위의 동작만을 검증작은 범위: 단위 테스트는 함수, 메서드 또는 클래스와 같은 작은 단위를 테스트자동화 가능: JUnit같은 테스트 프레임워크를 사용하여 자동화public class Calculator { public int add(int a, int b) { return a + b; }}public class CalculatorTest { @Test void testAdd() { Calculator calculator = new C..