测试手段之探索性测试(2)

发表于:2010-4-23 11:46

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

 作者:季哥    来源:Taobao QA Team

  我们知道了某些情况下ET比较合适,那么就像之前说过的一样,ET没有最佳实践,ET在项目中做的好与不好,都会受很多情况制约,这些情况都会或多或少影响着ET实践的数据产出,下面列出了比较重要的制约因素:

  1. 这个项目的测试的具体任务(一般和测试类型和产品本来的特点)

  2. 这个测试人员的角色(lead或SDET或STE)

  3. 具体的测试人员(技能,天赋,擅长点)

  4. 可用的测试工具和测试机器

  5. 可用的时间

  6. 可用的测试数据和文档

  7. 从其他的人员获得的帮助

  8. 当前的测试策略

  9. 同一个产品已经经过测试后的状态

  其实我们可以总结影响ET的基本因素为:时间,测试人员,产品,任务。我们还可以分析下ET过程中的几个关键的因素,其实也就是一个优秀的ET测试人员所具备的基本能力:

  测试设计:一个优秀的测试设计师,一般有如下几个能力:首先是分析这个产品;评估产品的所有的风险;使用现有的工具去分析或记录;测试设计技术的熟练使用。

  细心观察:一个优秀的ET测试人员必须比一般的人甚至是做ST的测试人员更具有细心观察细节的能力。ET测试人员必须去观察一切看似不正常或有疑问的地方,他还要能仔细的在推论和其他一些的假设中辨别出真理何在。

  批判性思考:一个优秀的ET测试人员能够快速的评审和解释他们的思考逻辑,并能在独立思考中需找错误。这在重现bug的时候非常重要。

  丰富的想法:一个优秀的ET测试人员能够比一般人产生更多且更好的想法。但通过什么来产生这么多且好的idea呢?这个也是ET的核心了,目前ET的牛人们创立了一个叫Heuristics的方法,这个方法比较抽象且实践过程在国内几乎空白,后续讨论下。

  丰富的资源:一个优秀的ET测试人员能够构建一个集测试工具,信息资源,测试数据,同仁的一个储存室。这样在测试的时候,可以很快的应用这些资源。

  下次说说ET怎么样在我们的项目中使用起来,怎么时候使用ET,还有如何更好的管理ET在项目中的投入,如何去ET测试人员的工作量。大家想要了解什么或者有什么问题,都可以留言。

  以上分析参考James bach 的paper。


相关链接:

测试手段之探索性测试(1)

测试手段分析之测试模型

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号