我想知道,一个缺乏经验的自动化测试人员(可能有手动测试经验),在创建框架时没有动手的编程知识,是如何添加到组织中的专家团队中的呢?目前,大多数公司都在尝试将测试从手工过程转换为自动化,并期望候选人至少具备基本的编程技能,受雇为初级/研究生水平的自动化测试人员。初级测试人员是如何集成到团队中的,以及当他加入公司时,他可能会从事哪些工作。在一个专家团队工作时,他会面临什么挑战?
谢谢!
发布于 2020-03-05 21:14:25
如前所述,这在很大程度上取决于一家公司。你至少是在写一个测试团队,但我所看到的是很多公司,你是家里唯一的测试人员,所以你甚至不能向任何人寻求建议。如果你到那里的时候很少或根本没有经验,那就是一个真正的挑战。我怀疑这就是许多敏捷项目所遭受的痛苦,团队中只有一个测试人员,但是没有其他与其他测试人员共享知识的过程(如果有的话),这部分是因为人们的工作量往往大于不足,所以无论如何都没有时间分享。在我以前的公司里,我们过去至少每周和其他测试人员开一次会,但是不管出于什么原因,他们都被取消了。
另一个极端是公司,在最初的几周里,你得不到任何真正的任务,他们甚至可能有一个特别的培训项目,除了允许你练习一些开发/测试/.技能。然而,我的经验是那些至少知道一些零碎,并表现出学习欲望的人,他们很快就会被转移到一个真正的项目上,通常和一些更有经验的同事在一起。
您所描述的是候选人(您)已经具备编程技能的情况。因此,自动化部分的工作不应该再那么难了。您可能还需要学习(并在开始时挣扎)测试技能、域技能和系统(S)。
发布于 2020-03-05 20:29:38
通过编写一个非常简单的测试,比如true == true。
然后进行一次小小的应用方法测试。
在circleCI或其他CI提供商上运行它,作为概念的证明。
与你的同龄人一起学习嘲笑和固执。
做一个简单的代码回顾。
把去皮和分级作为概念的证明,然后进行扩展。
换句话说,从今天开始,迈出一小步,进行大量的对话。重复(很好)的事情,并且要有知识,并且坚持不懈地做正确的事情。与你的同龄人联系,并亲自与当地同行沟通,以确保你有很好的知识和榜样。确保你的老板在船上!
具体情况将取决于您的技术栈,公司规模,预算,业务领域等。
发布于 2020-03-05 21:12:16
我想说的是,你在初级职位上进行集成和录用,就像你是QA工程师或开发人员一样。不应该因为他们处于QA自动化角色而有任何不同。
在专家小组工作时,他能面临哪些挑战?
这取决于他们有多小。最大的挑战是适应团队的过程和程序。所以,给这个初级的人一个导师,他们知道他们可以问任何问题来寻求帮助。导师应该了解所有的团队流程和程序,并愿意提供帮助!
过程和程序培训可以包括以下内容:
如果手工培训不起作用,你可以向他们提供在线课程帮助。
https://sqa.stackexchange.com/questions/42844
复制相似问题