Utveckling av generell testklient för Nordic Growth Market
Development and accuracy tests of advanced exchange trading systems require well adjusted tools for testing. Aptness of these tools are probable to have a major impact on identification of bugs and verification of new functionality. Identifying erroneous parts and bottlenecks of the trading system is of outmost importance for the exchange as a whole since stability and correctness are two of the determinant factors its viability is measured by. This paper covers how this test-tool was created and the motivation behind the design choices made. The tool was created with the goal to be broad enough to cover the majority of cases that could arise, fast enough to be able to test the trading systems speed limitations (i.e. faster than the trading system) and cost efficient to maintain and use.The solution was a highly efficient library with a bit optimized implementation of the UniTP protocol attached to a script engine. While it do require some degree of programming skill of the user, it produces a very broad, fast and cost efficient tool.