简答题

测试与调试的主要区别?

正确答案

(1)测试从一个侧面证明程序员的失败;调试证明程序员的正确;
(2)测试从已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试从不可知内部条件开始,除统计性调试外,结果是不可预见的;
(3)测试有计划并且要进行测试设计;调试不受时间约束;
(4)测试是发现错误、改正错误、重新测试的过程;调试是一个推理的过程;
(5)测试执行是有规程的;调试执行要求程序员进行必要的推理;
(6)测试由独立的测试组在不了解软件设计的件下完成;调试由了解详细设计的程序员完成;
(7)大多数测试的执行和设计可由工具支持;调试用的工具主要是调试器。

答案解析

相似试题
  • 什么是软件测试?软件测试与调试有什么区别?

    简答题查看答案

  • 什么是交叉开发环境?什么是OCD测试方法?指出OCD的主要形式JTAG和BDM的特点和区别?指出两者在调试性能方面的差异。

    简答题查看答案

  • 分析单元测试和代码调试的区别。

    简答题查看答案

  • 说明软件测试和调试的目的有何区别?

    简答题查看答案

  • 面向对象的测试与传统测试方法的主要区别是()。

    多选题查看答案

  • 什么是ISP技术与JTAG技术?简述两者的主要技术特点及区别,指出它们在嵌入式系统调试中的应用。

    简答题查看答案

  • 在下列描述中,关于测试与调试的说法错误的是()。

    单选题查看答案

  • 嵌入式软件的调试运行环境和固化运行环境的主要区别是什么?

    简答题查看答案

  • 软件测试的基本任务是什么?测试与纠错有什么区别?

    简答题查看答案