边界值分析法
 边界值只是一个特定的数据。例如文本框需要输入6-18个字符,边界值有:6个字符;18个字符 次边界:边界附近的值; 按照系统规定的单位,相差一个数据的值。 1)6<=x<=12 测试:内12外13 2)6<x<12 测试:内11 外12
- 边界值的选择原则

实战案例(三角形)
  
因果图法
    因果图法实例  案例:自助售货机 原因:投币(5角,一元)、选饮料(橙汁,啤酒) 结果:出橙汁、出啤酒、找零五角 5角+选橙汁------出橙汁 5角+选啤酒------出啤酒 局限性:原因和结果很多时,关系连线变多,因果可读性变差,因此适用于局部小功能分析 测试用例: 
判定表法
适用于多条件的内容组合与结果分析 使用条件:所有的条件桩在表中位置和顺序互相不影响,所有动作桩顺序不会因为条件顺序的变化产生不同。 步骤 1、识别出条件,和对应的动作(结果)。 2、分析条件的组合数量:n个条件,每个条件两种情况,则2的n次方结果。 3、简化优化结果,排除一些不可能存在的情况  实例  1、分析条件和动作  2、写入条件桩、动作桩  3、优化 不管金额高低,只要未过期就会发送批准单和提货单(可以二选一测试)优化以后条件项减少为3个。  4、将判定表中的每一列作为操作和预期结果
判定表适合使用条件:  测试用例的设计方法,不单独使用: 1、所有的软件,都是因为某种操作才导致一定的结果。–因果图 2、所有的软件都有文本框–考虑使用等价类、边界值。  合并1234为一项,疲倦一律休息 合并78,都不疲倦,不感兴趣就下一章 
场景法
 基本流:软件基本功能正确实现的过程 备选流:基本功能之外  测试步骤 
正交实验法
 案例 
功能图法
 适用场合:软件状态会根据某些内容、操作变化而变化。  以QQ登录为案例: 1)识别出可以进行的操作: IP1输入账号 IP2输入密码‘ IP3点击登录 IP4点击关闭按钮 2)定义QQ登陆界面为空闲状态 3)给空闲状态加操作(第一轮分析)  产生了新的状态,针对新的状态第二轮分析。 4)将状态变化过程列表化 
其他用例设计方法
  
用例设计方法综合选择
 ——————————分界线————————————————
缺陷
缺陷的识别

|