当前位置:网站首页>软件调试测试的十大重要基本准则
软件调试测试的十大重要基本准则
2022-06-26 03:46:00 【开源优测】
下方查看历史精选文章
重磅发布 - 自动化框架基础指南pdf
大数据测试过程、策略及挑战
本文是在David J. Agans所著Debugging: The Nine Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems的基础之上写的。
在书中,David罗列了他从实际经验中总结出来的9条debug原则。我希望大家都能读一下这本书。
该书篇幅短、且通俗易懂,还穿插了一些有趣的故事。不过,还是有些开发人员不愿意花时间去看这样一本薄薄的书,所以我想对这本书的内容做一个总结还是有意义的。
我增加了第十条准则——debug数据。
十个基本准则包括:
1、debug数据(Debug the data)——检查数据是否是你所期望的
2、了解系统(Understand the system)
3、制造失败(Make it fail)——重复制造问题
4、不要想、而要看(Quit thinking and look)——不要急匆匆地下结论
5、分而治之(Divide and conquer)——缩小除虫范围。
6、一次只改一个地方(Change just one thing at a time)
7、坚持做复查(Keep an audit)
8、先找明显的bug(Check the obvious first)
9、询问其他人(Ask someone else)——询问朋友或同事,因为阐明一个问题有助于你理清头绪,并集中精力找到问题所在。
10、 如果你不解决问题,问题将依然存在(If you didn't fix it then it's not fixed)——Bug不会自己消失,需要你来解决。
微信搜一搜 或 长按加群
开源优测
边栏推荐
- The style of the mall can also change a lot. DIY can learn about it
- I/O 虚拟化技术 — VFIO
- MySQL common statements
- 解决uniapp插件robin-editor设置字体颜色和背景颜色报错的问题
- Redux thunk simple case, advantages, disadvantages and thinking
- 阿里云函数计算服务一键搭建Z-Blog个人博客
- ABP framework Practice Series (III) - domain layer in depth
- 816. 模糊坐标
- MySQL的视图
- Concept and implementation of QPS
猜你喜欢
YOLOv5改进:更换骨干网(Backbone)
MapReduce执行原理记录
MySQL高级部分( 四: 锁机制、SQL优化 )
【Flink】Flink 批处理模式Map端数据聚合 NormalizedKeySorter
ASP. Net core introduction
You cannot call Glide. get() in registerComponents(), use the provided Glide instance instead
ABP framework Practice Series (II) - Introduction to domain layer
chrome页面录制,重放功能
An error occurred using the connection to database 'on server' 10.28.253.2‘
Classic model - Nin & googlenet
随机推荐
Machine learning notes - trend components of time series
Sqlitestudio download address
816. fuzzy coordinates
【Flink】Flink Sort-Shuffle写流程简析
MySQL高級篇第一章(linux下安裝MySQL)【下】
Camera-memory内存泄漏分析(三)
Kotlin learning apply plugin: 'kotlin Android extensions‘
How to prepare for a moving wedding
在出海获客这件事上,数字广告投放之外,广告主还能怎么玩儿?
三元损失英文版
I/O 虚拟化技术 — VFIO
等保备案是等保测评吗?两者是什么关系?
Procédures stockées MySQL
Classic model alexnet
Classic model - Nin & googlenet
YOLOv5改进:更换骨干网(Backbone)
Binary search method
Camera-CreateCaptureSession
解决uniapp插件robin-editor设置字体颜色和背景颜色报错的问题
Custom parameter QR code picture combined with background picture to generate new picture node environment