测试人员的路径:从“手刹”到自动化

手动测试人员经常被推入自动化领域,我认为这种方式是很自然的。 这就是获得最佳自动化产品的方式。 首先,它们是很好的握手器,其次是-一些开发人员。

在本文中,我将分享我的观点,为什么值得这样走,如果自动化方式有所不同,将会发生什么。

图片

免责声明:我不想在我的文章中冒犯任何测试人员。 我非常尊重“手刹”,我从手工测试开始了自己的旅程。

我已经担任测试部门主管约两年了。 最近,有很多自动化员来我这里面试,他们没有测试基础。 他们具有自动化方面的经验。 但是在工作中,他们始终依靠别人的测试设计(由“护腕”制作)。

在理想的世界中,这些技能与任务相对应:功能测试人员制定测试用例并为自检制定实际任务。 机器需要描述他所看到的。 但是在实际项目中,自动化工程师必须更深入地研究问题的实质。 如果任务需要自己的一些设计技能,那么没有基础的自动测试机将宁愿随心所欲地做所有事情,仅因为这对他来说似乎是正确的。 通常,这会导致以下事实:某些情况被检查了两次,而其他情况则根本没有被检查。

我再说一遍,我不想得罪任何人。 但是,如此大量的候选人让我再次权衡了哪些因素在质量检查工作中很重要。 这里有三个结论:

  • 在实际项目中,自动化工程师需要“停车制动器”的技能;
  • 正在开发的“手刹”迟早会离开手动测试,可能会进入自动化阶段。
  • 从“手刹”到自动化工具的路径是获得更大独立性的路径,这与远程工作格式密切相关。

我将对它们每个进行更多描述。

为什么自动化需要“握手”经验?


正如我在一开始就已经指出的那样,自动化器需要一些理论基础。 但是我不是在谈论任何特定的教育。 我们需要在实际应用中进行实际分析的经验。

为了测试下一个即将投入生产的功能,功能测试人员会分析该规范,以期解决大多数情况。 他们学会用最少的时间(包括他们自己的,以及相对而言,处理器)来覆盖最大数量的案例和可能的问题。 在测试中,这是基本技能之一-走路。 正如他们所说,如果您不会走路,就不会踢足球(自动)。

通过手动测试阶段的自动化机器通常可以简单地编写代码。 但这还不够。 简而言之,您无法解释整个缺失的基础。 要获得它,无论听起来多么奇怪,都需要转向功能测试。 我们首先是测试人员,然后才是自动化。

图片

进行自动化值得值得一试吗?


一次,自动化吸引了我一个事实,即与手动测试不同,自动化中的任务不是那么统一。 扮演停车制动器的角色使我感到无聊。 我一直想做些减少常规的事情。 从自动化中我得到了很高的评价。

虽然还很握手,但我还是开始使用Selenium IDE(我认为他还活着),它使我可以记录手动操作。 他利用自动找到的定位器自动根据它们形成了一种脚本。 当我对他进行实验时,一切看起来都比较笨拙,有时会掉下来,但是Selenium IDE促使我思考:为什么不自己写点东西? 我在主人的工作中意识到了这个主意,然后我去当了一名自动化工程师。

从“手刹”到自动化的途径是两种可能的途径之一。 这是技术分支的发展。 随着技能的提升,您将更接近发展。 以同样的方式,进入代码,仅在我看来,这比开发更有趣。

第二种方法是沿着管理路线:成为质量保证负责人,然后去管理项目,等等。 在这里,有必要提高已经具备的业务技能,学会从总体上看待项目和测试。

没有第三种方法-仅限于质量检查。 如果您继续进行开发,则不会继续进行手动测试-您将无所事事。 是的,例如,您可以作为专家来测试“白盒”。 但是,在某个时刻有99%的概率,使您做一些超出测试文档范围之外的事情变得更加有趣。 您要么选择上述两条路径之一,要么完全放弃测试。 例如,您将被一些基础结构任务带走,结果您将已经以devops的身份进行开发。 根据我的经验,那些没有注意到或忽略自己继续前进的愿望的人会迅速“淡出”。

顺便说一句,自动化和经理的薪水都更高(这是我们回想问题的实质方面)。

但是,没有人说手动测试应该一劳永逸。 我本人有时喜欢戳一些东西:阅读规格,制定好的旧测试设计-帮助我部门的人。 如上所述,我们主要是测试人员。

从“手刹”到自动化-达伦卡之路


由于我有机会在完全不同的测试领域进行远程测试,因此我也想在此分享我的经验。 “手刹”和自动化的任务池略有不同,这使它们在远程工作格式上感觉有所不同。

“手工”可能很难找到远程工作。 职位空缺很多,但是它们的竞争是相当大的-优秀的手工测试员多于优秀的自动化工程师。 但是,即使获得了所需的工作,手动测试也需要与同事不断沟通。 在编写针对某人的规格的测试文档的过程中,会出现很多问题:分析人员,开发人员等。 手动测试人员必须寻找人员并询问他们如何实施。 为了能够亲临现场聊天,在附近某个地方工作更容易。
如果项目没有良好的沟通,或者项目的沟通良好,或者团队完全分散,那么手刹可以远程工作。 否则,将很难联系到办公室的某人。 办公室同事只需进入会议室,然后在2个小时内返回即可。 您将一直尝试与他们联系。 很难忘记一个人的生活。

从这个意义上讲,Automator更容易。 他的任务被分解了:坐下来喝酒。 实际上,他可以与团队分开工作,特别是在这是一个非常理想的项目时,可以从功能测试人员那里获得测试用例。

因此,从手制动到自动化的方法不仅是获取丰厚收益的道路,而且在需要时也可以通往偏远的地方。

您曾经在IT领域之间切换过吗? 您如何选择自己的道路?

文章作者:Ruslan Abdulin

本文是我们IT职业生涯出版物系列的第三部分。
第一部分在这里
第二部分在这里

PS:我们在Runet的多个站点上发表文章。 订阅我们在VKFBTelegram频道上的页面,以查找有关我们所有出版物和其他Maxilect新闻的信息。

帮助我们使博客文章更有趣: 请回答三个问题

Source: https://habr.com/ru/post/zh-CN477736/


All Articles