职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 440|回复: 0

动态黑盒测试

[复制链接]
735047968 发表于 2014-12-12 10:48 | 显示全部楼层 |阅读模式
不深入代码细节的软件测试方法。常被称为行为测试,因为测试的是软件在使用过程中的实际行为。

        首先,从产品说明书获知测试对象的软件的输入和应该得到的输出。
      
        接下来,开始定义测试案例。 测试案例:指进行实验用的输入,以及测试软件用的程序。
           
        选择测试案例是软件测试员最重要的任务。不正确的选择可能导致测试量过大或者过小,甚至测试目标不对。准确评估风险,把不可穷近的可能性减少到可以控制的范围是成功的诀窍。

  测试基本方法:通过测试 vs  失败测试
  
        通过测试:确认软件至少能做什么,而不考验其能力。

        失败测试:纯粹为了破坏软件而设计和执行的测试案例,也称为迫使出错测试。蓄意攻击软件的薄弱环节。
      
        在设计和执行测试案例时,总是首先进行通过测试。在破坏性试验之前看看软件基本功能是否实现是很重要的,否则在正常使用软件时就会奇怪为什么有那么多的软件缺陷。
       常见的测试案例就是设法迫使软件出现错误提示信息。产品说明书可能会给出这样的功能要求,针对这个问题的测试可能是通过测试也可能是失败测试。可能两者都是。不用去刻意区分,重要的是找到软件缺陷!

   选择测试案例:等价分配

        等价分配:是指分步骤地把过多(无限)的测试案例减小到同样有效的小范围的过程。也称等价划分。

        等价分配技术提供了一个选择哪些数值、舍弃哪些数值的系统方法。

        等价类别或者等价区间是指测试相同目标或者暴露相同软件缺陷的一组测试案例。在寻找等价区间时,想办法把软件的相似输入、输出、操作分成组。这些组就是等价区间。
        领测认为等价分配的目的是把可能的测试案例组合缩减到仍然足以测试软件的控制范围。因为选择了不完全测试,就要冒一定的风险。如果为了减少测试案例的数量过度进行等价分配,测试的风险就会增加。另外,等价区间的划分没有一定的标准,只要足以覆盖测试对象就行了。


了解软件测试外包请访问http://www.Ltesting.com.cn
了解软件测试培训学校请访问http://www.Ltesting.cn
了解软件测试网请访问http://www.Ltesting.net
了解ISTQB认证请访问http://www.Istqb.org.cn
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-24 10:54 , Processed in 0.144614 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表