These sound like they could company-specific terms. Chances are, if you are getting these questions in something like an interview, that the people who are giving them are not clear on industry terminology.
I would just ask them straight out, "I've never heard these terms before. How do you define these terms in your organization?"
Now, if I absolutley had to spitball this one, I would say the following:
Non-analytical Testing is testing of functionality where the analysis of data is not required. This might be something like the testing of a user interface, or a functional element where there are implied and expected results, opposed to a functional element where the results must be analysed to determine whether or not it is correct.
Pond Approach in environemtn testing may refer to the pebble in the pond analogy where if you throw a pebble in a pond, it will ripple out indefinitely. This may refer to the fact that while testing under one environment, such as Windows, if a bug is found then it should also be tested against other platforms, but if there are no bugs in a particular area, then the chances of there being an error under other platforms is low.
Now, as I said, I have absolutely no idea if these answers are correct or not, but if I were able to give these answers in an interview to a term that isn't really commonly accepted, then I would be impressed with myself. And if I'm wrong then I might not actually be wrong because I may actually be coining a new term, because my answer is pretty good [img]/images/graemlins/smile.gif[/img]
9 out of 10 people I prove wrong agree that I'm right. The other person is my wife.