A client has a piece of hardware - it doesn't really matter what it does. 150 of them can connect to a PC and up to 150 PCs can interface to the single server. These are his figures and I and not sure if I want to query them.
At his premises he has a largish room with 150 h/w devices mounted on the walls - and testing consists of a lot of guys trying to push buttons all at once.
He has seen the light and wants to have a software simulation. So, how best to proceed?
Automated, script-based testing, I would imagine. His guys code in C, so I might do the tests in C++ and use CPPunit.
Can a single test PC simulate 150x150 hardware deceives? S'pose it depends on how much traffic they are sending.
Should I parameterize it, to drive how many units to simulate, what operations they should perform, etc?
Should I slap a GUI on the top to impress management? I could control the number of simulated units with a slider, display system load on a histogram - you low, pictures ... management ...
Any suggestions for this sort of thing? Gotchas? Good URLs, books?
I know it might sound vague, but I am sure that there are some general guidelines for this sort of thing.