什么是软件调试

作者:原创时间:2022-06-22
文档

软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。

测试是为了发现软件中存在的错误;证明软件开发的正确性。

测试以已知条件开始,使用预先定义的程序,且有预知的结果,不可预见的仅是程序是否通过测试;调试一般是以不可知的内部条件开始,除统计性调试外,结果是不可预见的。

测试是有计划的,需要进行测试设计;不受时间约束。

测试经历发现错误、改正错误、重新测试的过程;调试是一个推理的过程,并且在开发的整个过程中都必须进行调试。

测试的执行是有规程的。

测试经常是由独立的测试组在不了解软件设计的条件下完成的;必须由了解详细设计的开发人员完成。

大多数测试的执行和设计可以由工具支持;调式时,开发人员能利用的工具主要是调试器。

显示全文
羽叶薰衣草养护管理有哪些 英语三级满分多少 饰面板选购方法是什么 家装公司怎样做微信营销 怎么保养脚部 教职业中专要什么教师资格证急 婚前房屋财产归谁所有 银杏树怎么换头嫁接 变频器vf控制是什么意思 西湖双绝指的是哪两样 信用卡明细账单怎么查询 四季海棠能水培吗 华为p10的系统好用吗 主角修炼逆天决的小说叫什么 电子绕核运动时速度多大 苹果4s用移动卡上网怎么设置 电动车如何换刹车油 安徽徽商银行贷款利率多少呀 中山大学西南财经大学选哪个大学 可以用电动车电瓶给手机充电吗 范冰冰梁家辉演的什么 朋友圈烦的句子 扩容卡怎么修复 侦探必备知识 vivoy83为什么手机设置里没有语音文化 隔夜水千滚水能喝吗 Creo怎么关闭约束的显示 苹果手表二代分S1和s2吗 青岛怎么办税务登记证 动静分离啥意思是什么 剑网三铜矿哪个地图集中多一点 颐和园的面积是290什么 第五人格换手机怎么登陆之前账号 电子记忆芯片是什么能否详细说说 颂拓这个品牌的手表怎么样 分析狭长的帕图斯湖形成过程 上电时间是什么意思 如何自制平板触控笔 什么是高频电路 想文案是什么意思