首页
知识
文库
登录
|
注册
首页
最近更新
所有主题
我的主题
我的收藏
首页
·
知识
·
测试
人工测试调试的步骤
佚名
本站原创
综合
编辑:
dezai
图片来源:网络
(1)从错误的外部表现形式入手,确定程序中出错位置; (2)研究有关部分的程序,找出错误的内在原因; (3)修
(1)从错误的外部表现形式入手,确定程序中出错位置;
(2)研究有关部分的程序,找出错误的内在原因;
(3)修改设计和代码,以排除这个错误;
(4)重复进行暴露了这个错误的原始测试或某些有关测试,以确认:
1)是否排除了该错误,中国自学编程网整理发布;
2)是否引进了新的错误。
(5)如果所做的修正无效,则撤消这次改动,恢复程序修改之前的状态。重复上述过程,直到找到一个有效的解决办法为止。
调试之所以困难,是由于人的心理因素以及技术方面的原因而致。从心理因素方面来看,调试的能力因人而异,有人很善于调试,有人则完全不行,虽然也有经验造成的差距,但是,对于有同样教育背景与经验的程序员,他们的调试能力差别也很大。由于在调试过程中会遇到困扰,会导致产生新的问题,极易使人丧失信心。另外,程序员不愿意别人对自己编制的程序说三道四,不会积极配合查错,这就增加了调试的难度。
此外,从技术角度来看,查找错误的难度在于:
1)现象与原因所处的位置可能相距甚远。就是说,现象可能出现在程序的一个部位,而原因可能在离此很远的另一个位置。高耦合的程序结构中这种情况更为明显,中国自学编程网,
www.zxbc.cn
。
2)当其他错误得到纠正时,这一错误所表现出的现象可能会暂时消失,但并未实际排除。
3)现象实际上是由一些非错误原因(例如,舍入得不精确)引起的。
4)现象可能是由于一些不容易发现的人为错误引起的。
5)错误是由于时序问题引起的,与处理过程无关。
6)现象是由于难于精确再现的输入状态(例如,实时应用中输入顺序不确定)引起。
7)现象可能是周期出现的。在软、硬件结合的嵌入式系统中常常遇到。 本文作者:佚名 来源:本站原创
CIO之家 www.ciozj.com 微信公众号:imciow
免责声明:本站转载此文章旨在分享信息,不代表对其内容的完全认同。文章来源已尽可能注明,若涉及版权问题,请及时与我们联系,我们将积极配合处理。同时,我们无法对文章内容的真实性、准确性及完整性进行完全保证,对于因文章内容而产生的任何后果,本账号不承担法律责任。转载仅出于传播目的,读者应自行对内容进行核实与判断。请谨慎参考文章信息,一切责任由读者自行承担。
延伸阅读
全链路压测自动化实践
测试用例设计指南
什么是开发环境、测试环境、生产环境、UAT环境、仿真环境?
也许感兴趣的
.
一文读懂大模型RAG:检索、增强与生成的技术详解
.
什么是大模型(LLMs)?一文读懂什么是大模型
.
逻辑数据编织 VS 传统数据研发
.
指标体系建设的三大支柱:指标梳理、管理规范与平台建设
.
一文彻底搞懂大模型 - RAG(检索、增强、生成)
.
大模型领域常用名词解释
.
Transformer:内部工作原理及拆解
我们推荐的
.
12款最佳的网站速度和性能测试工具
.
全程软件测试实践:从需求到运营
.
软件测试方法大汇总
.
高效 JavaScript 单元测试
.
功能测试报告的编写
.
11 个高效的同行代码评审最佳实践
.
面对用户反馈的缺陷:我们能做些什么
.
浅谈软件可靠性工程的应用
主题最新
.
一文搞懂微服务架构演进
.
一文详解微服务架构
.
迄今为止最完整的DDD实践
.
全链路压测自动化实践
.
多维度规划业务架构
.
企业架构之业务架构
.
需求管理完整指南
.
软件安全设计原则
.
应用部署初探:微服务的3大部署模式
看看其它的
.
linux修改系统时间详解
.
linux与win分区格式
.
vmwareforlinux使用经典问答
.
VMware虚拟机上安装Linux系统
.
Linux操作系统安装VMware
.
解决WinXP重装后原文件夹拒绝访问
.
修复受损DVD光盘
.
笔记本移动CPU和显卡型号
收藏至微信