51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5980|回复: 14
打印 上一主题 下一主题

[原创] Becoming a Better Tester

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-5-14 14:46:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Becoming a Better Tester

What separates novice testers from the experts? In this presentation we will explore some of the critical elements in becoming a better tester:

Good Testing is Context-Based: Good testing requires thinking. You must base your testing on what is best in your context, not simply repeating a previous test or blindly following a best practice. A best practice in one context may be a worst practice in another!

Good Testing is Model-Based: Models trigger ideas for ensuring the best possible coverage of the essential elements of testing. Expert testers have good models that lead them quickly to good tests. Your expertise as a tester depends largely on your ability to quickly form an effective model for the test at hand.

Good Testing Requires Familiarity With Test Techniques: If the only tool you have is a hammer then everything looks like a nail. Every job is easier if done with the correct tools.

Good Testing Requires Practice: Our children go to sports practice to get better at their sport. Without constant practice they wouldn't develop the skills to perform well and be competitive. So it is with testing! We need to practice constantly to perform at our best.

The Right Questions Are More Important Than The Right Answers: One of the real dangers in testing is we spend too much time answering the wrong questions. If you are asked "Can you test this just like last time?" it is easy to say "Yes." However, tt may be more productive to ask "Can I test this better than I did last time?". Learn to question everything - at least in your own mind!

Almost Everything Is A People Issue: It is not enough to just know how to test. We work with people and organizations. To be an effective team member we need to develop our people skills. Learn to work well with people and it will smooth the way for everything else you need or want to do.

Domain Expertise Leads to Test Expertise: The more we know about the domain in which our customers operate, the better able we are to ensure our software is fit for their use.

Good Luck !
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-5-14 16:08:21 | 只看该作者

Thanks

谢谢你的指导
我发觉软件测试是非常难的新东西
它就像一件新衣服一样
你要有品位有关点才能有好的独到的软件测试结果
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-11-24 18:46:10 | 只看该作者
英文真棒,我得好好学习啊!
写的非常好,我会注意你提出的问题.
thanks  a  lot
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-11-24 21:08:05 | 只看该作者

有启发性,谢谢!

回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-11-25 08:30:41 | 只看该作者
收藏先!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2004-11-25 10:48:12 | 只看该作者
Good Testing Requires Practice~!

YES~!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2004-11-25 14:34:58 | 只看该作者

great!

回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-11-25 16:40:14 | 只看该作者
:d哈哈.找工作时候好说了.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2004-11-26 17:13:17 | 只看该作者
①、沟通能力

  一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。

②、移情能力

  和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。

③、技术能力

  就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。

④、自信心

  开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。

⑤、外交能力

  当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。

⑥、幽默感

  在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。

⑦、很强的记忆力

  一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。

⑧、耐心

  一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。

⑨、怀疑精神

  可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。

⑩、自我督促

  干测试工作很容易使你变得懒散。只有那些具有自我督促能力的人才能够使自己每天正常地工作。

11、洞察力

  一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2004-12-6 11:54:26 | 只看该作者
大家说的都是正确的,但是在实际的情况来临时我们是否还能把持住就是关键了,我是搞测试的,有时候烦起来了就什么也不顾了,这也是我的缺点作好一名测试员真的很难。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-8-29 21:08:04 | 只看该作者
不错啊
很有启发啊
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-6-24 10:23:10 | 只看该作者
老外写得不错~
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2010-9-20 09:07:54 | 只看该作者
well done,it's a good job!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2019-5-15 11:10
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2010-9-20 10:50:04 | 只看该作者
    very good!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-9-20 12:29:02 | 只看该作者
    还是看翻译出来的容易些,呵呵……
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 21:30 , Processed in 0.074298 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表