文件名称:fbp-spec:数据驱动的FBP组件和图形测试
文件大小:55KB
文件格式:ZIP
更新时间:2024-06-02 08:13:47
testing tdd bdd test-runner fbp-protocol
规格 使用声明性的,数据驱动的测试,用于基于流程的编程(FBP)组件和图形的与运行时无关的测试框架。 可以使用fbp-spec在多个级别上进行测试,每个级别大约对应于基于流程的编程的不同体系结构级别: 单位(FBP组件/子图) 积分(FBP图) 系统(FBP运行时) 地位: 在生产中 由多个项目使用,包括和 使用以下FBP运行时进行了测试: , , , 赛跑者可以进行激烈的整合(CLI,Mocha)和进行交互(在) 目的和范围 注意: fbp-spec供应用程序和组件库开发人员使用。 以下内容被认为是超出范围的: 测试与FBP协议的一致性。 而是使用 测试FBP运行时/引擎本身。 而是针对您的特定运行时语言/环境使用测试框架。 执照 用法 正在安装 将fbp-spec设置为NPM依赖项 npm install --save-dev fbp-spec 或者,将其全局
【文件预览】:
fbp-spec-master
----.eslintrc.json(31B)
----.github()
--------dependabot.yml(243B)
--------workflows()
----.gitmodules(96B)
----CHANGES.md(4KB)
----webpack.config.js(647B)
----Gruntfile.js(4KB)
----lib()
--------testsuite.js(4KB)
--------protocol.js(3KB)
--------runner.js(17KB)
--------expectation.js(3KB)
--------subprocess.js(1KB)
--------mochacompat.js(12KB)
--------websocket.js(2KB)
--------mocha.js(3KB)
--------index.js(573B)
--------common.js(2KB)
--------cli.js(6KB)
----.npmignore(76B)
----doc()
--------braindump.md(3KB)
----spec()
--------.eslintrc.json(287B)
--------examples.js(4KB)
--------validate-schemas.js(1KB)
--------fixtures()
--------mochacompat.js(6KB)
--------json-schema.json(4KB)
--------mocha.js(379B)
--------import.js(487B)
--------cli.js(2KB)
----examples()
--------simple-passing.yaml(468B)
--------simple-failing.yaml(483B)
--------jsonpath.yaml(1KB)
--------sequences.yaml(1KB)
--------predicates.yaml(2KB)
--------index.js(1KB)
--------nofixture.yaml(345B)
--------multisuite-failandpass.yaml(1KB)
----browser()
--------CNAME(12B)
----karma.config.js(572B)
----LICENSE.md(1KB)
----webpack.entry.js(471B)
----README.md(10KB)
----schemata()
--------expectation.yaml(860B)
--------testsfile.yaml(193B)
--------base.yaml(298B)
--------testsuites.yaml(178B)
--------expectations.yaml(184B)
--------testsuite.yaml(913B)
--------outputdata.yaml(412B)
--------testcase.yaml(1KB)
----protocol-examples()
----.gitignore(135B)
----index.js(41B)
----bin()
--------fbp-spec-mocha(58B)
--------fbp-spec(50B)
----schema()
--------testcase.json(1KB)
--------base.json(322B)
--------expectations.json(224B)
--------expectation.json(1KB)
--------outputdata.json(497B)
--------testsfile.json(253B)
--------testsuites.json(218B)
--------index.js(397B)
--------testsuite.json(1KB)
----package.json(2KB)