시스템 테스트, 소프트웨어 테스트, 소프트웨어 유닛 테스트가기능, 비기능 모두를 보는 테스트이다. 물론 여기서 소프트웨어 유닛 테스트는리소스 관련, 강건성 테스트와 같은 특정 비기능 테스트만 포함한다. 근데 이들의 공통점이 무엇인가? 바로 각 테스트의 말단에 있다(반면 통합 테스트들은 각 테스트 수준의 중간에 위치한다.) 그 이유는 무엇인가? 애초에 비기능이라는 건 어느 가동 범위 내에특정 범위 및 특정 값으로 제약을 시키는 것이고 이 제약을 건다는것은 말단 부위에서나 가능하지 통합 연결 부분을 제약을 건다는 거는일어날 수 없는 개념이다. 통합되는 연결 부위는 동적인 부분으로기능이 변화가 있는 것이지 제약을 두는 비기능 개념과 어울리지 않는다. 비기능은 제약기능이란것은 제약이라고 할 수 없고 어떤 것을 ..