多项选择题

A.测试用例复杂
B.程序流程不可预知
C.测试用例多
D.传统方法难以覆盖