Black-box, White-box, and Gray-box testing
테스팅 방법은 크게 black-box teseting, while-box testing으로 나뉜다.프로그램 안의 소스코드를 보느냐(white), 안 보느냐(black, 어두워서 안 보이는 건가..)의 차이다.그리고 그 사이에는 gray-box testing이라는 것도 있다.이것들이 뭔지, 비교하며 알아보자! Black-box, While-box Testingblack-box testingfuzzing : 소프트웨어에 입력값을 무작위로 대입해 보고, 그 과정에서 발생하는 에러나 충돌을 모니터링해서 보안의 허점을 찾아내는 방식.소스코드 없이 테스트를 진행.비용은 싸지만, naive 하다.*naive 하다 : 직관적, 표면적이란 의미로 사용. 내부의 구체적인 로직을 고려하지 않고, 주어진 기능에 대해 단순히..
2024. 8. 14.