Skip to content
He, Jiehui edited this page Nov 23, 2023 · 9 revisions

回归测试用案例

文件操作

模型创建

  1. 在resources根目录创建模型文件,检查是否能创建成功
  2. 在resources某个子目录下创建模型文件,检查是否能创建成功

模型打开

  1. 在resources根目录打开已有模型文件,检查是否能成功打开
  2. 在resources某个子目录下已有模型文件,检查是否能成功打开

模型编辑

元素创建

  1. 通过工具栏创建开始,结束和正常节点
  2. 通过工具栏创建直线型,横向型和纵向型链接
  3. 测试直线,横向和纵向等各型链接无法从结束状态开始创建
  4. 在主窗口空白处用上下文菜单创建事件
  5. 在链接上用上下文菜单创建event并赋值给当前链接

元素删除

  1. 在主窗口选择元素后按delete键删除状态机,状态节点,链接
  2. 在结构窗口使用上下文菜单删除选择节点对应的状态机,状态节点,事件和链接

元素移动

  1. 在主窗口选择状态机后移动前后位置
  2. 在结构窗口利用上下文移动状态机 1.1 第一个位置显示向下 1.1 在最后一个位置显示向下 1.1 中间位置显示向下和向上
  3. 在主窗口选择任意节点后在同一状态机中移动位置
  4. 在主窗口选择任意无链接的状态节点后在不同状态机间移动位置

链接重定向

  1. 选择直线,横向和纵向等各型链接后重定向起点
  2. 选择直线,横向和纵向等各型链接后重定向终点
  3. 测试直线,横向和纵向等各型链接无法重定向起点到结束状态上

上下文菜单

状态节点上下文菜单

  1. 无entry/exit action时菜单展示
  2. 有entry/exit action时菜单展示
  3. 选择entry/exit action
  4. 打开entry/exit action
  5. 选择节点对应子状态机

链接上下文菜单

  1. 无Transit action/guard是菜单展示
  2. 有Transit action/guard是菜单展示
  3. 选择Transit action/guard
  4. 打开Transit action/guard

类选择窗口

  1. 选择窗口中点取消应该保留原始值
  2. 选择窗口中点确定应该替代原始值

属性编辑

  1. 状态机,节点,事件,链接属性展示
  2. 状态机,节点,事件,链接属性编辑