Discussion Forums

Re: How do you do your functional testing? (question # 2)
Jean-Cedric Jollant / Greenline
23 Jun 2009 10:11AM ET

.
  The Sell Side behavior will be somewhat specific to what you are connecting to. In your example, the outcome will vary between venues, and sometimes between vendors connecting to a same venue.

  There are multiple ways of performing the validation.
  Here are 2 I saw in the field:
  1) Create a core scenario which holds the business logic (send message, receive execution report, ...) and apply different sets of message validation based on which Sell Side you are connecting to
  2) Generate your scenario off production log files and replay the logic at will.

> Hi - Thanks for your reply. I was referring mainly to testing sell-side
> applications of FIX. By functional testing I meant testing of specific
> business logic in application-level tags as opposed to 'acceptance' or
> FIX-compliance testing.
>
> A very simple example would be: After partially executing 25m out of the
> total 100m available, does the Execution Report (35=8) have the correct
> 'size left'? Did the 'size left' adhere to the trade stipulation I had
> specified?
>
> I understand the restrictions of this forum and for the same reason I
> was most interested in knowing how sell-side implementations have
> managed their testing efforts. Some personal experiences / testing-
> practices recommendations / lessons-learnt / FIX-testing-case-studies
> would be great.
>
> Thanks to all those who took time to reply so far.
>
>


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