-
Notifications
You must be signed in to change notification settings - Fork 15
1 Introduction
Sailfish is a test automation tool for testing bi-directional message flows in distributed trading platforms and market data delivery systems. The tool interacts with system under test via client-facing and internal protocols, including REST API. The purpose of Sailfish is to minimize manual intervention required to execute test suites. In its more sophisticated deployments, Sailfish makes it possible to achieve fully autonomous ordered test execution that does not require ongoing operator monitoring.
Sailfish has a modular structure, whereby a shared framework is used in conjunction with specialized plug-ins. Separate plug-ins are used for each project and include necessary protocol services, such as industry-standard protocols (e.g. FIX) and proprietary protocols.