自己的总结:
1.单纯的输入框就用等价类加边界值
2.但是我们遇见的不可能是单纯的,肯定是组合情况,
那一般是界面,肯定就要考虑场景法(业务流程)了(例:ATM,购物,审批流程,注册页面也可以用,登录界面也可以),?安装界面也可以吗?(应该最好用流程分析法,因为涉及多个界面)
再考虑内部,无逻辑约束的输入用等价类加边界值,
输入有逻辑(如注册的确认密码,如验证码等等)就要考虑判定表(无中间态)(不同输入或不同输入顺序结果不同,且动作桩可能会有先后顺序)(年月日,三角形也可以用判定表,也可以用等价类)
和因果图(有中间态,条件之间存在制约条件)(如下象棋,街边的贩卖机,如文档的输入,对每个输入有要求,不同会有不同反应,但是没说同时不符合会怎么样)
3而正交法(参数之间没有制约条件)(如照相机的实验,音乐播放器也可以如声道 播放速度,音效,音质等等)
和状态迁移(参数之间有制约条件),每个参数为正。(录音机的各个按键功能,手机放音乐的时候测试打电话,发短信,看别的事等等)