提高软件测试能力的19条建议

上一篇 / 下一篇  2015-06-10 15:47:22 / 个人分类:测试

1. 想客户之所想
 在测试的过程中时刻想着用户。培养自己对用户需求的共鸣。和用户沟通并且观察他们怎们样使用你的软件。
 这就是我们常说的从用户角度去测试,但是怎么才是从用户角度去测试呢,就是要像上面所说的在工作过程中培养
自己对用户需求的共鸣,如果有条件,多跟用户沟通,从沟通中抓取用户的习惯,思维等等,那么在拿到新需求的时候,
就会有更深入的理解,就可以真的切实做到从用户角度出发。
 2. 多读Bug
 如果你和一个团队的软件测试工程师一起工作,那么请阅读他们每天发的Bug,特别是那些针对你的测试部分的Bug 。你可以从别人如何找到Bug中学到很多东西。每个人对需求的理解和思维方式都会有

差异,多从看一些别人的bug,可以从另一个方面拓宽自己的思路。
 3. 多读代码
 找到你测试的那部分功能的代码。虽然写代码并不是你的事,但是读那些代码常常会帮助你找到潜在的边际情况和软件缺陷。
 4. 为你发现的Bug而骄傲
 促成一个软件Bug的修复是从写好Bug标题和描述开始的。我每次发完一个Bug都会把这个Bug重读一遍以确保它是合理的并提供恰到好处的细节。如果一些重要的Bug 没有被纠正,要追根究底,确保决定

和利弊权衡是正确的。
 针对bug的问题:在另一篇软件测试中的沟通中讲到了遇到最多的几种情况及其处理方式可以看看。从我们的角度来说,
首先肯定是bug的描述要尽量的简洁,清楚,特殊场景,重现步骤要尽可能的详细清晰。
 5. 参加软件功能的设计
 在软代码编写之前,在仍有可能有大的设计变更的时候,积极参加软件的计划阶段,这会帮助你了解正被考虑的折衷和权衡。测试更应该积极主动的参与到软件设计中,因为测试其实是最了解软件的人

,积极主动的参加到软件设计中,可以
从产品设计,开发以外的角度提出一些意见和建议,不管对于我们最后对项目测试的理解,还是对开发设计来说,都是有很多好处的(测试驱动开发哇)
 6. 设计你的测试
 无论是寻找边界值,运用组合技术,画图表,或创建测试模型,把你的想法放进你的测试设计中总是有用的。在试探性测试的时候,有意识地去交替你的测试计划和产品学习。这个是说
 7. 了解你测试的功能
 不管你测试的是那一块功能,你应该了解它的设计,它的局限性,别人发现的Bug,代码的变动,以及它和其它功能间的交互关系。
 8. 和别人合作测试你负责的部分
 和有不同专长的人一起测试你的功能模块,一起讨论测试的点子并且征询他们的反馈意见。
 9. 学习你测试的软件
 即使你只是测试一个软件中的很小一部分,成为其它新功能和整个软件的专家都会帮助你成为一个更好的测试工程师。
 10. 培养和开发人员的良好关系
 测试工作有时候是对抗性的,以致很容易使有些与你共事的人在做决定时忽略你的意见。与修复Bug的开发人员建立坚实的关系对了解最新进展和促成Bug的修复会有裨益。
 11. 扩大你的领域和人际网络
 成功的人都有一个的坚实可信的交际圈。他们可以从中得到他们需要的专业知识和建议。不断在你的公司内部和外部结交新朋友并发展专业领域的联系。
 12. 寻找良师或榜样
 我和许多出色的测试工程师一起工作过,并且从他们那里学到了很多东西。为了提高你的测试技能,你应该寻找“顾问”与他们见面或者榜样向他们效仿。
 13. 保持自省
 测试工程师善于发现软件的缺陷。如果把这种敏锐运用到自己身上,我们一定能更有效的发现自身的不足之处。

摘自:http://www.testtao.com/article-15779-1.html

TAG: 软件测试 能力

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-17  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 17229
  • 日志数: 11
  • 建立时间: 2011-06-07
  • 更新时间: 2015-06-10

RSS订阅

Open Toolbar