参考答案: A
详细解析:
测试是为了发现软件中存在的错误;调试是为了是定位并修正错误 。A对。
测试以已知条件开始,使用预先定义的程序,且有预知的结果;调试一般是以不可知的内部条件开始,没有预先定义的过程,除统计性调试外,结果是不可预见的。B错。
测试是有计划的,需要进行测试设计;调试是一个推理的过程,需要调试者去解释、去发现产生的原因, 没有实现设计。C错 。
软件测试可以描述过程或持续时间,软件测试过程主要有:分析需求文档、测试用例设计、测试执行过程、测试结果分析、形成测试报告。而软件测试周期并行与软件生命周期,存在于软件生命周期的各个阶段。D错。