摘要:
1.场景: 软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流。 2.重要概念: 基本流:采用直黑线表示,是经过用例的最简单的路径(无任何差错,程序从开始直接执行到结束) 备选流:采用不同颜色表示,一个备选流可能从基本流开始,在某个特定 阅读全文
摘要:
1.状态迁移图: 首先要找出所有的状态,然后再分析各个状态之间的转换条件和转换路径。然后从其状态迁移路径覆盖的角度来设计测试用例(多用于协议测试)。 2.状态迁移图测试步骤: 明确状态节点——绘制状态迁移图——绘制状态迁移树——抽取路径设计用例 3.案例分析: 案例:飞机售票系统。(1)客户向航空公 阅读全文
摘要:
1.因果图: 1.1考虑所有输入/输出条件的相互制约关系以及组合关系 1.2考虑输入条件之间的依赖关系; 1.3再根据分析的关系来转化为判定表的规则 2.条件与结果之间的关系 2.1恒等 2.2非(~) 2.3或(V) 2.4与 3.条件与条件之间的关系 3.1互斥:最多有一个可能成立(下拉菜单) 阅读全文
摘要:
1.判定表基本概念 条件桩:输入条件 动作桩:结果 条件项:输入条件取值的全部组合 动作项:条件项对应的所有的结果 规则:一组条件与动作的组合,一条规则对应一条测试用例 2.实例: 功能:若用户欠费或关机,则不允许主被叫 3.判定表法设计测试用例的步骤: 定义条件桩与动作桩——设计优化判定表(全组合 阅读全文