[SW공학] 화이트박스 테스트, 블랙박스 테스트의 개념과 종류


[SW공학] 화이트박스 테스트, 블랙박스 테스트의 개념과 종류

소프트웨어 공학의 테스트 기법에는 크게 화이트박스 테스트와 블랙박스 테스트가 있습니다. 해당 테스트 기법의 개념과 종류에 대해서 알아보겠습니다. [ Contents ] 1. 화이트박스 (White Box) 테스트 소스코드를 통해 소프트웨어 내부 구조나 동작을 세밀하게 검사하는 기법 '화이트박스'는 속이 훤히 보이는 투명상자를 뜻합니다. 소스코드를 직접 뜯어보면서 테스트하는 기법으로, 프로그램 내부 구조나 동작을 꼼꼼히 검사할 수 있습니다. 테스트 종류에는 '제어흐름(조건문, 반복문)', '데이터 흐름(변수, 자료구조)', '분기', '경로' 테스트가 있습니다. - 테스트 검증기준 (커버리지, Coverage) 1) 문장 검증: 모든 문장이 한 번씩은 수행하는지 (안 쓰는 코드가 있는지) 2) 조건 검증:..


원문링크 : [SW공학] 화이트박스 테스트, 블랙박스 테스트의 개념과 종류