Кстати о научности.
Вообще говоря, тестирование как вид деятельности очень даже хорошо согласуется с пониманием о научном подходе.
А именно, научный метод -- это метод тестирования научных теорий.
Например, Wikipedia
http://en.wikipedia....ientific_method говорит следующее о научном подходе:
"The scientific method or process is fundamental to the scientific investigation and acquisition of new knowledge based upon physical evidence. Science manages new assertions about our world with theories — hypotheses and observations. Predictions from these theories are tested by experiment. If a prediction turns out correct, the theory survives, but if a prediction fails the theory fails."
...
"The scientific method's essential elements are iterations and recursions of the following four steps:
- Characterization
- Hypothesis (a theoretical, hypothetical explanation)
- Prediction (logical deduction from the hypothesis)
- Experiment (test of all of the above)"
...
"The scientific process is iterative. At any stage it is possible that some consideration will lead the scientist to repeat an earlier part of the process. Failure to develop an interesting hypothesis may lead a scientist to re-define the subject they are considering. Failure of a hypothesis to produce interesting and testable predictions may lead to reconsideration of the hypothesis or of the definition of the subject. Failure of the experiment to produce interesting results may lead the scientist to reconsidering the experimental method, the hypothesis or the definition of the subject."
Вообще, почитайте эту статью в википедии, очень интересно и помогает постижению философской сути тестирования :)