(4)错误判断法
  列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。
  实例:测试手机端的通话功能
  1) 无SIM 卡插入时进行呼出(非紧急呼叫)
  2) 插入已欠费SIM卡进行呼出
  3) 射频器件损坏或无信号区域插入有效SIM卡呼出
  4) 网络正常,插入有效SIM卡,呼出无效号码(如1、888、333333、不输入任何号码等)
  5) 网络正常,插入有效SIM卡,使用“快速拨号”功能呼出设置无效号码的数字
  (5)因果图法
  利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况
  E约束(异):a和b中至多有一个可能为1,即a和b不能同时为1。
  I约束(或):a、b和c中至少有一个必须是1,即 a、b 和c不能同时为0。
  O约束();a和b必须有一个,且仅有1个为1。
  R约束(要求):a是1时,b必须是1,即不可能a是1时b是0。
  (6)场景法

  3、测试用例设计综合策略
  1) 在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力强。
  2) 必要时用等价类划分方法补充一些测试用例。
  3) 用错误推测法再追加一些测试用例。
  4) 对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,如果没有达到要求的覆盖标准,应当再补充足够的测试用例。
  5) 如果程序的功能说明中含有输入条件的组合情况,则一开始可选用因果图法。
  4、测试用例设计步骤
  1) 构造根据设计规格得出的基本功能测试用例;
  2) 边界值测试用例;
  3) 状态转换测试用例;
  4) 错误猜测测试用例;
  5) 异常测试用例;
  6) 性能测试用例;
  7) 压力测试用例。