I have had this "open ended" question asked 3 times in my last 3 interviews. Each time I was told there was no right or wrong answer...its more of a "thinking" question as to explore and illustrate your thought process. I was never given feedback, so I'm still curious as to what some additional answers are that I was not able to come up with off the top of my head.
Question: On a whiteboard I was given a blank executable with an 'OK' button and a blank input field. I was asked how many different ways and types could I test this?
Answer: The answers I was able to give were as follows (and I know there are many more...which is why I posted this question):
1) Testing the input field itself. Does it have a character limit? Can it take letters and numbers? Can it take special characters? Is it case sensitive?
2) Leaving the input field blank and hitting the "OK" button to see if any error is generated.
3) Right click inside the executable and seeing what my options are.
4) Installing and uninstalling.
5) If I enter some sort of text or set of characters (i.e. letters or numbers) and click "OK", where does that get written to? What type of file is my input writting to?