您的位置:软件测试 >> 测试技术 >> 测试精品文章
有了测试工具,傻瓜仍是傻瓜
作者:Kaspar van Dam(泽众软件原创翻译) 发布时间:[ 2014/9/28 13:16:15 ] 推荐标签:软件测试工具
  Kaspar van Dam自2005年以来一直在测试领域活跃着,且自2009年起专攻测试自动化和性能测试。他在许多公司当过测试工具工程师和测试顾问。他的经验覆盖了测试自动化和性能测试的技术实施以及该工作领域的不同管理与协作任务。在他的公司(荷兰Ordina公司)里,Kaspar是测试自动化的思想之一,负责一部分公司愿景发展和建议。他还负责一些关于测试自动化和性能测试的业务课程。

 

  测试工具:人们总是认为测试工具是每个测试难题的解决方案。有了工具实施,测试会进行地很快,质量更高,自然也更便宜…… 可惜现实却是,测试工具实施要花上不少钱,而且投入还不一定有回报。到底为什么测试工具实施经常失败呢?

  测试工具是什么?
  为了了解测试工具实际是什么,首先考虑一下我们可以识别哪种测试工具很重要。人们通常认为测试工具只是用于自动执行测试的工具。但是,远不止如此,它们还是:(测试)管理工具;bug追踪工具;版本控制工具;一般性(如:电子数据表)工具;自动代码测试工具;性能测试工具;当然还是自动执行测试的工具。
  一般来说,测试工具帮助测试员做测试工作并使之更高效。这是说,测试员可以利用工具更快,更好,更便宜地做任务。但是,测试自动化的这些好处没有一个可以保证。一切要看怎么使用工具及它们该如何被使用。

  测试工具的实实施
  大多数在IT业工作的人对许多IT实施失败一点也不惊讶。查一下失败率,你会发现基本超过50%。但是,当一个组织决定实施一个测试工具时,突然人们会期望实施不会遇到任何障碍。自然,将一个大型IT实施与一个相对较小的测试工具的实施相比较是不公平的。但这两样都在终软件实施中确是事实。也意味着有风险和失败的可能性。既然我们已经肯定了这个事实,那么看一看可能会失败的事也不错。
  在高水平上,这些可以被分为三个单独的元素:
  ▪▪人
  ▪▪流程
  ▪▪技术
  我将反序谈谈这三个元素以及它们在测试工具实施中所扮角色,首先是不重要的元素——技术,后是重要的——人。

  技术
  讲到测试工具,多数人立马会想到技术。一份测试活儿在选定平台上吗?它适合其他工具和/或被测软件吗?有足够多的硬件去运行工具吗?显然,这些都是实施测试工具时很重要的问题。如果工具不起作用,那它还有什么用呢?这意味着一个测试工具的实施(或任何其他工具),非常有必要调查特定工具后的技术并将之放在组织内使用的技术一起。然而,正如之前所提到的,技术是实施测试工具时不重要的元素,因此在试着实施测试工具时要后考虑它。比它更重要的是绪的或将被设计的流程和该工具将在这些流程中采用的部分.

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd