单项选择题

A.分析软件质量
B.发现缺陷并修复缺陷
C.将发现的错误编写成正式的测试报告,提交给开发人员进行错误的确认和修复
D.用各种测试技术和方法测试和发现软件中存在的软件错误