-
公开(公告)号:CN112988597B
公开(公告)日:2021-08-10
申请号:CN202110456428.7
申请日:2021-04-27
Applicant: 北京全路通信信号研究设计院集团有限公司
Abstract: 本发明提供一种基于状态迁移的自动测试可视化方法及系统,方法包括:以状态对象列表存储具有迁移关系的一组状态对象;根据状态对象之间的迁移关系,按照一定顺序执行各状态对象相关的测试动作;根据状态对象列表和状态对象执行顺序显示自动测试的执行进度。采用基于状态元素的规范化测试脚本,并转换为对象列表,能够基于对象列表实现对测试过程的清晰、精细、实时的监控,从而获取并显示详细的测试进度。
-
公开(公告)号:CN112988596B
公开(公告)日:2021-08-03
申请号:CN202110456418.3
申请日:2021-04-27
Applicant: 北京全路通信信号研究设计院集团有限公司
IPC: G06F11/36
Abstract: 本发明提供一种基于状态迁移的自动测试方法及系统,方法包括以下步骤:获取测试脚本,所述测试脚本包含一个或多个状态元素,所述状态元素用于表示测试动作和状态迁移关系;解析测试脚本,将状态元素转化为状态对象,将状态对象存储在状态对象列表中;执行自动测试,包括:从状态对象列表中获取至少一个状态对象作为当前状态对象,根据当前状态对象执行相应的测试动作;根据指定条件将当前状态对象迁移为状态对象列表中的其他状态对象,继续根据切换后的当前状态对象执行自动测试。通过规范化测试脚本和对应的对象列表,可以实现具有关联关系的测试过程的精细化控制调度管理,方便全面实时掌握测试执行情况,并减少测试脚本编辑难度。
-