 
 
作者列出了大多数软件测试人员应该有的特质
 他们是探索家 
 - aren't afraid to venture into unknown situations. 
 - love to get a new piece of software, install it on their PC, and see what happens. 
 他们是问题排除专家 
 - good at figuring out why something doesn't work. 
 他们是非常坚韧不懈的 
 - 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. 
 他们非常有创造力 
 - Testing the obvious isn't sufficient for software testers. 
 - think up creative and even off-the-wall approaches to find bugs. 
 他们是完美主义者 
 - They strive for perfection, but they know when it becomes unattainable and they're okay with getting as close as they can. 
 他们能做出很好的判断 
 - 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. 
 他们非常老练并且善于外交  
 - 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. 
 他们是非常有说服力的
 - 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. 
