SeleniumConf 虚拟大会 2020 回顾
分类

今年,Selenium 大会以虚拟方式举行,尽管如此,大会仍然是 Selenium 社区每年聚会,分享和学习世界上最流行的浏览器自动化工具的激动人心的地方。大会提供了关于改进测试实践、简化自动化测试设置的新工具、Selenium 的未来以及演讲者分享他们如何使用 Selenium 的用例和实践建议的诸多经验。
以下是今年大会的一些要点和有趣的演讲:
Selenium:联盟状况
得益于 Simon Stewart 在每次 Selenium 大会上都会进行的传统演讲中给出的演示,我们得以一窥即将发布的 Selenium 4 版本。Selenium 4 进展顺利,将很快脱离 Alpha 状态。我们都期待着 beta 版本,以及此后不久的候选发布版本。此次演讲还邀请了 Selenium 团队的其他成员分享他们在项目中所做的组织工作,包括多元化、治理和欢迎贡献者。

构建响应式 TypeScript wdio 框架
Varuna Srivastava 与 Wim Selles 一起做了关于 演讲,展示了如何基于 WebdriverIO 构建一个强大且可扩展的 UI 测试框架。它展示了在使用 JavaScript、NodeJS 和 NPM 生态系统入门时重要的概念。此外,还对 WebdriverIO 及其闪亮的功能进行了广泛的概述,并演示了如何使用 TypeScript 进行测试。对于任何想开始使用 JavaScript 进行测试的人来说,这是一个推荐的演讲。

测试和监控一个网站并不难,但是如果你需要对 40 多个网站进行测试和监控呢?
这是一个来自 Jesus Sanchez 的有趣的演讲,为了避免 QA 部门成为不断增长的开发团队的瓶颈,他们采取的方法是为开发人员构建工具和资源,并使他们能够为他们的 40 多个网站编写测试。这是一个有趣的视角,说明 QA 角色如何成为组织其他人员的促进者和赋能者,同时指导每个人如何编写自动化测试以及测试正确事物的价值。

测试职业发展 – 识别你的超能力
Smita Mishra 发表了一个引人入胜的演讲,她邀请所有测试人员思考在他们的职业生涯中可能存在的其他路径,因为有些组织比其他组织更重视测试。Smita 表示,如果你了解自己最喜欢什么,并找到将其与你当前和未来的技能相结合的方法,那么它会向你展示如何通过找到和遵循阻力最小的路径来发展你的职业生涯。

使用 JUnit 5 开发 Selenium 测试
JUnit 5 是这个流行的测试框架的新迭代版本,它实现了一个名为 Jupiter 的新的编程和扩展模型。 Boni García 在这个 演讲 中介绍了一个名为 Selenium-Jupiter 的 JUnit 5 扩展。演示展示了此扩展的实用性,因为它简化了测试配置并减少了运行测试所需的样板代码。请务必查看它,因为它维护良好且文档齐全,并且它将通过减少设置测试所需的时间来帮助您。

我不是什么特殊的人
会议的主题演讲之一由 Jim Evans 进行,他在演讲中讲述了他职业生涯中的个人经历,以及他如何清楚地认为自己“并不特殊”。其中一个关键的收获是,你会成为一个主要的贡献者,而且你不需要特别才能做到这一点。任何评论都无法充分表达这次演讲的鼓舞人心的程度,对于任何想成为贡献者的人来说,这都是必看的。

闭幕主题演讲
会议的最后一场是主题演讲,项目提交者在会上与社区进行了公开的问答。围绕浏览器自动化工具数量不断增加,Selenium 项目面临的挑战这一问题,大家分享了不同的意见。此外,所有项目贡献者都向社区发出了公开邀请,鼓励大家参与到项目中来,如果您对此感兴趣,请查阅项目的治理文档。这是另一场值得推荐的会议,其中包含许多关于项目及其个人如何工作的见解,这将有助于社区更好地理解该项目。

这最初发布在 https://opensource.saucelabs.com/blog/selenium_conf_2020_recap/