Discussion Forums

Re: How do you do your functional testing? (question # 2)
James Downs / Connamara Systems, LLC <>
18 Jun 2009 2:48PM ET

Being in on the "ground floor" of QuickFIX we naturally leveraged and enhanced the QuickFIX acceptance framework. Now after several years and many, many projects have the ability to automate repeatable functional testing of entire trading platforms including market-data driven applications. It is basically, FIX in expected FIX out (the i an e). We have also extended the frame work to non-fix protocols. So our experience is that the QuickFIX acceptance test runner is a good starting point for creating a full functional testing framework for FIX enabled applications.

  However as you mentioned that task of creating the tests as they are is laborious and error prone (believe me I've written so many of these tests I know). We have made a few attempts at creating a higher level language to create the tests but thus far those attempts have fallen short. We currently have an internal project to use the QuickFIX data dictionary to drive a UI. So we too are interested in the experience of others.
Jim

> Hi:
>
> We're exploring ways to automate our function testing in FIX. So I
> thought I could borrow from this forum's collective intelligence:
>
> "How do you do your functional testing? Off-the-shelf tools? Custom
> built tools? Simpel scripts?"
>
> Thanks for your time!


Re: How do you do your functional testing? (question # 2)
James Downs / Connamara Systems, LLC   18 Jun 2009 2:48PM ET
Re: How do you do your functional testing? (question # 2)
Jim Northey / The LaSalle Technology Group   18 Jun 2009 10:02PM ET
Re: How do you do your functional testing? (question # 2)
John Greenan / http://www.alignment-systems.com   22 Jun 2009 7:38AM ET
Re: How do you do your functional testing? (question # 2)
Jean-Cedric Jollant / Greenline   23 Jun 2009 10:11AM ET
Re: How do you do your functional testing? (question # 2)
Aditya Khandekar / Merrill Lynch   24 Jun 2009 7:11PM ET