为了使软件测试更加高效,应遵循的原则包括( )。
①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象
②尽早地和不断地进行软件测试、回归测试
③为了证明程序的正确性,尽可能多的开发测试用例
④应由不同的测试人员对测试所发现的缺陷进行确认
⑤增量测试,由小到大
A. ①②③④
B. ①③④⑤
C. ②③④
D. ①②④⑤
D