当前位置:首页 > 问答百科 > 正文内容

什么是软件调试(软件调试与软件测试有什么区别)

福瑞号2022-12-03 17:53:06问答百科164
    1、目的不同     软件测试的目的是发现错误,至于找出错误的原因和错误发生的地方不是软件测试的任务,而是调试的任务.调试的目的是为了证明程序的正确,因此它必须不断地排除错误.它们的出发点不一样。前者是挑错,是一种挑剔过程,属于质盘保证活动。后者是排错,是一种排除过程,是编码活动的一部分. 
什么是软件调试(软件调试与软件测试有什么区别)-图1
   2、任务不同     既然软件测试属于质量保证活动,因此它贯穿于整个开发过程.从需求分析开始,就要制订软件测试计划,软件设计时要设计系统软件测试、集成侧试用例,编码阶段要设计单元软件测试用例并进行单元软件测试,软件测试阶段要进行集成软件测试、系统软件测试等,直到产品交付。只要有修改就有软件测试,产品交付后同样。它是比较有规律的活动,有系统的方法、原则作指导。     而调试是编码活动的一部分,因此有编码就有调试.它的任务主要就是排错。调试的方法经常与使用的开发工具有关,例如:解释型的开发工具可以交互式调试,编译型开发工具就很难较好地查错。当然它有一些启发式的方法,它是一种比较依赖开发人员经验的活动。 
什么是软件调试(软件调试与软件测试有什么区别)-图2
     3、指导原则和方法不同     软件侧试是一种有规律的活动,有一系列软件软件测试的原则.其中主要是制订侧试计划,然后严格执行.其次是一种挑剔性行为,因此它不但要侧试软件应该做的,还需要侧试软件不应该做的事情。调试所遵循的规律主要是一些启发式规则,是一个推理过程。例如使用归纳法、演绎法、回溯法等。     软件测试的输出是预知的,其软件测试用例必须包括预期的结果,而调试的输出大多是不可预见的,需要调试者去解释、去发现产生的原因。       
什么是软件调试(软件调试与软件测试有什么区别)-图3
 4、操作者     因为心理状态是软件测试程序的障碍,所以执行软件测试的人一般不是开发人员,以使软件测试更客观、更有效,而调试人员一般都是开发人员. 
什么是软件调试(软件调试与软件测试有什么区别)-图4

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://furui.com.cn/9464.html

“什么是软件调试(软件调试与软件测试有什么区别)” 的相关文章

开心果是什么果实(开心果是什么树的果实)

开心果是什么果实(开心果是什么树的果实)

一,开心果的概况 开心果是商品名称,它是漆树科黄连木属树种阿月浑子的果实。 阿月浑子,别名胡榛子,维吾尔语称皮斯坦,又叫必思答、绿仁果、无名子等,商业名称“开心果”。它属于世界四大干果之一,也是珍贵的木本油料、药用经济树种。 阿月浑子起源于中亚西亚,是中亚最古老...

蚂蚁森林有什么用(支付宝的蚂蚁森林用途你真的知道吗)

蚂蚁森林有什么用(支付宝的蚂蚁森林用途你真的知道吗)

最近小编发现,身边有很多朋友一直在玩支付宝的一个小程序-蚂蚁森林。每天为了收能量偷能量,还特地定闹钟起床,搞定了再继续睡。小编其实也有自己的树,但是个人并没有过多地去在意,所以当发现他们这么疯狂时,小编是超级惊讶的。于是乎,小编决定来好好研究一下蚂蚁森林到底有什么吸引力,竟能叫醒赖床的人? 经过一...

邮政所与邮政支局有什么区别(中国邮政和邮政局有什么区别)

邮政所与邮政支局有什么区别(中国邮政和邮政局有什么区别)

邮政局和中国邮政是大家经常见到的,但是很多人都傻傻分不清邮政局和中国邮政到底有什么区别,甚至有很多人都简单地认为邮政局就是中国邮政。 首先从历史渊源来看,邮政局和中国邮政曾经确实是同一个。 我国的邮政业务在新中国成立之后就有,1949年11月1日中央人民政府邮电部正式设立,它是邮电部的前身; 到了1...