It Seemed So Clever
Thomas Construction offers a $75 gas cards to people on a direct mail list. Users can visit a Web site to sign up for the program, and the URL for the site uses the name on the direct mailing as a subdomain instead of as a querystring parameter.
For example, B– here gets his information prepopulated:
Now, if you go to the www subdomain, you are recognized as a guest:
Now, you know what the first thing I would check and one thing that nobody else would check at Thomas’s interactive agency, don’t you?
If you use a name it doesn’t recognize as the subdomain, you might’ve successfully Captain Kirked the machine:
Does that look like an infinite loop to you? I cannot say because:
- Dammit, Jim, I a tester, not a theologian! I cannot argue the nature of the Infinite!
- I was not patient enough to see if it ever came up with something useable; after a couple minutes, it had not. The browser made the clicking noise, and the blank screen above displayed again and again.
Sure, Quick Testing tips advises you to increment a number in the querystring to see what happens. Here at QAHY, we say do everything to the querystring and see what happens. Including the subdomain.




April 29th, 2009 at 5:09 am
I love querystrings. “But a user would never do that!” comes the developer’s retort. But if they can, they will…
April 29th, 2009 at 11:05 am
QA is not about would. QA is about can.