단언문 수준의 선택은 단순한 테스트 케이스보다는 복잡한 테스트 케이스에서 더 많은 한계를 가질 수 있습니다. 복잡한 테스트 케이스에는 여러 조건문이나 루프 등이 포함될 수 있으며, 이러한 경우에는 단순히 단언문 수준으로 선택하는 것이 충분하지 않을 수 있습니다. 특히, 조건문이나 루프에 의해 테스트 흐름이 결정되는 경우에는 단언문 수준의 선택이 효과적이지 않을 수 있습니다. 또한, 특정 테스트 케이스가 다른 테스트 케이스에 의존하는 경우에도 단언문 수준의 선택이 한계를 가질 수 있습니다. 따라서, 복잡한 테스트 케이스에서는 단언문 수준의 선택이 모든 상황에 적합하지는 않을 수 있으며, 이러한 한계를 고려해야 합니다.