I have used Spirent TestCenter for testing optical transceivers and checking interoperability tests. I utilize it as an auto-transfer test and for traffic monitoring and checking.
Spirent TestCenter is an end-to-end testing solution that delivers high performance with deterministic answers. Service providers, NEMs and enterprises use it to test, measure and validate their networks and deploy services with confidence - from traditional performance testing to the rigorous analysis of Virtualization, Cloud Computing, Mobile Backhaul, and High Speed Ethernet.