图与数
用线把点连接起来
树
没有闭环的图
根节点
位于树根的节点
一棵树只有一个根节点
叶节点
处于树最末梢的节点
叶子节点是树的尽头
分支节点
位于分支上的节点
状态迁移法
找到被测对象的所有状态,和状态的转化过程,以此编写测试用例
状态迁移法不关注具体模块的具体功能,关注状态的转化过程流程是否正确
适用场景
涉及到了复杂的业务场景,需求说明书往往不能阐述清楚,如果只按照需求说明书测试单个功能点,容易出现疏漏
状态迁移法使用步骤
分析需求,找到所有的状态
绘制状态迁移图
根据图绘制状态迁移树
根据树编写测试用例
从根节点到一个叶子节点就是一条路径
一条路径对应一个测试用例
树中有多个叶子节点就对应多少测试用例
测试有很多输入项的用例
长度和范围
类型
规则
是否必填
是否可以重复