广州电脑培训_电脑培训班_电脑培训课程-北大青鸟电脑学校
当前位置:网站首页 > 电脑培训网-电脑学校 > 佛山电脑学校 > 正文

怎么快速修复漏洞技巧?软件测试工程师必须知道!

作者:广州电脑培训刘发布时间:2020-11-29分类:佛山电脑学校浏览:491


导读:这是快速修改Bug的技巧。这是软件测试战线工程师总结的他的优点。实战性强,秒内可以提高效率。你不想试一试吗?快速修复bug的技巧是什么?软件测试工程师必须知道!请重新开始人生四大真...

这是快速修改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这个工具的一个非常好的地方是可以放下源代码。真正不理解的是,可以在人类源代码中断开点并跟随。



佛山电脑学校排行
最近发表
标签列表