» 您尚未 登录   注册 | 社区服务 | FTP中心 | 帮助 | 社区 | 无图版 | 测试百科  | 测试Blog 
软件测试基地论坛 -> 英语天天看 -> What Makes a Good Software Tester?
 XML   RSS 2.0   WAP 

--> 本页主题: What Makes a Good Software Tester? 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题
Fastpoint


该用户目前不在线
级别: 总版主
精华: 44
发帖: 5033
基地声望: 390 点
基地币: 1666 Bug
基地贡献: 0 点
好评度: 15 点
在线时间:818(小时)
注册时间:2005-10-08
最后登录:2008-07-22
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子

What Makes a Good Software Tester?

In the movie Star Trek II: The Wrath of Khan, Spock says, "As a matter of cosmic history, it has always been easier to destroy than to create." At first glance, it may appear that a software tester's job would be easier than a programmer's. Breaking code and finding bugs must surely be easier than writing the code in the first place. Surprisingly, it's not. The methodical and disciplined approach to software testing that you'll learn in this book requires the same hard work and dedication that programming does. It involves very similar skills, and although a software tester doesn't necessarily need to be a full-fledged programmer, having that knowledge is a great benefit.

Today, most mature companies treat software testing as a technical engineering profession. They recognize that having trained software testers on their project teams and allowing them to apply their trade early in the development process allows them to build better quality software. Unfortunately, there are still a few companies that don't appreciate the challenge of software testing and the value of well-done testing effort. In a free market society, these companies usually aren't around for long because the customers speak with their wallets and choose not to buy their buggy products. A good test organization (or the lack of one) can make or break a company.

Here's a list of traits that most software testers should have:

  • They are explorers. Software testers aren't afraid to venture into unknown situations. They love to get a new piece of software, install it on their PC, and see what happens.

  • They are troubleshooters. Software testers are good at figuring out why something doesn't work. They love puzzles.

  • They are relentless. Software testers keep trying. They may see a bug that quickly vanishes or is difficult to re-create. Rather than dismiss it as a fluke, they will try every way possible to find it.

  • They are creative. Testing the obvious isn't sufficient for software testers. Their job is to think up creative and even off-the-wall approaches to find bugs.

  • They are (mellowed) perfectionists. They strive for perfection, but they know when it becomes unattainable and they're okay with getting as close as they can.

  • They exercise good judgment. Software testers need to make decisions about what they will test, how long it will take, and if the problem they're looking at is really a bug.

  • They are tactful and diplomatic. Software testers are always the bearers of bad news. They have to tell the programmers that their baby is ugly. Good software testers know how to do so tactfully and professionally and know how to work with programmers who aren't always tactful and diplomatic.

  • They are persuasive. Bugs that testers find won't always be viewed as severe enough to be fixed. Testers need to be good at making their points clear, demonstrating why the bug does indeed need to be fixed, and following through on making it happen.

SOFTWARE TESTING IS FUN!

A fundamental trait of software testers is that they simply like to break things. They live to find those elusive system crashes. They take great satisfaction in laying to waste the most complex programs. They're often seen jumping up and down in glee, giving each other high-fives, and doing a little dance when they bring a system to its knees. It's the simple joys of life that matter the most.


In addition to these traits, having some education in software programming is a big plus. As you'll see in Chapter 6, "Examining the Code," knowing how software is written can give you a different view of where bugs are found, thus making you a more efficient and effective tester. It can also help you develop the testing tools discussed in Chapter 15, "Automated Testing and Test Tools."

Lastly, if you're an expert in some non-computer field, your knowledge can be invaluable to a software team creating a new product. Software is being written to do just about everything today. Your knowledge of teaching, cooking, airplanes, carpentry, medicine, or whatever would be a tremendous help finding bugs in software for those areas.



可不可不要这么样徘徊在目光内
你会察觉到我根本寂寞难耐
即使千多百个深夜曾在梦境内
我有吻过你这毕竟并没存在

人声车声开始消和逝
无声挣扎有个情感奴隶
是我多么的想她
但我偏偏只得无尽叹谓

其实每次见你我也着迷
无奈你我各有角色范围
就算在寂寞梦内超出好友关系
唯在暗里爱你暗里着迷
无谓要你惹上各种问题
共我道别吧别让空虚使我越轨
[楼 主] | Posted: 2006-11-02 15:54 顶端
sai655




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 22
基地声望: 4 点
基地币: 6226 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:2(小时)
注册时间:2007-01-14
最后登录:2007-05-18
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



哈哈,不错
[1 楼] | Posted: 2007-01-23 13:11 顶端
sai655




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 22
基地声望: 4 点
基地币: 6226 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:2(小时)
注册时间:2007-01-14
最后登录:2007-05-18
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



再顶顶
[2 楼] | Posted: 2007-01-23 14:17 顶端
qinyu




该用户目前不在线
级别: 测试新手
精华: 0
发帖: 2
基地声望: 1 点
基地币: 6225 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:0(小时)
注册时间:2007-01-23
最后登录:2007-01-23
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



不错,的确如此
[3 楼] | Posted: 2007-01-23 19:45 顶端
foxczp




该用户目前不在线
级别: 测试员
精华: 0
发帖: 46
基地声望: 4 点
基地币: 6287 Bug
基地贡献: 0 点
好评度: 0 点
在线时间:22(小时)
注册时间:2007-01-30
最后登录:2007-04-25
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



well~but i always want's an chinese version ......

顶着锅盖爬走ing~~

[4 楼] | Posted: 2007-01-30 16:11 顶端
windy4ever


该用户目前不在线
级别: Cntesting老学员
精华: 0
发帖: 618
基地声望: 94 点
基地币: 0 Bug
基地贡献: 5 点
好评度: 14 点
在线时间:154(小时)
注册时间:2006-02-15
最后登录:2008-07-17
查看作者资料 发送短消息 推荐此帖 引用回复这个帖子



It's hard to say


[5 楼] | Posted: 2007-04-12 00:23 顶端

软件测试基地论坛 -> 英语天天看




软件测试基地上海测仕信息技术有限公司旗下网站
Copyright © 2005-2007 Cntesting.com, All Rights Reserved
沪ICP备06057721号

Powered by PHPWind Code © 2003-06 PHPWind
Total 0.147042(s) query 5, Time now is:09-07 16:24, Gzip disabled
You can contact us


每日一句:Loading...