做一名很COOL 的测试

看到一篇来自 google 测试团队的文章,里面 COOL 的双关很有趣,也很实用。也许这四个关键词会给你新的想法,在这里分享给大家~

 

测试工程师是谷歌工程生产力(EngProd)小组的一部分。我们支持我们的用户,提供全面的测试解决方案,并在创建成功和可靠的产品和平台中发挥关键作用。在谷歌,测试工程师不是手工测试人员;我们是技术工程师,专注于提高产品卓越性和工程生产力。

简而言之,在谷歌当一名测试工程师是一件很酷 COOL 的事情。

  • 不断学习 Constant learner,
  • 创新思维 Out-of-the-box thinker,
  • 协调者 Orchestrator,
  • 前沿用户 Leading-edge user

 

C不断的学习是保持谷歌测试工程师的动力。我们全面地了解软件堆栈的所有部分是如何相互连接的,以及测试堆栈之间的连接存在或需要什么样的覆盖。这种产品知识使我们成为测试专家。从开发过程的一开始,我们就与软件工程师密切合作,在功能实现之前讨论设计的可测试性。我们开发测试策略、方法和测试计划; 我们编写脚本,设计系统,构建工具和测试基础设施。我们回顾设计文档,深入研究谷歌的大量代码,评估堆栈跟踪,并确定生产中断的根本原因。通过这种持续的学习,我们不仅建立了深厚的技术专长,并通过识别代码库中的薄弱环节来进行风险管理,我们还找到创造性的方法来破坏软件并识别潜在的问题。我们的工作阶梯也给了我们探索和学习新技术的灵活性和独立性,比如ML概念和云计算,并构建新的测试解决方案或改进现有的解决方案。

 

O创新思维是不断学习的结果,是另一种让我们保持动力的方法。作为谷歌测试工程师,我们通过提供优化的解决方案来解决工程效率低下、测试差距和工艺差距,从而追求卓越的工程。我们不断地想办法让机器做这些工作,以提高可测试性和生产力。在谷歌中,每分钟都会嵌入成百上千行代码。保持速度,质量和代码健康,我们设计创意的方法来测试和调试测试失败——像进行比较测试,构建动态测试用例的日志,设计启发式算法来确定测试失败的罪魁祸首,构建解决方案以减少测试运行时的问题,模拟对象和服务器来帮助开发者编写稳定单元和集成测试。除了设计创造性的方法来测试和调试测试失败,我们还专注于通过定义和测量生产力指标和产品健康指标(如质量、稳定性和性能)来改善工程卓越性和产品卓越性。例如,搜索、广告、地图、YouTube、google云、自动驾驶汽车和谷歌应用程序的测试,就不能用传统的测试方法。

 

O协调测试工作是谷歌测试工程师的主要职责。作为协调者,我们可以与跨功能团队合作,包括产品经理、技术项目经理和软件工程师,以定义关键用户旅程(CUJs),确定测试策略,并确保正确的测试在正确的配置/环境上运行。凭借我们强大的沟通和协作技能,我们与跨职能团队合作,并在传播新工具、技术和最佳测试实践方面扮演传道者的角色。我们也有机会举办黑客松,举办大学招聘活动,参与开源社区测试开源产品,听取反馈,并将反馈转化为产品改进。

 

L前沿用户: 作为测试工程师的乐趣部分! 我们可以参与产品开发,参与产品设计、文档和原型的审查,在早期研究功能和产品,并提供反馈。最棒的是,作为早期的采用者,我们可以戴上可穿戴设备,乘坐自动驾驶汽车,通过AR/VR进入我们自己的世界,使用谷歌 Assistant 来完成我们的家务,并拥有多台笔记本电脑、手机和智能显示器!

 

最后,希望我们都很 COOL

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值