一种基于状态迁移的自动测试方法及系统

    公开(公告)号:CN112988596B

    公开(公告)日:2021-08-03

    申请号:CN202110456418.3

    申请日:2021-04-27

    Abstract: 本发明提供一种基于状态迁移的自动测试方法及系统,方法包括以下步骤:获取测试脚本,所述测试脚本包含一个或多个状态元素,所述状态元素用于表示测试动作和状态迁移关系;解析测试脚本,将状态元素转化为状态对象,将状态对象存储在状态对象列表中;执行自动测试,包括:从状态对象列表中获取至少一个状态对象作为当前状态对象,根据当前状态对象执行相应的测试动作;根据指定条件将当前状态对象迁移为状态对象列表中的其他状态对象,继续根据切换后的当前状态对象执行自动测试。通过规范化测试脚本和对应的对象列表,可以实现具有关联关系的测试过程的精细化控制调度管理,方便全面实时掌握测试执行情况,并减少测试脚本编辑难度。

    一种基于状态迁移的自动测试方法及系统

    公开(公告)号:CN112988596A

    公开(公告)日:2021-06-18

    申请号:CN202110456418.3

    申请日:2021-04-27

    Abstract: 本发明提供一种基于状态迁移的自动测试方法及系统,方法包括以下步骤:获取测试脚本,所述测试脚本包含一个或多个状态元素,所述状态元素用于表示测试动作和状态迁移关系;解析测试脚本,将状态元素转化为状态对象,将状态对象存储在状态对象列表中;执行自动测试,包括:从状态对象列表中获取至少一个状态对象作为当前状态对象,根据当前状态对象执行相应的测试动作;根据指定条件将当前状态对象迁移为状态对象列表中的其他状态对象,继续根据切换后的当前状态对象执行自动测试。通过规范化测试脚本和对应的对象列表,可以实现具有关联关系的测试过程的精细化控制调度管理,方便全面实时掌握测试执行情况,并减少测试脚本编辑难度。

Patent Agency Ranking