对InfoQ一篇文章的“批判”

2019-08-23? ?出处: 软件质量报道 ?作/译者: Test Ninja ?

InfoQ昨天发表了一篇文章:InfoQ?2019 年bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上技术报告》(见:

https://www.infoq.cn/article/tPm-uCBjfjLPRCETr7Db ) 首先,中文标题就不妥,其英文标题是 2019 State of Testing Report? https://www.infoq.com/articles/2019-state-testing-report/ ,正确的翻译: 2019年软件bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上现状报告 这篇文章只是对? the State of Testing report project?”两位创始人的采访,而且这个bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上调查报告不局限于 技术,其次不来源于 InfoQ,而是 PractiTest资助的。
其次,这篇文章翻译比较糟糕,多处语句不通,阅读感比较差,显得“又臭又长”,不如我写的文章“ 软件bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上现状最新报告??这里快速列一下翻译上的 一些问题
  • 以及改变和塑造这个角色的现状与未来的趋势

  • 敏捷和 DevOps 的采用如何在现如今bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员使用的任务和技术中产生积极的影响

  • bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员的任务是如何扩展并变得更加技术化的,而且还涵盖了组织中更多的用户故事定义

  • 生产中进行bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上

  • bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上不仅仅是调查一个产品,而是系统和人以及三者(?)之间的关系

  • bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员的观察力和理解人类 / 系统行为的微妙之处的敏锐能力使他们成为防止“系统”崩溃和爆炸的更强大的贡献者

  • 并帮助他们评估和理解,趁早采取行动

  • 让人惊喜的是看到bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员开始把他们“生产中的bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上”活动视为bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上活动

  • 我们看到更多的非bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员运行bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上任务

  • 更深层次的工作集中在 SDLC 的其他层面和方面的质量生成

  • 甚至 11% 的人说他们正在实践混乱工程

  • 对于这些挑战中的大部分,我怀疑敏捷 /DevOps 采用的增加,与bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员向工程团队汇报的,团队中具有专业bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上经验的人不足或真正知道如何最好地利用bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上团队的人不足,之间存在着联系,而不只是要求他们编写自动化bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上。

  • 所有这些工具辅助和技术推动的bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上将不得不接受批判性价值评估

  • 当我们的工作越来越多地进入生产,将 QA 团队所提供的价值定义扩展进生产和用户的实际工作


除了翻译问题,内容上也有一些问题,真正有价值的点评并不多,而有些观点 (下面灰色标注的文字来源于原文) 容易误导读者, 例如:
1) “左移”和“右移”的趋势并不新鲜,还要等到“ 该项目的未来版本中 ”来回答?12年前(2007年),我就出版了《全程软件bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上》 (第1版) ,甚至在2005年我就在公司推类似DevOps的全生命周期bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上,见下图。 百度在2012年就有成熟的在线bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上(TiP,Test in Production), DevOps 在2009年就被提出,几年后也开始逐步成熟起来。

2)“bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员将不同类型的bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上技术混合在一起作为他们工作的一部分”,之前难道不是?一般来说,我们都应该综合运用bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上方法或技术。
3)“现如今的bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员对他们的未来很乐观”??我觉得bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员对未来不够乐观,甚至有恐惧感。之前茹老师还写过一篇文章““去QE”时代下,QE如何破茧重生?”,还有两篇也能说明一些问题:十年了,bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上变了,我也变了,但总有一些东西未变?软件bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人,你们在逐渐失去一些东西
之前更有一些文章将bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上职业比喻为“进入寒冬季节”,从一些侧面反映了这个行业的一些悲观现象,况且他们自己也承认:

Joel Montvelisky:看到越来越多的初级bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员加入我们这个行业的趋势有所放缓,让我有点吃惊。

Bhamare:(我还只是怀疑)未来团队中可能没有专门的“bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员”这样一个角色。


3)为什么“ 人们正在有意识地决定转向bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上领域 仅仅“ 因为他们发现这是一项具有挑战性的工作 其实不是这样, Montvelisky自己还说 :“ 开始看到bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上本身的重要部分是由非bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上团队成员在做。
4)“ 他们中的大多数人都希望在未来几年继续从事这个领域的工作 ?? 人们不断从其他工作或职位转向bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上 ?? “bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上是一个很有吸引力的职业,在这个行业的从业人员眼中,bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上正蓬勃发展” 微软一万多个专职bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员都转向“软件工程师”,有更多bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员转为开发、产品经理或运维等,敏捷/DevOps更提倡bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上和开发的融合。 使从本调查结果看 过去三年基本处在一个水平 ,只相差 1% 分点。由于调查样本不大(只有 1 000 个样本),这1%很可能是由数据误差造成的,并没有明显的增长趋势,而且2017年是最高(21%)。 之所以这样说,是为了更多地宣传或销售PractiTest的工具吗? ??

4)如果人们不断从其他工作或职位转向bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上,bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上团队为什么会逐年变小?而且根据调查结果bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上团队实际在变大。1-5 名bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员 增加2%,移动互联时代,可能是创业公司越来越多,而不是bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上团队变小。因为同时,51+ 名bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员 增加了3%
5)“bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员仍然需要多才多艺那么如何理解“多才多艺”?用词不够准确。如果是指下列这些技术,bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员个体也很难掌握全部技能,必须侧重某个技术领域和发挥自己的特长。作为软件从业人员,有类似要求(包括沟通、面向客户的技能、业务领域知识等),不仅仅是bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员。

6)“ 敏捷一直是最有价值的开发方法 不是,只是最近十年占有明显优势,至少是在SaaS(软件即服务)比较普遍的时代,才让敏捷更有用武之地。 我想看看这种采用如何帮助他们解决与质量相关的问题,并从根本上提高软件质量 ”,说明他们可能没有真正理解“TDD/ATDD/BDD”。
7)“ 令人鼓舞的是,我们看到了,随着专业bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员获得经验和终身职位,他们的薪水将会如何增长 ”,哪个行业不是?不过,在软件行业,许多(bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上)工程师超过了35岁或45岁之后,反而更加焦虑了??。
8)“ ......对我来说,这实际上是一个遗憾, 因为播客、在线研讨会和博客实际上有数量惊人的免费信息! ”没错,但是 那些内容比较零碎、缺乏系统性和连贯性,也往往难以做到循序渐进地学习。没错,它只是“ 了解最新动态、获得新想法 ”的渠道。
当然不能否定,也有一些有价值的、让我们获得启发的观点:
  1. 重要的是,组织中每个与软件bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员存在任何形式关联的人都要跳出来(翻译还是不够好)看清楚bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上领域正在发生什么,以及他们如何使用这些资源来帮助bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员成长。(我们常常需要think out of box)

  2. 我们将利用这种过程(编者注:BDD可以算软件开发过程模式,但ATDD/TDD,不算过程,更应算优秀实践)和技术(TiP)趋势,改进我们处理质量驱动活动的方法(虽然此处翻译还是不够好,但是:如何更有效地驱动质量改进,值得大家借鉴ATDD/TDD的思想。)

  3. 调查数据就在那儿,人人可以看到,但要对结果做决定或得出有意义的结论,我们确实应该等待并设法在未来几年更好地理解它(谨慎、敬畏,有时还是需要的。我写这篇文章不够谨慎??)

  4. bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员提早参与开发过程看上去仍然是一个挑战 (有些老问题总会在那里)

  5. 但对我来说,可以这样解释,大多数bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上人员仍然将部署过程、生产环境、监控等方面的工作视为“bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上工作以外的”任务和挑战。这不是一件好事。现在自动部署、TiP、在线监控等可以归为软件bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上工作)

  6. 因为我们没有看到许多与采用敏捷和 DevOps 有关的挑战,这引起了我的思考。(思考、质疑是批判性思维的体现,值得推荐,但也说明本调查存在设计上的问题)


不妥之处,敬请InfoQ、译者或读者多多包涵、指正。



欢迎给bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上窝投稿或参与内容翻译工作,请邮件至editors@testwo.com。也欢迎大家通过新浪微博(@bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上窝)或微信公众号(bet356注册奖金代码怎么填6_bet356怎么会关闭账户_bet356怎么上窝)关注我们,并与我们的编辑和其他窝友交流。
149°|1494 人阅读|0 条评论

登录 后发表评论
最新文章