在我的四十年测试生涯后,我一直在考虑如何帮助其他测试员发展他们的职业生涯。但这个建议可能不是你所期望的。
是的,获得培训,练习测试技能,进入正确的产品线,以及学习都是测试人员所必需的。然而,当我问自己是什么帮助我成长为思维测试者时,我想出了你应该考虑的这七个技巧。这些品质使我成为一名成功,快乐,充实和经济可行的测试员。
1、开心玩乐
许多公司 (和无数文章) 都称赞在工作中需要有乐趣。这并不意味着它是所有的色彩 - 任何努力都会有艰巨的任务、冲突或压力促使我们去挑战。我发现,应对这些挑战并征服它们将会带来快乐。
当挑战超过快乐时, 你就需要做出改变。在我职业生涯早期,我参与了一些繁琐且无法实现的手动测试任务。我会整天从脚本中突破。因此,我在测试自动化等概念方面获得了更多的培养和技能,然后我放弃了糟糕的工作,并转向编程模拟测试。
这些方法之间存在差异,但我不能低估我快乐的第一关键。从长远来看,如果事情没有带来快乐,我就会改变它。
我认为, 同样重要的是要指出,很多人会把拥有东西或富有与快乐联系起来。然而,过了一定的经济点,需求得到了满足,拥有更多的金钱和财产并不等于快乐。真正能让我们很多人快乐的是一份令人兴奋和充实的职业。
有几次我本来可以搬到硅谷去大牌公司做测试,可能赚更多的钱,但可能也有更大的压力。我没有选择这条路,因为我居住在科罗拉多州,在我住的地方有山、徒步、帆船和滑雪。对我而言,在有趣的地方进行的测试工作给我带来了更多的快乐。
2、冒险
承担风险可能不适合所有人,但在我个人和职业生涯中,我在一定程度上是一个风险承担者。
在生成由模拟驱动的自动化测试十年后,我被提升为测试经理。我需要学习规划,预算,调度以及与程序员和测试人员打交道等技能。这些新技能需要在会议和空闲时间接受更多培训。但不是每个人都应该进入管理层,所以我又重新成为了一名技术测试员和测试员培训师。
然而,我成为一名测试培训师时,对于一个性格内向的人来说更难,与数十人甚至数百人的谈话是可怕的。但我冒着提升测试生涯的风险,这让我有更多时间滑雪(我的快乐之地)。我相信大多数人都需要冒一些风险。对我而言,承担风险并取得成功可以回到我的第一点(取得快乐)。
3、知道如何查找信息
人们害怕风险,以至于他们试图一遍又一遍地做同样的事情,然后期待有一些不同的结果。这些行为是精神错乱的一个定义。我看到测试团队继续运行传统的手动测试,没有学习新工具或不同的测试技术。当他们的手动测试用例漏掉错误,运行时间太长或者花费意外费用时,他们似乎感到非常惊讶。
为了最大限度地降低我做新事情时的风险,我可以访问信息和专家。这些想法可以是尝试新事物的部分缓解措施。我的图书馆里有数百本书,我经常浏览成千上万的链接和网站,以及搜索新信息的技巧。人们认为我知道很多事情,但我实际上只知道如何快速研究并向我的测试朋友询问正确的问题。
4、以不同的方式思考和行动
清单上的下一个项目也与风险有关,它可能同样令人不舒服。不同的思维和行动涉及创造性地使用信息,同时接受一些风险。
这些行为对我来说可能更容易,因为我也有一种叫做阅读障碍的病症。我的符号处理大脑的连线方式不同,这使我在传统的学校教育和培训方面遇到了问题,但现在让我以不同的方式“思考”。有一次,老师认为我应该参加特殊教育课程,但我一直在处理符号的痛苦中工作,并利用我的语言障碍获得优势。
虽然这可能不是你的情况,但我相信每个人都可以通过使用群体思维,替代学习,冒险,不屈服于偏见和开放思想等概念来改变思维方式。当我是测试经理时,我坚持让我的测试人员支持程序员会议,学会承担测试风险,并避免测试人员的偏见。
5、投入个人时间
我总是花费数小时思考和学习,无论是在工作还是在我自己的时间上。我在寒冷的温度下坐在滑雪缆车上解决了迷人的技术测试问题。即使我现在已经退休了,不再需要拿到职业薪水,但我还在写作、学习和教学。
你们中的一些人可能认为,除了在工作中,你没有时间花在事业上,也没有时间培养技能。好吧,你应该在工作之余为自己腾出时间。其他人可能想知道为什么你应该无偿工作。在我看来,要成为一名专业人士,你必须为自己做一些工作来支付自己的工资。我这样做了四十年,然后人们开始称我为专家。要拥有良好的测试生涯,你需要成为一名专业人士。
6、不仅仅是技术人员
虽然我希望你成为一名专业的测试人员,但我也希望你在软件测试之外有很多方面的知识、技能和思维。这些技能不仅仅是测试技术人员或极客。是的, 我知道电视上描绘的极客是片面的,但你不应该相信这种刻板观念。
我知道其他职业的一些事情。我可以做编程,土木工程,建筑施工,滑雪和重型设备操作,了解这些其他领域使我成为更好的测试人员。例如,我曾经在我的snowcat的微处理器中发现了一个软件错误。在某些情况下,即使发动机正在运转,机器也不会动。我是如何解决这个软件错误的?如果你猜到了关掉机器重新启动它,你是对的。
拥有其他领域的知识和技能,让我的主要职业更稳健,帮助我更快地解决问题。
7、以同情和同理心帮助他人
人类是社会生物,为了获得快乐,我们需要成为人类。我总是试图帮助人们,不要期待奖励或称赞。我一直努力教育,指导和帮助他人,无论是测试人员还是在暴风雪中被困在山边的人。这导致我的职业和个人生活取得成功,这反过来又为我带来快乐。
把这些技能带入未来
你可能认为这个建议有点理想化或不专业。你甚至可能认为机器人技术,AI和分析最终将终结传统测试人员。但我认为,无论如何,根据需要学习新技能的快乐测试员都会受到欢迎。总会有需要人类洞察力和技能的地方,包括这里列出的那些。做一个有思想的测试人员,拥抱学习机会,你的未来必然充满光明。
译自 Jon Hagar 的《6 Unexpected Career Tips for Thinking Testers》一文。