基于有限状态机的测试工具。

graphwalker的Python项目详细描述


简介

python graphwalker是一个基于有限状态机图的测试工具。 graphwalker读取由graphs指定的fsm,规划路径,调用模型方法 从图形标签中按名称显示,并报告进度和结果。

概念上派生自CalthWalk项目,(在Java中实现) 这是对最初概念的完全重新实现。

值得注意的是,有一些不同:

  • 在原始模型中,节点被认为是待验证的状态和边 将要采取的行动,但这个版本并不打算强制执行 无论以何种方式进行约定,即使它非常有用。
  • python graphwalker不理解扩展的fsm标签。它应该忽略 他们,但你自己承担风险,直到最终解决 不管怎样。
  • python graphwalker在允许您加载和组合方面相当混乱。 代码来实现设计的不同组件。一些组合 没有道理。
< div > graphwalker/test/examples/selftest.png

交互式计划器的自测图。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java例外。Lang.Stringindexoutofboundsexception索引超出范围(0)   java Spring引导Freemarker从2.2.0升级失败   重构Java反模式名称?包含对象的对象包含。。。等   用java处理JDBC可能出现的死锁的最佳方法   java无法访问主线程上的数据库,因为它可能会在很长一段时间内锁定UI   java如何将固定大小的画布包装在边框窗格中的滚动窗格居中?   java解析xsd文件后得到空结果   在html页面中表示XML文件的java   socketjava对象流   sql Java越界异常数据库   JavaJBoss7.1.1不会在Mavericks上启动   Twincat ADS事件驱动读取在一段时间后停止工作(Java)   java MyBatis使用生成的ID插入所有   Mojave上缺少MacOS Java控制面板   JavaGuice:如果多次注入相同的依赖项,是否注入了该依赖项的相同实例?