WebSocket Director: scenario-based integration tests for realtime apps
Black-box testing, end-to-end testing, or system testing, according to Ruby on Rails, is just the tip of the testing iceberg (or diamond, as you wish). Still, it plays a significant role achieving software stability. However, writing and maintaining high-level integration tests is not a piece of cake, especially when you go beyond the classic, synchronous HTTP request-response model. In my case, all the flavors of WebSockets. To help myself with everyday testing tasks, I’ve built a tool, WebSocket Director, which I’m happy to introduce in this post.
WebSocket Director: scenario-based integration tests for realtime apps #ruby #rubydeveloper #rubyonrails #integration #tests #websocket