537 reputation
410
bio website
location Dublin, OH
age 45
visits member for 3 years, 6 months
seen yesterday

Contract developer at iSoftStone, avid Science Fiction reader, devoted husband and father of three.


Oct
24
comment Protocol testing - Finite State Machine and test generation
While I haven't done a lot of this type of testing, I imagine its advantage over manual test case generation is in the level of confidence obtained. When you manually create test cases, you never really know what important case you've missed - and inevitably, there are some. Within the limits of model-based testing (ie, the extent the model actually matches reality, etc), it can give you assurances like "there is no set of input messages to DHCPv6 that will return data the caller shouldn't see." (I don't know enough about DHCPv6 to know if that actually makes sense. :) )
Oct
24
comment Protocol testing - Finite State Machine and test generation
I second Edu's comment about model-based testing. It has some good tools for dealing with your questions about generating the model and traversing it.
Oct
24
answered How to test a toaster? (interview question)
Oct
10
answered When should you clear the browser cache?
Oct
10
answered How to make good impression as a functional tester in front of recruiter/employer
Sep
24
awarded  Autobiographer
Aug
18
comment How do you test a backend API
Also, if the back-end expects heavy traffic, it brings in a whole other category of load and performance testing.
Aug
18
comment How do you test a backend API
Nice answer. I'd also specifically call out the network as another one of those dependencies you'll want to consider in your testing - the back-end must behave reasonably when the network gets wonky, which it will. (Wonky means things like missing responses and broken sessions.)
Jul
21
awarded  Good Answer
Dec
14
awarded  Critic
Dec
14
answered What is a good website to hack around using Selenium?
Dec
14
awarded  Commentator
Dec
14
comment What is a good website to hack around using Selenium?
I like this answer less because if a single person both writes and tests the page, you will make it very easy to test - unique 'id' attributes on all the useful elements, for example. A lot of the more interesting functionality and learning can only be done on a page where everything isn't "just right".
May
4
awarded  Yearling
May
4
awarded  Yearling
Dec
8
comment Is there some published JavaScript with a list of 'interesting' test strings?
The tests-for-strings.html one looks pretty good, thanks. I asked for a JavaScript object because I was hoping for something pretty plug-and-play, to save myself some typing.
Dec
2
comment Is there some published JavaScript with a list of 'interesting' test strings?
Given enough volume, random is probably better than just guessing, but I'd still like to have some list of "known problematic" strings. The character set offered on that page also seems quite limited: no unicode, no punctuation.
Dec
2
comment Is there some published JavaScript with a list of 'interesting' test strings?
I certainly would have guessed that all those things are out there, but a while spent fruitlessly searching Google and StackOverflow seems to say they are not.
Dec
2
awarded  Student
Dec
2
asked Is there some published JavaScript with a list of 'interesting' test strings?