在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是()。
A:需求分析
B:设计
C:运行维护
D:测试
出自:国家开放大学《系统开发规范与文档编写》