Everything should be tracked!
'Testers Are Idiots'
上一篇 /
下一篇 2008-11-15 18:24:12
/ 个人分类:测试职业路
March 4, 2008 — That’s right: Testers are idiots. The practice of testing offers no innovation. Testing is boring, manual and repetitive. It’s not a career. Testers aren’t as smart as developers. They’re nit-picky, pencil-pushing quality/process geeks. They’re beside the point and are easily replaced. Testing is not a career; it’s a necessary evil between application users and the brilliance of developers.
RS:E#Z"~2a{l&Vf0
\b1R9A'tf|0u3a0Believe it or not, some of these assertions came from an audience of testers atFutureTest, a conference I attended last week in New York City. The politically (and in all other ways) incorrect answers were the result of a question by Cisco’s Jeff Feldstein: “What are developers’ perceptions of test engineering?”
+owV yA-a051Testing软件测试网ku_3jm"D#c?PW}
51Testing软件测试网3iy@*[oEtEIp
t
51Testing软件测试网`k2H"Ql7La
Feldstein, who manages a team of 40 software engineers across the U.S, India and Israel, presented a fine talk on how to attract, recruit and retain the most highly talented test engineers—whom he believes have the same skills as development engineers.
mF
W8T-|0
YF G~*CjW|0“Everyone we recruit for testing positions only wants to develop code” was a common audience complaint. But the truth is, Feldstein pointed out, that testers often do a fair amount of coding as the development teams do, and with far fewer restrictions. “In testing, you still develop complex software, andyoudecide what to build, not the marketing department,” he said.51Testing软件测试网~3[v%?(i?\
51Testing软件测试网w^#YP'UA9yK9X
For example, testers often build their own test utilities, harnesses and scrīpts. “If I feel I need something, all I have to do is convince my boss of the reasons and he says, ‘OK, go off and do it.’ And I can build it any way I like.” And since test teams are smaller than their development counterparts, testers often are able to see and work on more of the main application being developed, if not the entire thing. Developers—particularly those on large teams—sometimes see only a small part of the project.51Testing软件测试网[C*g%Og
[;z
Y g2[Wo4K0Feldstein’s presentation, “Software Testing Is About Software Testers,” was a treasure trove of knowledge amassed from his 27-year career about the ways and means of retaining a good team of test engineers. For example, testers and developers should receive equal pay, have comparable career paths and equal say with other company organizations about product decisions. “Maybe not as far as the ship/don’t ship decisions, but they should have a say in strategy and product decisions. When I was a tester in a small shop, everything [that went wrong] was my fault,” Feldstein said.
*\1[4BT? uxz-m0
0IJ"LNz lC%YY0Meanwhile, the test group shouldnotbe the only group in change of assuring quality, he said, nor should it be treated as a service organization. Testers should be collocated with developers and be viewed by upper management as developer peers, but remain independent of the development group.51Testing软件测试网v't
o*we;IX`;_:{I
vm;|}~v4~0Notable at the conference was a panel discussion called “Testing in the Complete Application Life Cycle.” Moderating the discussion was BZ Media EVP and FutureTest conference chair Alan Zeichick. Following a discussion about the need to move beyond the practice of picking any two of “on time, on budget and high quality,” Zeichick asked: “What do you see test organizations doing to improve… what are the low-hanging fruit?”51Testing软件测试网1S,yA1M9@$N
;g,\D1Z&Z,\:`0First to answer was technology analyst Theresa Lanowitz, who said that test organizations need to focus more on customer advocacy and less on becoming a police state. “It could be as simple as changing the department name from QA or testing department to the product validation or product verification department,” she said. While such a change might seem superficial and simplistic, she continued, the perception of the department’s function over time will “slowly change to one of core business value.”
cX|;g%Rp(X0
&U:cO1w2K?)Z0Next to answer was Mark Sarbiewski, who handles design and implementation of Hewlett-Packard’s Quality Center, Performance Center and Application Security Center products. He suggested striving for more “effective testing without automation by application users.” Another is the use of metrics and financial incentives. “Put bonuses on the line tied to bugs in production versus bugs found before deployment. You’ll see an overnight change.”
(I+Rxf5v7Z_051Testing软件测试网 FB+{ KCO*Y)n
The final word—and some comic relief—came from CollabNet CTO Jack Repenning. His suggestion to “change the culture of the organization around you” drew laughs from the crowd, perhaps because such shifts are never easy. “QA is not a filter,” he said, and suggested that test groups “evaluate your perception in the eyes of the company,” and emphasize the value of the testing.51Testing软件测试网_`]TR7j6{J
51Testing软件测试网*s;C/i1\dx \!I
If you missedFutureTestthis year, take heart. This unique conference for test managers will take place again next year. So be sure to set aside Feb. 24 and 25, 2009, on your calendar.
收藏
举报
TAG:
测试职业路