写点什么

QClub 成都—0720 自动化测试专场活动纪要

  • 2013-03-05
  • 本文字数:1654 字

    阅读完需:约 5 分钟

QClub 成都,关注技术人关注的话题!

是什么样的活动能够让 40 名不同公司的同学冒着炎炎夏日,牺牲自己的周末时间,出现在活动现场?答案很简单,关注技术人关注的话题,让参会人每次都有收获。

演讲环节

本次活动共有三个分享:1)来自诺西的自动化测试架构师饶娟 @不穿耳洞了 带来《自动化测试——不仅仅是自动化》;2)来自 TW 的测试工程师刘冉带来《BDD 最佳实践之 Cucumber》;3)来自腾讯的周大军带来《pgaps—基于协议的自动化测试解决方案》。

饶娟的演讲主要围绕着自动化测试的组织支撑来开展。她回顾了自身在诺西自动化测试发展中的经历,总结了 4 点。1)自动化测试发展一定要获得管理层(组织)支持;2)分享了分散、虚拟组和专职组的优劣(目前诺西发展到了专职组);3)向研发团队推广自动化测试和自动化测试组的发展方向(不断呈现自动化测试的价值,向更高端发展);4)自动化测试人员的职业发展(作为一个跨界职业,自动化测试需要具备多样化知识,发展路径也更多样化)。也带来了一些待讨论的话题,如何体现自动化测试对组织效能的影响?

无责任点评 1:随着越来越多的组织意识到自动化测试的重要性,自动化测试的推进也都纳入日程。但是,缺乏组织支撑是导致自动化测试进展缓慢的主因。缺乏组织保障、技能无法提升、自动化测试做的不够好、自动化测试效果不明显、组织减少保障、发现别人做得好又增加保障,就这么来回转圈。

来自 TW 的刘冉则给大家展示了 BDD 工具 Cucumber。他探讨了 BDD 的定义,阐述了 Cucumber 的适用范围,从浏览器到移动应用,横跨多种语言的解决方案。最后他还讲述了目前 Cucumber 应用中普遍反映速度慢和维护难的问题。

无责任点评 2:BDD 代表着自动化测试领域的最新进展。它代表着:1)测试验证思维的发展,让测试从软件研发的最后端(功能实现后的测试),跨过软件研发中的测试(实现时进行的单元测试、集成测试等),进入到软件研发的更早阶段(需求时的自动化测试);2)它是一个很好的沟通工具,让客户、开发、测试、业务人员可以用同一种语言、精确而都能看懂的方式进行沟通协作;3)不是所有的代码都值得保留,只要敢扔,就有机会解决速度慢和维护难的问题。

来自腾讯的周大军介绍了 PGAPS,一种腾讯自主研发的基于协议的自动化测试解决方案。无论是端游、页游、手游,只要是服务器游戏,客户端与服务器间就存在基于协议的大量数据交互,传统的解决方案效率低、难以自动化、重复性差、成本高。为了提升效率,他们设计了 PGAPS 工具,详情请参加 PPT。

无责任点评 3:这是一款非常有意义的自动化测试工具,其设计思想很有借鉴意义。

综合点评:总的来讲,这是大开眼界的一天,三个话题覆盖了自动化测试的组织保障、最近思想与进展、自主研发自动化测试工具等几方面,让我们知道,原来自动化测试还可以这样做。有点小小的遗憾是,由于参会的大多数人都不懂 BDD 和 Cucumber,所以 BDD 这块让同学们听得云里雾里,不过好歹还是听到了很多应该了解的新名词。

沙龙讨论

果然我还是最喜欢沙龙讨论啊,这是帮助大家相互认识了解,发掘共同关心话题的最好机会。通过报数的方式将现场同学随机分为 5 组,每组同学间进行自我介绍,并探讨自己感兴趣的话题。沙龙最后分享的时候发现了不少亮点。

有一组同学发现他们都有 Robot Framework 的使用经验。一句非常有意思的提法逗笑了大家,“诺西开源 Robot Framework 是因为,这样的话他们就能更容易地招到人。”

成本对自动化测试发展来说非常重要,老板支持更重要。

我们组没怎么讨论,都在向饶娟咨询了,感谢免费的咨询机会。

我们组主要是发现了几个疑问,但是没有答案。(会后与讲师单独约谈,满意而归。)

后记

自动化测试,一切才刚刚开始。希望能够让成都地区关注自动化测试的同学们相互认识,以后有更多交流并共同进步。后续如果大家有兴趣,我们可以邀请国内自动化测试方面的专家作为讲师加入到我们的活动中。

PPT 分享

  1. 来自诺西饶娟 @不穿耳洞了 的《自动化测试——不仅仅是自动化
  2. 来自 TW 刘冉的《 BDD 最佳实践
  3. 来自腾讯周大军的《 PGAPS——基于协议的自动化测试解决方案
2013-03-05 08:541128
用户头像

发布了 1552 篇内容, 共 736.3 次阅读, 收获喜欢 2521 次。

关注

评论

发布
暂无评论
发现更多内容

YashanDB数据库实时备份技术及恢复操作指南

数据库砖家

数据库‘’

YashanDB数据库事务管理详解,保证数据一致性

数据库砖家

数据库‘’

YashanDB数据库功能与应用场景全面介绍

数据库砖家

数据库‘’

YashanDB与大数据分析平台集成方案详解

数据库砖家

YashanDB数据库实时监控系统设计与实现

数据库砖家

数据库‘’

企业为什么选择YashanDB数据库?七大核心优势解析

数据库砖家

YashanDB数据库的常见问题与解决办法

数据库砖家

数据库‘’

YashanDB数据库的维护成本与效益分析

数据库砖家

数据库‘’

YashanDB数据库多语言支持及国际化方案介绍

数据库砖家

数据库‘’

巧用YashanDB数据库实现海量数据快速查询

数据库砖家

征程 6E/M|如何解决量化部署时 mul 与 bool 类型数据交互的问题

地平线开发者

自动驾驶; 算法工具链 地平线征程6

YashanDB数据库索引优化技术详解

数据库砖家

YashanDB数据库性能调优实用技巧分享

数据库砖家

确保YashanDB高可用性的实用策略

数据库砖家

YashanDB数据库数据迁移的步骤与注意事项

数据库砖家

YashanDB数据库索引优化:提升查询性能的核心技术

数据库砖家

YashanDB数据库与数据可视化的完美结合

数据库砖家

YashanDB面向云计算平台的数据库优化方案

数据库砖家

数据库‘’

YashanDB数据库安全机制详解及企业应用建议

数据库砖家

数据库‘’

YashanDB数据库实现高可用负载均衡配置说明

数据库砖家

数据库‘’

如何高效利用YashanDB数据库进行数据挖掘

数据库砖家

如何利用YashanDB实现业务数据的高效管理?

数据库砖家

难哭了的高考数学题,4家国产大模型表现如何?

极客天地

YashanDB索引优化详解,加速查询效率的实用方法

数据库砖家

YashanDB支持的数据导入导出工具介绍

数据库砖家

YashanDB数据库与人工智能结合的应用前景

数据库砖家

企业如何使用YashanDB实现数据资产最大化?

数据库砖家

如何进行YashanDB的安全审计

数据库砖家

YashanDB如何支持企业的数据分析与决策支持?

数据库砖家

数据库‘’

YashanDB数据库的最佳实践及实施方案总结

数据库砖家

数据库‘’

YashanDB数据库多版本控制功能介绍与应用

数据库砖家

数据库‘’

QClub成都—0720自动化测试专场活动纪要_语言 & 开发_InfoQ 中文站_InfoQ精选文章