【软件调试的目的是什么?】

改正错误 。软件调试是为了发现错误而执行程序的过程 。测试是为了证明程序有错 , 而不是证明程序无错(发现错误不是唯一目的) 。一个好的测试用例在于它发现至今未发现的错误 , 一个成功的测试是发现了至今未发现的错误的测试 。
在对程序进行了测试以后进入程序调试 。调试的任务是诊断和改正程序中的错误 。它与软件测试不同 , 软件测试是尽可能多地发现软件中的错误 。软件运行失效或出现问题 , 往往只是潜在错误的外部表现 , 而外部表现与内在原因之间常常没有明显的联系 , 如果要找出真正的原因 , 排除潜在的错误 , 不是一件易事 。可以说 , 调试是通过现象 , 找出原因的一个思维分析的过程 。
猜你喜欢
- 淘宝保证金催缴短信是真的吗?要注意什么?
- 操作系统文件管理的主要功能是
- 夯实基础抓质量脚踏实地带茶农——湄潭“栗香”经验的启示
- 目前湄潭茶园管理中存在的一些问题
- 兴起一个产业 富裕一方百姓——对松阳县茶产业发展与金融支持的调查
- 以双低菜籽油为基质研制的一种新型营养平衡调和油
- 煎茶岭与金川硫化镍矿床的铂族元素地球化学特征对比及其意义
- 热应激诱导内皮细胞与白细胞黏附及油茶皂苷的拮抗作用
- 饮用水的水质检测指标有哪些
- 藤茶中双氢杨梅黄素的提取、分离与含量测定
