控制测试与实质性程序有何联系和区别