怎么快速修复漏洞技巧?软件测试工程师必须知道!
作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:491
这是快速修改Bug的技巧。这是软件测试战线工程师总结的他的优点。实战性强,秒内可以提高效率。你不想试一试吗?
快速修复bug的技巧是什么?软件测试工程师必须知道!
请重新开始
人生四大真理(多喝水,重置试试,喜欢就买,不行就分),重置可以解决很多未知的奇妙bug,但大部分都没用。现在我开发的帮助中心充分反映了重置的威力,不能经常访问,但重置就可以了。
如果重新开始一次没有用,就像重新开始两次一样没有用。
对于无法发现问题的bug,如果重新开始不能解决一次,就不必再浪费时间重新开始,重新开始也肯定不能解决。这个道理我很早就看出来了,但总是侥幸地重新开始,浪费时间。
断点调试和日志
断点调试对处理逻辑错误非常有效,偶尔还能处理高级错误。我们组基本上用断点调试。和过去两年我面试别人的时候不同,最常见的问题是你平时怎么调试。几乎所有人都说system.out。不知道你是否发现,作为程序员,开发效率主要被各种莫名其妙的bug拖累,但有时你发现,功能是一天没有进行的情况下写的,总是有一两个bug。
如果你调试的地方没有问题,这个代码就真的没有问题了。
另一个浪费时间的方法是在这部分找不到问题,再来一次,甚至两次。最近给我留下深刻印象的是,上次有个同事遇到了神奇的bug,他从头到尾都没有使用缓存。结果是,他的质量结果总是被缓存起来。当我帮他解决的时候,他发现别人是在同一个人资料中打开的全球缓存。
面向Google的编程
这主要是用来对付你从未见过的bug,或报告你从未见过的错误信息。(阿尔伯特爱因斯坦)谷歌在大部分情况下都能帮助你找到正确的答案。类似地,还有百度翻译编程,懒得看大错误信息,可以粘贴到翻译工具上。几乎没有超过一句话的提示。
我会找别人来看看你
这个路径也很重要。刚工作的时候,我有编译错误,反正解决不了。我来找我们的师傅。我师傅好像说了半天你的逗号是中文。我说不行。他让我把那句话贴在笔记本上。我看还是汉语。顺便说一下,最好设置你自己的IDE的字体。好的字体不仅赏心悦目,而且对Chabug也很有用。
使用排除法
对于不能长期攻略的bug,请先跟着1和2看这里。通过更改代码的某些参数和修改特定配置,可以解决快速定位问题。使用排除法时,大家要时刻牢记心和心两个点。
知识和想象力非常重要
技术都是相通的,你知道的技术越多,对技术的了解就越深,你就会找到bug背后隐藏的东西。相反,知识很有可能成为我们的障碍,要让我们骄傲,顽固,限制想象力,时刻提醒自己,不要停止。
要学会使用IDE。这很重要。全文搜索和文件搜索是非常有用的功能,直接搜索比在文件堆中找到想要的要快得多,IDEA的搜索功能非常强大。
重构时最好使用IDE提供的工具,IDEA的重构功能也非常强大。
因为自己的疏忽,漏掉了某些东西,漏掉了未知的bug,知道理想栈大概会到达你的问题,所以还是要慎重。这基本上没有办法预防。
Java EE是一种仪式感非常强的技术。也就是说,不知道什么地方应该出现,为什么会发生这种事,但最好让它像举行仪式一样出现,但不要画蛇。这样可以保证你写的程序没有太大的不同。
最好能自己理解自己写的东西。这看起来有点废话,但叫别人的东西的时候最好读API,否则最好搜索。现在我们用MAVEN这个工具的一个非常好的地方是可以放下源代码。真正不理解的是,可以在人类源代码中断开点并跟随。
- 上一篇:软件测试类型之间有什么区别?
- 下一篇:购物车页面是怎么进行测试的?
- 佛山电脑学校排行
- 最近发表
-
- 东莞信息:东莞市技能大师工作室政策宣讲交流活动|||北大青鸟计算机培训中心
- 东莞信息:(虎门)职业指导“入校园”,2024年虎门镇职业指导下基层活动顺利开展|||电脑计算机编程培训学校
- 东莞信息:(虎门)政策宣讲互动交流,虎门镇技能人才培养政策宣讲交流会顺利举办|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 东莞信息:(茶山)校企交流合作赋能“百千万工程”|||计算机培训学校招生
- 东莞信息:东坑人社分局开展2024年工伤预防宣传活动|||北大青鸟计算机培训中心
- 揭阳信息:“政行企校”合作育人助力“百千万工程”|||计算机职业技能培训班
- 江门信息:2024年江门市技工院校招生公告|||计算机培训学校招生
- 梅州信息:梅州市设立“妈妈岗”用人单位名录|||广州学电脑培训学校
- 佛山信息:《2024年广东省高校毕业生就业创业十大行动方案》|||电脑计算机编程培训学校
- 东莞信息:(谢岗)校企精准对接·才聚山水谢岗2024年东莞市(第十五届)校企洽谈会谢岗分会场活动圆满举办|||大学生计算机培训学校
- 标签列表
-