写点什么

Better Software East/DevOps East/Agile Dev East 2016 大会上的教程介绍

  • 2016-11-23
  • 本文字数:1547 字

    阅读完需:约 5 分钟

2016 年 11 月 14 日到 18 日, Better Software East 、DevOps East 和 Agile Dev East 三个大会同时在美国佛罗里达州奥兰多市举行。在会议组织上,这些会议都包括为期两天的教程介绍、两天的演讲以及一天的闭幕式 Agile Summit Day。其中在最后一天里,有多名国际演讲者发表了主题演讲。InfoQ 参加了大会,并报道了大会内容。

虽然大会本身是 11 月 14 日(周一)才开始,但部分与会者可以提前来,参与其中一个为期数天的培训课程。这些课程从周日开始,根据课程的不同持续 2 到 3 天,并提供类似“敏捷测试者”、“Scrum 管理员”这样的官方认证。认证课程的内容可以作为主要关注领域的证明;虽然这些课程涵盖了多个主题,但有一半是侧重于测试。

周一和周二以半天和全天的教程介绍为主。虽然主题各有不同,但和认证课程类似,它们也是重点关注测试。本文作者有机会参加了其中的部分教程介绍,更准确地说是 Jennifer Bonine 的“IoT 测试研讨会”和 Rob Sabourin 的“测试人员在敏捷开发中的(新)角色”。

Jennifer Bonine 介绍的主要内容是,随着物联网的出现,测试人员和测试管理人员必须考虑的新方面。据 Bonine 介绍,这些关注点大体上可以分成三类:“测试差距(testing gaps)”、安全和新需求的识别。

在谈到测试差距时,Bonine 所强调的是,随着越来越多的设备可以互连并彼此交互,执行路径将呈指数增长,那么,测试路径也可能这样。对于某些新路径,许多团队就会很难决定该由谁负责,这可能会导致其中的某些路径没有人管。在安全方面,她所强调的是,每一种可以连接到互联网的新设备都意味着多了一个可攻击面,也就是说,传统的“城堡”安全法(围绕你的系统构建一堵“墙”,然后假设其中的一切都是安全的)将不再有效;取而代之,安全性的考量必须深入到每一种单独的设备。最后,这似乎是大会演讲者中间的一个趋势,Bonine 鼓励测试人员创新思维,从而帮助弄清楚,如何将所有这些新设备连接在一起才能从现有的产品中挖掘出新价值。

至于 Rob Sabourin 的教程介绍,他探讨的第一个问题是,测试对于不同的组织而言到底意味着什么,并将测试的目的分成了三类:“确认(validation)”,检查团队是否在做正确的事(也就是帮助保护正确的需求);“验证(verification)”,检查团队是否在构建正确的东西(也就是帮助澄清需求);探索,用新的方式演练系统,设法发现新的认识。Sabourin 强调,不管从什么角度出发,都需要改变思维,将测试看作是一个技能和活动的集合,而不只是一个角色或职位。这样,测试任务可以分解成更具体的、多名团队成员都可以执行的活动,而不只是测试人员可以执行。例如,典型地,测试人员做的许多测试工作都是准备测试数据,而这是任何开发人员都可以做的。

在接下来的部分,Sabourin 谈了几种测试实践,从 TDD 到探索性测试。他指出,关于这些实践,其中一些普遍存在的看法可能会造成误导。例如,TDD 是一种通常专门供开发人员使用的实践方法,因为对于测试人员而言,这项活动太底层了;然而,他指出,TDD 背后的理论是,开发人员应该继续编写测试“直到没有其他的东西可以测试”,但是,测试人员通常能更好地回答这个问题。另一方面,人们普遍认为,结对编程可以产生更好的结果,而早期的研究似乎表明,对于探索性测试而言,却恰恰相反:与一起测试相比,两名测试人员分别探索同一个功能往往可以找到更多的 Bug。

在测试之后,持续集成、持续交付及构建管道似乎成为第二个最受欢迎的主题。如果将 Better Software/DevOps/Agile Dev East 大会的主题视为行业的指示器,这似乎可以表明,企业正在将注意力转向确保产品包含正确的功能,并尽量简化此类功能的交付,他们对构建产品所使用的具体技术似乎不那么在意。

查看英文原文 Tutorials at Better Software East / DevOps East / Agile Dev East 2016

2016-11-23 18:001333
用户头像

发布了 1008 篇内容, 共 412.5 次阅读, 收获喜欢 346 次。

关注

评论

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

FFA 2023|第六届 Flink Forward Asia 峰会议程正式上线!

Apache Flink

大数据 flink 实时计算

如何使用 NFTScan NFT API 在 Linea 网络上开发 Web3 应用

NFT Research

NFT\ NFTScan API 文档

业务流程图用什么软件画?这10款流程图软件,效率快到飞起!

彭宏豪95

流程图 画图软件 在线白板 流程图绘制工具 绘图软件

蓝牙耳机仓设计的单芯片解决方案

芯动大师

null 不好,我真的推荐你使用 Optional

越长大越悲伤

Java

Topaz Photo AI 2.1.2 for Mac(图像处理AI软件)

展初云

Mac 图像处理 Topaz Photo AI

虚拟化有哪些好处?为什么要使用虚拟云桌面?

青椒云云电脑

桌面云 云桌面

GPT-4V新玩法登顶GitHub热榜,随手一画就能生成网页!web开发者:感受到了威胁

Openlab_cosmoplat

当代企业的数字安全,能“脆皮”到什么程度?

脑极体

AI

bitsCrunch:如何通过 AI 技术重塑 NFT 市场?

股市老人

PDF Expert for mac(pdf编辑工具) v3.7.1中文激活版

展初云

Mac Mac软件 pdf编辑工具

基于ChatGPT自动化测试项目生成方案

lklmyy

测试框架 AIGC

亚马逊云EC2的存储

孤虹

Amazon EC2 亚马逊云

Mac电脑图像编辑器 Photo Image Editor Pixelstyle激活版

胖墩儿不胖y

图像编辑 Mac软件 编辑图像

低代码开发到底有什么价值?

代码生成器研究

aPaaS 低代码平台的模式是什么?

代码生成器研究

SQL 查询优化指南:SELECT、SELECT DISTINCT、WHERE 和 ORDER BY 详解

小万哥

MySQL 数据库 sql 程序员 后端

2023广告节:原生场景结合科技美学,鲸鸿动能赋能企业长效增长

最新动态

Media Encoder 2024 for mac(媒体转码器) v24.0.3中文版

展初云

Mac Media Encoder 媒体转码软件

认知,是成长最大的桎梏

老张

深度思考 个人成长 认知

「Flink+Hologres 搭建实时数仓」训练营重磅开启

Apache Flink

大数据 flink 实时计算

11月18日,华为负一屏5万张“大额神券”等你抢!当天领取当天用

最新动态

现在的市场,我们怎么选择属于自己的一级币

币离海

zkSync 一级市场 Gensyn enemy

Premiere Pro 2024 for mac(视频编辑工具) v24.0.3中文版

展初云

Mac PR 视频编辑软件 Premiere Pro 2024

After Effects 2024 for Mac(视频特效制作工具) v24.0.3中文版

展初云

Mac AE After Effects 视频特效制作软件

低代码开发前景如何,大家都真的看好低代码开发么?

代码生成器研究

Ethereum WebSocket接口实践

FunTester

从智能到“致用”,安第斯大模型与潘塔纳尔系统的一次会师

脑极体

大模型

Python连接es笔记一之连接与查询es

Hunter熊

Python elasticsearch Elasticsearch-dsl

探索亚马逊大语言模型:开启人工智能时代的语言创作新篇章

熬夜磕代码、

亚马逊

Better Software East/DevOps East/Agile Dev East 2016大会上的教程介绍_研发效能_Abraham Marín Pérez_InfoQ精选文章