ArchSummit全球架构师峰会门票9折倒计时中~ 了解详情
写点什么

盛付通质量控制中心总监俞炜:新的测试思想与传统的测试模式

  • 2013 年 9 月 12 日
  • 本文字数:1593 字

    阅读完需:约 5 分钟

在 11 月 1 日 QCon 上海的“大测大悟”专题下,盛付通质量控制中心总监俞炜将分享他在规划软件测试团队的使命、发展目标、具体实践、人员培养和绩效评估等方面的经验。

为了让大家事先了解他计划分享的内容,InfoQ 编辑邀请俞炜进行了一系列问答如下。

InfoQ:简单的介绍一下自己目前负责的工作,以及自己在测试领域做过哪些方面,关注过什么?

俞炜:目前负责质量保证团队,团队职责包括软件测试 / 性能测试、配置管理、自动化测试架构、研发工具和测试环境支持。我具有 10 年以上软件测试实践经验、7 年团队管理经验,曾经从无到有建立起近 60 人的软件质量保证团队,领导测试技术创新实践,指导 Web 应用功能测试面向模型的自动化框架,实现测试和开发并发进行,推动软件组织持续交付能力的提升,并引导团队实施敏捷开发和测试实践。主要关注软件测试和自动化、流程改进、敏捷研发、持续交付等具体实践以及质量保证团队的建设和发展。

InfoQ:你目前关注的重点是什么?

俞炜:目前主要关注互联网研发团队如何更加有效的实施敏捷研发和质量保证,主要包括敏捷测试实践、TDD 和 ATDD 技术、持续集成过程实施等,以及如何改造一支偏传统的软件测试团队以适应新的挑战和需要。

InfoQ:感觉在过去一年,自己接触到的、关注的领域发生了什么变化?

俞炜:在互联网企业,软件测试团队所面临的挑战越来越大,以 Facebook 为代表的工程师文化主张开发自己来保证质量,淡化测试人员的角色,而敏捷实践又替代传统软件测试理念和方法,对测试人员提出了更高的要求,多种文化和思对软件测试领域形成了冲击,引起了很多争议。虽然很多测试领域专业人员、团队管理者普遍认同软件测试发展的大方向,但由于各个企业不同的文化和人员素质,在具体实践过程中又困难重重。

InfoQ:简单介绍一下你计划在本次 QCon 上分享的话题吧。

俞炜:本次 QCon 会议我主要总结一下在互联网企业内的软件测试团队面临的挑战,在软件测试先进理念以及敏捷思想的指引下,结合以往团队实践的经验和教训,以现有团队为实例,分享我是如何规划软件测试团队的使命、发展目标、具体实践、人员培养和绩效评估等,从而实现软件测试团队价值最大化。

InfoQ:为什么你认为这个话题是重要的、值得关注的?听众可以从这个分享中获得什么?

俞炜:虽然很多新的测试思想理念为大家所熟知,但如今我们很多软件研发团队还以相对比较传统的模式在运行,这个话题虽然不能解决所有团队的问题,也不是最好的方案,但可以为大家提供一些思路,或者以此为鉴,了解不同团队的差异,从而审视自身在团队管理中哪些做得已经很好,哪些可以做得更好。

InfoQ:正如您所说,“开发取代测试”的这个观点在几家大的互联网公司里会比较流行、被更多提倡。您觉得互联网领域的一些实践是更加先进的模式吗?是什么因素造成了这种跟“传统”研发团队的区别——包括人员的素质,开发、测试的流程方式等。有一种观点认为,互联网业务毕竟以“快速”作为核心竞争力,而其他领域却未必需要跟着这样做,不知道您怎么看?

俞炜:这个观点确实比较流行,一方面是由于互联网公司本身比较灵活、开放,容易接受一些新的思想和方法,同时 Google、Facebook 作为最成功的互联网企业,他们具有很强的典范作用,而且具有说服力,互联网追求快速、实效,确实很多传统行业不会有这么大的压力或者动力去做这样的改变。

但这种模式表面上看人员减少了,但实际的投入成本和产出方面到底会怎样,需要更好的进行评估,是否能够成功要根据企业文化环境、人员素质、管理能力相结合,我认为 Google 或者 Facebook 能成功,本身也有很大的先天优势,包括国外程序员的职业素养本身比较高,他们员工都是最顶尖的技术人才,所以能够成功。至于本土企业能否和他们一样,这需要结合公司的实际情况,选择更有效的方式。

我也在研究如何衡量测试人员的投入和产出,希望来比较不同模式的效果,不过目前还只有一些萌芽想法,还需要更多的实践和摸索。

2013 年 9 月 12 日 00:101198

评论

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

服务API版本控制设计与实践

vivo互联网技术

API 服务器端开发 客户端开发 迭代

一文讲透一致性哈希的原理和实现

万俊峰Kevin

微服务 高并发 哈希算法 go-zero Go 语言

直播预告|数以智用——大数据应用探索与实践

智联卓聘

大数据 数据管理 线上沙龙

java开发之DOS命令学习及运行环境配置安装

@零度

java开发学习 DOS命令学习

KubeMeet 深圳站回顾:应对云原生边缘计算落地挑战

阿里巴巴云原生

阿里云 Kubernetes 云原生 线下活动

react源码解析4.源码目录结构和调试

buchila11

React React Hooks

如何在P4中管理Unreal Engine 代码

龙智—DevSecOps解决方案

版本控制 游戏开发 版本管理 游戏引擎 虚幻引擎

Python量化数据仓库搭建系列2:Python操作数据库

恒生LIGHT云社区

Python 量化

并发编程中,你加的锁未必安全

华为云开发者联盟

线程 高并发 并发 线程安全

大批量更新数据mysql批量更新的四种方法

大数据技术指南

11月日更

大厂算法面试之leetcode精讲10.递归&分治

全栈潇晨

LeetCode 算法面试

内存数据库的分布式架构提升之道

鲸品堂

数据库

如何使用 Java 代码给图片增加倒影效果

Jerry Wang

Java API 图片处理 11月日更 Java图片

PackML从会到不会——状态机(1)

陈的错题集

标准化 PackML

前端开发之JavaScript优化

@零度

JavaScript 大前端

万字讲解WiFi为何物

华为云开发者联盟

wifi 物联网 无线通信 传输 无线

Linux学习方法《Linux一学就会》Centos8软件包的管理与安装

侠盗安全

Linux linux运维 运维工程师 云计算架构师

爱奇艺TFServing负载均衡问题研究及改进实践

爱奇艺技术产品团队

移动计算云分布式数据缓存服务,实现快速可靠的跨区域多活复制

华为云开发者联盟

可用性 云数据缓存 跨区域多活 无冲突复制数据类型CRDT

Rainbond通过插件整合SkyWalking,实现APM即插即用

北京好雨科技有限公司

Kubernetes 云原生 全链路追踪

大厂算法面试之leetcode精讲9.位运算

全栈潇晨

算法 LeetCode

react源码解析3.react源码架构

buchila11

源码 React React Hooks react源码

Elasticsearch云生态下的开源共生之路

大咖说

云计算 elasticsearch 开源

百度商业大规模高性能全息日志检索技术揭秘

百度Geek说

软件架构

数仓开发详细剖析

五分钟学大数据

11月日更

16张图解锁Spring的整体脉络

4ye

Java spring 程序员 后端 签约计划第二季

dart系列之:时间你慢点走,我要在dart中抓住你

程序那些事

flutter 架构 dart 程序那些事 11月日更

Perforce用户文章转载:每个游戏从业者都应该学学P4

龙智—DevSecOps解决方案

版本控制 游戏开发 版本管理 perforce 游戏厂商

测试不趁早,“持续测试”搞不好

SoFlu软件机器人

DevOps 敏捷开发 自动化测试

1 分钟 Serverless 极速抽盲盒,自己部署自己抽!

阿里巴巴云原生

阿里云 Serverless 云原生

架构实战营模块五作业

孙志强

架构实战营

AI在游戏反外挂中的应用与实践

AI在游戏反外挂中的应用与实践

盛付通质量控制中心总监俞炜:新的测试思想与传统的测试模式_QCon_sai_InfoQ精选文章