我在软件行业做了8年多的功能黑匣子测试员.我是一个熟练的探索性测试人员,多年来在许多产品中发现了许多关键问题。
我因我的探索能力而受到赞赏。我使用启发式来指导我的测试设计,并且阅读了很多关于上下文驱动的测试学校的内容。
然而,我从未使用过这样的工具来帮助我的测试。我还在用旧的技术来测试。
现在,我看到我的价值正在下降。组织现在希望雇用技术测试人员,他们可以用Selenium、Java/python和CI/CT工具等编写自动化框架。
我了解核心java和一些selenium的基础知识。此外,我已经30多岁了,我看到我的动机,学习和记忆的动力已经急剧下降。
如何在明年顺利过渡成为一名技术测试人员或SDET?
谢谢。
发布于 2019-10-10 06:46:13
如果你不能做伟大的事情,那就以一种伟大的方式去做一些小事。
与手动测试相比,自动化测试需要更多的纪律,学习自动化并不困难,但它需要有重点和有计划的方法。记住这一点,如果你明白自己在做什么,那么在自动化中作弊是可以接受的。由于您今年有两个多月的时间完成,请按照上述顺序执行以下步骤(假设每天学习2-3小时)。
发布于 2019-10-11 14:30:04
组织现在希望雇用技术测试人员,他们可以用Selenium、Java/python和CI/CT工具等编写自动化框架。
你已经知道怎么做了。它只是需要时间和行动,你需要拿起这些自动化工具之一并学习它。那是你的部分,其他人只能在你的路上指引你。
但是..。
..。不要让自己被认为自动化是一切的关键的想法所愚弄。老实说,我认为像您这样对上下文驱动测试有丰富经验的人,作为一个测试人员,比那些能够编写代码( Java、Python等)但没有这种测试思维的人更有价值。所以,不要试图摆脱它,只需通过学习一些工具建立在它之上。
对不起,如果我离开话题,但我经常看到这种态度。公司只需雇佣开发人员来做测试人员的工作,他们就会认为自己是多么的聪明。我宁愿雇佣一个优秀的手工测试员,教他们一些自动化工具,也不愿雇佣一个优秀的程序员,教他们如何像测试人员一样思考。
发布于 2019-10-11 16:07:04
所以仅仅是为了激励。多年来,我一直是测试经理,也是功能测试人员。我和你一样处于同一位置,在38岁的时候,我把它变成了自动化工程师--和惊喜!
有几个步骤是如何以我的方式运作的:
在我的例子中,我在Selenium中使用了Java。在生成测试脚本时,有几个在线的“如何待办”。
在我的方式中,我搜索了不同的在线教程,从非常低层次的编程开始。
我还开始在像Sololearn这样的免费在线课程上扩展我的Java技能(因为我们使用Java + Selenium)。在那里,我试图扩展我的Java技能,它帮助我更好地理解面向对象的编程语言。
Java中的Angie博客也非常有用。
AngieJonesJavaBlog
也许这也对你有帮助,因为我在38岁的时候开始做测试自动化工程师时做错了什么。一开始我很绝望,因为我想做很多事情。这意味着学习不同的编程语言和使用太多的框架。因为我还负责检查测试自动化工具(例如SauceLabs、HP、Selenium、Ranorex等)。最后,我花了太多的时间研究问题(什么是最好的自动化工具,什么是测试自动化的最好的编程语言等等)。但最后,测试自动化过程的工作方式相同(搜索xpath/ css选择器等)。因此,在您的例子中,我将重点关注Java/Phyton和Selenium。这将帮助您更深入地了解测试自动化一般是如何工作的。
然后,你可以一步一步地扩大你的技能。这也是我在做的事情。现在我40岁了,还在学习.:-)
https://sqa.stackexchange.com/questions/41156
复制相似问题