单项选择题

下列哪些描述是正确的?()
①软件测试可能需要符合法规合同要求
②软件测试主要用来提升开发工作的质量
③严格的测试和修复缺陷可以降低产品在生产环境中出现问题的风险
④严格的测试有时候用来证明所有缺陷已被找到

A.②③
B.①④
C.①③
D.③④