测试用例设计方法

上一篇 / 下一篇  2007-06-29 11:49:25 / 个人分类:软件测试基础

      测试用例设计方法:

   白盒测试(White-box Testing):是根据软件内部逻辑结构验证其是否符合设计规格要求;也称结

构测试;包括逻辑覆盖和基本路径测法两种用例设计方法;

   黑盒测试(Black-box Testing):是根据需求规格书验证其功能是否符合其要求,也称功能测试

包括等价类划分、边界值分析、错误推测法、因果图、功能图五种用例设计方法;

   测试用例的内容主要包括有: 测试目的,测试环境,测试运行程序,测试要点,测试数据,预期结果

     白盒测试的用例设计方法:

           一、逻辑覆盖:

           1、语句覆盖:设计若干个测试用例,运行所测程序,使得每一条可执行语句至少执行一次。(发现不了逻辑运算中的错误)

           2、判定覆盖:设计若干个测试用例,运行所测程序,使得每个判断的取TRUE分支与FALSE分支至少经历一次。(不一定查出判断条件中存在的错误)

           3、判定-条件覆盖:使判断中每个条件的所有可能至少执行一次(但逻辑表达式中的错误不一定查出来)。

           4、条件组合覆盖:使每个判断中的所有可能和条件取值组合至少执行一次(路径覆盖不全)

           5、路径覆盖:覆盖所有路径 (不能全部覆盖判断条件)

           6、条件覆盖:每个判断的每个条件的可能值都执行一次(可能不能覆盖判断分支)

           二、基本路径覆盖

     黑盒测试的用例设计:

          等价类划分

          边界值划分

          错误推测法划分

          因果图

          功能图 


相关阅读:

TAG: 软件测试基础

 

评分:0

我来说两句

Open Toolbar