多项选择题

A.推测新的潜在原因
B.每次随机更换一个组件,直至问题得到解决
C.记录每次未能纠正问题的验证尝试
D.验证完整的系统功能
E.从最复杂的原因开始,验证所有剩余的潜在原因