New
#350
Thanks to all for your posts and info. Learning a lot. Helps to pass the time between builds. I've fulfilled all my quests, sent feedback or upvoted, learned/used some of the new features, and cleanly reinstalled attempting to fix my tile problem to no avail (continuing to reboot to fill in the tiles). Now it's nap time. Later....
I repeat alpha has always meant early preview version, warts and all. Beta has always meant a pre-release version which is in final bug testing phase ie nearly ready for release. The terms mean a state of PERCEIVED readiness, not directly related to testing but of course, testing assesses how accurate the PERCEIVED state is.
In the end it is just semantics.
An interesting quote from an overly long article.....
Testing cannot establish that product functions properly under all conditions but can establish only that it does not function properly under specific conditions.
Software testing - Wikipedia
One thing that never changes about programming is the more structured a program is the more it is easier to test its robustness. Anybody can make a small 10 line program robust but POTENTIAL for bugs increases non linearly with size (in an exponential manner). Good techniques suppress exponential rise (e^-ax where a=(say) 1 by reducing sensitivity making a<1.
But no matter what anybody does, it is impossible to stop number of potential bug combinations rapidly approaching infinity from a practical viewpoint ie time to fix is beyond practical timescales.
This is why I laugh when people say MS should test more before releasing something. Even if they do a magnificent job reducing bugs by a factor of 100, 1% of a very large number is still a very large number.
All one can do in realistic terms is test the most common and likely perceived scenarios, working on basis obscure bugs are statistically much less likely. But when you are talking about 600 million users on 600 million different combinations of pc and software, and completely different usage patterns, it does not take much cranial capacity to realise how impossible a tsk is really being faced.
In fact, if you really think about it, it is remarkable how well MS do in reality.