PegaSys端到端产品测试套件 目的 PEEPS是产品集成测试套件。 使用自定义DSL编写测试,该DSL在实现细节方面以适当的抽象级别提供简洁流畅的语言。 从概念上讲,PEEPS包含两个部分: 一种DSL(特定于域的语言),可以轻松编写端到端测试。 该层提供每种产品的抽象语言和特定实现之间的绑定。 端到端套件。 利用DSL在适当的抽象级别上生成简洁测试的测试用例,以使大多数人容易理解。 建筑学 端到端测试 模块end-to-end-tests包含产品端到端测试及其资源。 NetworkTest旨在用作所有需要网络基本语言作为其测试一部分的测试的抽象基类,其中网络是产品之间的连接(以太坊节点,隐私管理器和签名者...这应该是PEEPS中的每个端到端测试) )。 DSL 除了基本产品的绑定代码之外,模块dsl包含特定于域的语言语法和语义对象。 在编写测试时,扩展DSL的唯一原因是