从哪里获得有关我的测试技能的反馈?

软件测试 自动化测试 学习 技能
2022-01-22 22:09:30

在两个产品的开发过程中,我已经测试了几个月。但是,我的组织没有完善的测试流程。我们得到了模板、TT 工具,并被告知要编写测试并执行它们。我觉得在某些领域我正在铺平道路。例如,据我所知,我是第一个在公司开始自动化部分测试的人。

但是,我不知道我做的事情是否正确。我正在阅读测试书籍。他们非常适合获得知识而不是技能。我错过了反馈以知道在哪里改进。

我只是偶尔收到来自有限来源的反馈:

  • 来自与我共享测试框架和测试套件的其他开发人员。他们批评我的作品,就像我批评他们的作品一样。
  • 从我自己的判断例如,我知道我已经使一组自动化测试变得过于复杂,以至于无法理解它们测试的内容。下一次,我会让它们更小、更简单、更好地分类。
  • 当管理层认为项目进展太慢时,他们会不时指导我们团队的更有经验的开发人员。

从哪里获得有关我的测试技能的反馈?


我希望在工作中获得反馈的问题示例:

  • 我是否正确地对复杂的数据驱动场景进行了自动化测试?我在哪里做错了?
  • 在这种特殊情况下,我是否通过常见的数据库设置很好地分组测试?
4个回答

发布一些功能描述和您为其编写的一组测试用例,并要求审查。在http://codereview.stackexchange.com
对您的自动化测试用例代码执行相同的操作

很难获得有关测试技能的直接反馈,尤其是在测试技术方面。不过,我确实有几个建议:

  1. 寻找测试导师。这可能是与您拥有相同经验但可能在不同领域或经验丰富的人。只要你能向他们学习,这并不重要。
  2. 找一个小社区或一群测试者来挑战你,你可以挑战一下。这样你就可以在彼此之间进行一些小型比赛,专注于不同的技能。会议和聚会是这样做的好地方。如果您知道任何测试道场 - 加入他们。
  3. 加入您当地的周末测试分会
  4. 参加像软件测试世界杯或任何其他的测试比赛。

您还可以参加一些课程并获得反馈。James Bach 的快速在线强化测试让学生测试特定产品,然后 James 提供反馈(通常针对提交工作的每个人)。

当您参加 BBST:测试设计,尤其是 BBST:领域测试时,您将获得关于您的领域测试技术技能的非常好的反馈。

通过您的主动性和对批判性反馈的鼓励,您似乎已经成为那里的测试负责人。

我建议您从其他利益相关者(除了开发人员)那里获得反馈,探索来自业务方面和项目管理人员的反馈

因为作为一个提供测试服务的单位,我们最终是为企业服务的。

注意 - 您必须用非技术术语调整问题,以便他们理解并鼓励他们做出回应。此外,通常一些日常测试实践对项目管理或业务管理是隐藏的或仅部分可见,因此这比向他们发送电子邮件征求反馈要花更多的时间。

祝你好运

是的,在铺路时很难获得有用的反馈。测试工作也是幕后工作。如果你做得好,一切都会正常进行,没有人知道(或关心)你做了什么或你是如何做到的。

任何人都可能需要时间来足够关心您的自动化以提供有用的反馈。您可能需要自己决定如何衡量您的进步。如果您无法获得有关您的策略的有用反馈(例如,您的测试是否以最佳方式编码),您可能想要衡量一些更具体的东西。这可能会影响您的工作。例如,您可能希望寻找自动化手动测试设置的方法,而不是编写自动化测试。手动测试可能需要以某种方式填充数据库或以某种方式配置软件。如果您可以使该过程自动化,则可以根据节省的时间来衡量您的成功。

如果你有关于如何编写自动化测试的具体问题,这个论坛是一个很好的提问场所。