1、“测试太容易,谁都能做”的观点
“作为测试员,最令人灰心的事情之一是在大多数时间内,你得不到应有的尊重”,在德州一家做IT服务的公司工作的Sodhani说道,“我很惊讶的看到测试团队被精简到今天这个地步,很多团队中的大多数人竟然还没有任何职业目标,他们工作只是为了薪水”。
Sodhani提到,在他的职业生涯中,他原来的同事选择测试是因为这是他们唯一能找到的工作。“对我来讲,不存在其他人的职业目标的问题。但是现实令人很灰心,即便是你在做值得做的事情,每个人都用这种眼神看着你,‘这家伙知道什么?’”他同情那些有激情、有理想的称职的测试员,但“他们自己正处于没人关注他们职业的尴尬境地”。
2、东奔西跑收集需求
Sodhani的另一个烦恼是在一个实践敏捷开发的公司里,任何需求都没有形成文件。的确是这样,没有需求文档,“所有的一切都是口头的。我依然记得当老板给我分配测试任务时,我有多么的恐惧”。
他要研究的第一件事情不是要测试的应用软件,而是被分配到一起工作的开发人员。“如果我知道开发人员是可以回答我所有问题的人,我就放心了。我不关心需求的事情,关注的是如何和那个开发人员舒服的合作”,因为一旦知道了关键的需求信息,必要的测试又要重新执行一次。
3、开发者指示软件测试工程师如何测试
这里有一个鲜活的例子。“我参与的一