大家好,我是一名测试人员,偶然间因为同事使用windbg才发现了这个网站,我一直认为 测试是尽量去发现bug,而调试是尽量解决bug,那么作为一名测试人员,该怎么去从测试的角度学习和使用这么一款基础工具呐,能否找出适合于测试人员使用的windbg某一领域,似的测试也可以深入的从更多的方面去测试软件,其实我一直有个想法,就是能够把软件的内部一些关键点通过调试的方法显现出来,帮助我们测试去发现问题,然后反映给开发,就比如windbg扩展模块的书写,写一个适合于测试想要的工具。
前段时间提交了一个主题,关于c# 性能的,主要是我们这块的软件有很大的性能问题,但是一直找不到问题所在,然而测试把问题提出来,但是开发本身也是个二把刀,只要你测试不给我准确定位到比较具有说服力的模块,或者某个点,我就认为不是我的问题,因此,使得大量的bug处于表面的形式,而没有一把类似于尖刀一样的证据去“刺向”开发(主要是说我们这块的,不会太得罪大伙吧)那高傲的心里。
我也尝试了一段时间的windbg的探索,因为毕竟是最原始最基础的调试工具,然一直没有什么头绪,但是自己一直坚信它一定能够给我们带来一些从软件表面上看不到的信息,引导我们有想法的去揪出问题,使得软件更稳定,流畅与良好的用户体验。
以上是自己的一些感触,希望有这方面经验或者有建议的帖友跟贴指导。。。谢谢
很支持你的想法和努力方向。
接下来需要的是知行合一,就是努力去做,非一日之功了...
努力学习,并尝试于实践和时间中。。