为大家提供测试基本方法,通信系统相关技术,测试人员职业规划等方面的收集,给大家提供一个交流学习的平台。

[转载]关于如何提高黑盒测试用例的覆盖度思路

上一篇 / 下一篇  2009-05-15 12:06:24 / 个人分类:通信技术

 您在做测试设计时是否发现自己写的测试用例超多,但却发现不了几个bug?是否发现经过您的测试之后,还是有较多问题漏测试?本文将大概介绍一下如何避免此类问题的思路。51Testing软件测试网$m#Ud&U9QL

  当您拿接到一个产品/项目拿到需求后,您需要对这个产品的需求进行分析/分解,写出测试方案,然后根据测试方案写测试用例,这就是测试设计的流程。如何避免上面提到的问题,我们就得从需求-->方案-->用例一步一步来分析。

w9?$w](}f*BD$i051Testing软件测试网}t-U W F9z0n c

  拿到需求文档后,我们要分析此次的产品/项目 新增、修改、删除那些功能,修改、删除时对原来功能会有什么影响,此时您需要把功能及影响一条一条的列出。

6qcQ}Mq0

:I&x7^v`&{5\&tp0  列出完之后,在方案时就得考虑各种不同的分析方法的应用了,如下:51Testing软件测试网W+R)vf EZ

D$SzI5t t#U0  1、首先进行等价类划分,包括输入条件和输出条件的等价类划分,合理设置有效等价类和无效等价类,这是减少工作量和提高测试效率最有效的方法。51Testing软件测试网"QI!I4j#mig

u:X_#XH US0  2、必须使用边界值分析,经验表明,这种方法设计出的用例能发现很多程序错误。

!d#`A?9]U051Testing软件测试网.g4_d:hTwU vW-i

  3、可以使用错误推测法追加一些测试用例,这需要依靠您的智慧和经验。

$c4td,d/s],a051Testing软件测试网i'K1a8kfbj {;F(j

  4、对照程序逻辑检查已设计出的测试用例的逻辑覆盖度,如果没有达到覆盖标准应当再补充足够的测试用例。51Testing软件测试网2R!Jv_ah

51Testing软件测试网U ]Qm;k [:dm-J

  5、如果程序的功能说明中含有输入条件的组合情况,一开始就可选因果图和判定表驱动法。51Testing软件测试网Y-o'i"\%DMIzf{P

51Testing软件测试网1[w3ddRbD q%k@^

  6、对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。51Testing软件测试网c(_ O'Tv}T

Q(C\"L3l5]s0  7、对于业务流清晰的系统,可以利用场景法贯穿整个测试方案过程,在案例中综合使用各种测试方法。

Ex&Ku.?@#MI0

TAG:

 

评分:0

我来说两句

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 15893
  • 日志数: 23
  • 文件数: 2
  • 书签数: 8
  • 建立时间: 2007-05-30
  • 更新时间: 2009-05-15

RSS订阅

Open Toolbar