为什么我们为测试人员举办黑客马拉松

就像我们面临在测试领域中选择合适的专家一样,本文将对那些感兴趣的人有所帮助。

奇怪的是,但是随着我们共和国IT公司数量的增加,只有有价值的程序员(而不是测试人员)的数量正在增加。 许多人渴望这个专业,但很少有人了解它的含义。

我不能说所有的IT公司,但我们已将质量检查/质量控制的角色分配给了我们的质量专家。 他们是开发团队的一部分,并参与开发的各个阶段,从研究到发布新版本。

团队中的测试人员,即使在计划阶段,也应考虑所有功能和非功能需求,以接受用户故事。 他应该不比程序员差,甚至不比程序员更好,以了解产品的操作特性并帮助团队在计划阶段不要做出错误的决定。 测试人员应该对实现的功能如何工作以及可能遇到的陷阱有一个清晰的认识。 我们的测试人员会自己制定测试计划和测试用例,并准备所有必要的测试台。 我们不建议按照最终规格作为猴子唱首歌进行测试。 在团队中,他应该帮助发布一款不错的产品,并在出现问题时及时发出警报。

寻找测试人员时遇到的问题


在研究大量简历的阶段,似乎有一些具有适合我们经验的专家,并且在我们的团队中选择测试人员不会有问题。 但是,在面对面的会议中,我们越来越多地遇到候选人,这些候选人实际上与信息技术世界相去甚远(例如,无法分辨浏览器和Web服务器交互的原理,安全性基础,关系和非关系数据库,对虚拟化一无所知。和集装箱化),但与此同时,他们在高级质量检查级别进行自我评估。 经过十多次采访,我们得出的结论是,该地区适合我们的专家人数可以忽略不计。

接下来,我将告诉您我们采取了什么步骤以及采取了何种耙耙来寻找期待已久的优质战斗机。

我们如何解决这种情况


在寻找现成的专家之后,我们开始在附近地区射击:

  1. 我们试图运用评估实践来识别众多“可以逃脱的人”中可以培养出强大专家的人。

    我们为一群潜在的候选人提供了大约相同的知识水平,他们可以完成任务。 他们观察了他们的思考过程,试图选出最有前途的候选人。

    特别是,我们提出了检查注意力,了解技术能力和多元文化主义特征的任务:



  2. 为测试人员举行了会议,以扩大对现有队伍的专业了解范围。

    我会告诉您一些有关它们的信息。

    Ufa Software质量保证和测试聚会#1是我们的首次尝试,目的是召集那些对专业无动于衷的人,同时了解公众是否会对我们想要传达给他们的东西感兴趣。 基本上,如果您决定成为一名测试人员,我们的报告就是从何处开始。 帮助初学者睁开眼睛,看看成人测试。 我们讨论了初学者要加入该行业需要采取的步骤。 关于什么是质量以及如何在实际条件下实现它。 以及什么是自动测试以及在何处更适合进行自动测试。



    此外,每隔1-2个月,我们又举行了两次mitaps。 已经有两倍多的参与者。 在Ufa Software质量保证和测试聚会#2中,我们深入研究了主题领域。 我们讨论了错误跟踪系统,UI / UX测试,Docker,Ansible,还谈到了开发人员和测试人员之间可能存在的冲突以及如何解决它们。

    我们的第三个metap“ Ufa Software QA and Testing Meetup#3”间接地涉及到测试人员的工作,但对于及时提醒程序员技术和组织职责非常有用:负载测试,端到端测试,自测试中的Selenium和Web应用程序漏洞。

    一直以来,我们都学会了通过事件广播制作正常的灯光和声音:

    测试的第一步-Ufa Software质量保证和测试聚会#1
    UI / UX测试-Ufa软件质量保证和测试聚会#2
    安全测试,负载测试和自动测试-Ufa质量检查和测试聚会#3
  3. 最后,我们决定为测试人员尝试一次黑客马拉松

黑客马拉松如何为测试人员准备和实施


首先,他们试图了解这是什么“野兽”以及通常如何执行。 事实证明,在俄罗斯联邦举行过此类活动的次数并不多,也没有地方可以借鉴。 其次,我不想立即在乍一看的可疑事件中投入大量资源。 因此,我们决定不对整个质量检查工作周期进行简短的迷你黑客马拉松,而要对各个阶段进行。

我们主要的头痛是缺乏可理解的测试地图形成过程中的本地测试人员实践。 他们不花时间在实施用户故事和创建可接受的标准之前的阶段进行研究,这些标准对于功能和非功能需求,UI / UX,安全性,工作和高峰负载是开发人员可以理解的。 因此,我们第一次决定经历他们工作中最有趣和最有创意的部分-分析和形成项目前研究的要求。

他们估计了潜在的参与者数量,并决定我们至少需要5个积压的MVP版本,5个产品和5个将充当产品所有者,解密业务需求并做出限制决定的人员。

这就是我们得到的: hackathon的积压工作

主要想法是提出与所有参与者的日常工作相距甚远的主题,并为他们提供创造想象力的空间。





我们犯了什么错误,可以做得更好


在接待销售人员和低级管理人员领域非常流行评估方法的应用,这花费了大量精力,但并不能使我们对每个参与者都给予足够的重视并评估他的能力。 通常,此选择选项会对公司产生负面影响,因为很多人收到的反馈不足,并且将来会形成雇主暴政的效果(IT社区中的沟通非常发达)。 结果,我们实际上有两个潜在的候选人,前景非常遥远。

在这里mitapas是一件好事。 正在建立广泛的学习基础,并提高参与者的整体水平。 该公司在市场上越来越知名。 但是,这种工作的复杂性并不小。 必须清楚地了解,一年中举行会议大约需要700-800个工时。

至于黑客马拉松测试员。 这样的事件还没有时间让他们感到无聊,因为与开发人员的黑客马拉松不同,它们的举办频率要低得多。 该企业的优势在于,您可以毫无疑问地交流大量实践知识,并相当准确地确定每个参与者的水平。

在分析事件的结果之后,我们意识到堆犯了错误:

  1. 最不可原谅的错误是相信4-5个小时对我们来说就足够了。 结果,仅介绍和了解积压工作将近2个小时。
    在最初阶段与产品所有者合作,花费大量时间投入主题领域。 因此,剩余时间显然不足以对测试卡进行全面研究。
  2. 由于时间已经很晚,没有足够的时间和精力来对每张卡进行详细的反馈。 因此,这部分显然是我们失败的原因,最初被认为是黑客马拉松中最有价值的部分。
  3. 我们决定通过所有参与者的简单投票来评估研究的质量,并为每个团队可以分配3票的最高质量工作。 也许组织一个陪审团会更好。

你取得了什么


我们部分解决了任务,现在我们有4个勇敢的帅哥覆盖了4个开发团队的后方。 尚未注意到大量潜在的强大候选人以及城市质量保证社区水平的明显变化。 但是,有一些进展,这不能不令人高兴。

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


All Articles