help - socket/protocol qa question for palm
I'm in touch with a company looking for this...
'Experience in testing socket to
socket communications or other networking protocols through test scripts.' for palm based OS's
I have worked with palm, rim, ppc for 3 years as a functional tester. They say they are looking for someone beyond the functional scope, and get into the technical details. Could this mean they are developing there own protocol/socket system? It would seem otherwise, that they would simply use the native layers/serial link protocol(SLP) and testing that in depth would be testing an already tested protocol.
My questions, if anyone has a clue and spare time, are:
-How would one test a socket connection/protocol?
-Are there any good resources to come up to speed on this?
-Would analyzing whatever the packet format is then require breaking down the packet with some code - this would be over my head as my little C course didn't cover this and cause me much distress.
Thanks so much!
Re: help - socket/protocol qa question for palm
We (my co-worker Chris Walters and I) have written custom functions to work with VUc scripts (Rational TestStudio) to support "unsupported" protocols before, mostly for wireless device applications. We have not specifically done SLP. Essentially, if you can record socket traffice off of a (known to be accurate)emulator and have the header map (which it looks like you have) you can interpret the protocol, write the necessary functions and then be able to record/edit/playback.
Having said all that, I also don't know what they are specifically looking for, but using this method, one could easilly test the stability of the protocol (or the application) by manually manipulating header packets to contain both good and bad data to "see what happens".
Chris and I are doing a presentation on this very topic at the Rational Users Conference in 2 weeks.
Sr. Performance Engineer