💡 화이트 박스 테스트란원시 코드의 논리적인 모든 경로를 테스트하는게 주 목적모든 문장을 한 번 이상 실행함으로 테스트 수행 💡 화이트 박스 테스트 종류1️⃣ 기초 경로 검사 (Base Path Testing)테스트 케이스 설계자가 절차적 설계의 논리적 복잡성을 측정할 수 있게 해줌 (대표적 화이트 박스 기법) 2️⃣ 제어 구조 검사 (Control Structure Testing)✔️ 조건 검사 (Condition Testing) : 프로그램 모듈 내에 있는 논리적 조건을 테스트 하는 설계 기법✔️ 루프 검사 (Loop Testing) : 프로그램의 반복 구조에 초점을 맞춰 테스트 하는 설계 기법✔️ 데이터 흐름 검사 (Data Flow Testing) : 프로그램 변수 정의와 사..
♾️ Computer Science/테스트 & 디버깅
블랙박스 테스트란 소프트웨어가 수행할 특정 기능을 알기 위해 각 기능이 완전히 작동되는 것을 입증하는 테스트입니다. 소프트웨어 내부 구조나 작동 원리를 모르는 상태에서 동작을 검사하는 방식으로, 기능테스트라고도 하며, 입력값과 출력값만 확인하는 테스트 입니다. 즉, 사용자가 소프트웨어 또는 제품에 대한 요구사항과 결과물이 일치하는 지 확인하기 위한 사용자 관점의 테스트 기법입니다. 1️⃣ 동등 분할 테스트 Equvialence Partitioning Testing = 동치 분할 테스트, 균등 분할 테스트, 동치 클래스 분해 테스트 입력 데이터의 영역을 유사한 도메인 별 유효값, 무효값을 그룹핑하여 대푯값을 TC로 도출하는 테스트 기법 테스트 예상 값을 설정해 놓고, 테스트 결과가 그 값과 비교해서 일치하..