• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

错误推测法

发布: 2009-9-25 10:35 | 作者: 佚名 | 来源: | 查看: 345次 | 进入软件测试论坛讨论

领测软件测试网        有经验的测试人员往往可以根据自己的工作经验和直觉推测出程序可能存在的错误,从而有针对性地进行测试,这就是错误推测法。错误推测法是测试者根据经验、知识和直觉来发现软件错误,“只可意会,不能言传”,就是表明这样的一个道理。

        错误推测法基于这样一个思想:某处发现了缺陷,则可能会隐藏更多的缺陷,在实际操作中,列出程序中所有可能的错误和容易发生的特殊情况,然后依据测试者经验作出选择。如等价类划分和边界值分析法通过选择有代表性的测试数据来暴露程序错误,但不同类型、不同特点的程序通常又有一些特殊的容易出错的情况。并且,有时分别使用某些测试数据或用例进行测试时程序工作正常,但其组合可能会使程序出错。例如,程序中两个模块使用并修改某些共享的变量,则在程序运行测试过程中应对这些共享的变量赋值来同来验证这两个模块,一般说来,可能的输入组合数目往往很多。因此,测试人员应依靠经验和直觉,从各种可能的方案中选出最可能引起程序出错的方案。

          错误推测法能充分发挥人的直觉和经验,在一个测试小组中集思广益,方便使用,特别是在软件测试基础较差的情况下,很好地组织测试小组进行错误猜测,是一种有效的测试发放。但错误推测法不是一个系统的测试方法,所以只能用作辅助手段,即先用其他方法设计测试用例,再用此方法补充一些例子。这种方法的优点是测试者能够快速且容易地切入,并能够体会到程序的易用与否;缺点是难以知道测试的覆盖率,可能丢失大量未知的区域,并且这种测试行为带有主观性且难以复制。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: 推测


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网