软件测试行业状况报告

发表于:2014-10-11 11:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Ben Linders/潘瑾瑜    来源:InfoQ

  来自PractiTest的Joel Montvelisky和Tea-Time with Testers网站共同进行了一次测试行业状况的调查,并将测试结果发布于2013 测试行业状况报告中。这次调查以测试和QA社区的成员为对象。在采用的测试技术和实践、测试自动化以及测试人员所面临的挑战方面,这次调查为业界人士提供了深入了解的机会。
  Joel将在QA&Test大会上发表一次演讲。演讲主题为如何成为一个更专业的测试人员。提问将会通过实时新闻与Q&A的方式全面报道这次大会的动态。
  在不久之前,小编有幸对Joel进行了采访,采访的内容包括测试行业状况调查、敏捷测试、测试人员技能以及测试面临的挑战。
  提问:是什么促使你决定做一次测试行业状况的调查?
  Joel:起初,我想要写一篇博文,介绍在当今测试行业里,一个普通的测试人员所面临的挑战。
  我原本想在网上查找一些客观的资料,但什么都没有找到。我惊奇地发现,除了一些特定的个例(比如,能找到一些关于自动化功能测试或者移动设备测试的资料。但缺乏介绍一般性知识的资料)之外,没有人做过这方面的研究。
  在寻找资料的过程中,我联系了我的朋友,来自Teatime with Testers网站的Lalit Bhamare。我们达成了一致:进行一次调查是一个好主意。它不仅能对测试行业现状进行反思,而且如果能够做到每年进行一次,就能够对测试行业的发展进行逐年评估。
  我们在去年年底(2013)启动了测试行业状况的调查。这次调查得到了很多来自测试社区的人们的支持。他们帮助我们宣传这次调查活动,并使外界对我们的项目产生了兴趣。因此,我们的调查对象包括了很多来自不同国家和组织的测试人员。
  测试行业状况报告已于2014年2月左右发布。这个报告收到了很多来自测试社区的人们的反馈,对此我们感到很高兴。
  我们一起进行了很好的反思。关于哪些问题应该得到改善和哪些额外领域应该更深入了解,我们也得到了许多这些方面的评论和想法。
  提问:报告中提到许多公司正在使用敏捷实践方法。貌似在测试中,人们正在越来越多地采用敏捷方法。为什么会发生这种情况?
  Joel:我已经在软件开发和测试领域工作了15年。迄今为止,我已经见过很多“方法论上的革命”。
  我记得曾经所有人都认为UML将会成为解决我们所有问题的方法/语言。然后,我们都开始阅读XP方面的资料,了解如何裁剪流程以创建更简单的开发方法。最近几年,敏捷和SCRUM已经流行了起来。
  我认为敏捷的不同之处在于,采用敏捷方法是相对容易的。因为对于你所要做的事情,没有真实的阈值来划分你是否正基于一种敏捷流程进行工作。我每年都和几百个,也许上千个团队打交道。我发现这些团队(甚至是同一家公司的团队)都在尝试以他们自己的方式来定义敏捷。
  从某种意义上说,你可以把敏捷列为一门简单的宗教,并信奉它。:-)
  我确信敏捷的基本规则符合当今市场的需要。例如,更短的发布周期满足了持续发布更新的需要。强调交流胜于流程这一点也满足了让跨国团队在一起工作的需要。
  至于敏捷测试?如果开发团队使用了敏捷方法,对于测试团队来说,继续使用瀑布模型或V模型是非常困难的。但是,即使是参考我目前最喜欢的测试书籍之一, Crispin 和Gregory写的《敏捷测试》,我也不确定自己是否理解了许多人对敏捷测试所下的定义。这本书中的大部分原则可以应用于包括敏捷在内的所有测试模型。
  即使在工作中采用了敏捷,测试仍然还是测试。发生改变的并不是“如何”测试,而可能是“何时”以及“由谁”来做测试。作为测试人员,在敏捷实践中的角色仍然是一样的。但是我们的职责和时间线可能会为了满足所在团队的需求而发生改变。
  提问:哪些(敏捷)实践、技术和工具是测试人员常用的?你知道他们为什么会使用这些东西吗?
  Joel:我不知道敏捷测试人员最常用到的工具是什么。我在PractiTest工作,我们目睹我们的许多用户成功地使用我们的工具进行工作。我们的工具成为了他们敏捷项目的一部分。但我确信敏捷团队在他们的测试工作中使用了许多其他工具。
  我们看到的是,敏捷团队比“非敏捷”团队拥有更高的自动化率。我们看到了大量不同的自动化工具被采用,从Selenium到TestComplete,包括各种不同用途的工具。
  我们经常遇见的另一件事是,团队将运行自动化测试作为开发流程的组成部分,而不是当成一个独立的测试操作。我们看到许多自动化测试人员使用同一个开发框架进行工作。比如使用Jenkins和Bamboo将他们的测试直接集成进构建流程中。
  至于技术,我们看到许多探索性测试和脚本测试结合在了一起。这种结合有助于团队处理他们项目中的动态需求,而同时在一定程度上确保遵循一个已定义的、但有更多限制的正规测试套件的标准。
21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • snfvdhq
    2014-10-27 10:28:50

    学习中!很不错的新高度看测试

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号