Ah, i contributed more then 1500 hours to VM, so i think i can ask a question to know if Vm 3.4 was fully tested or not.
I am unsure as to why you think you could not ask - of course anyone (regardless of hours contributed) can ask - The term "fully tested" is open to debate and interpretation.
The extent to which the release was fully tested is based on the availability of technical environments and specific Joomla and VM configurations. As we are all aware, these are myriad - and it is in no way practicable or possible to replicate all of these for testing purposes, as a result, certain aspects may remain "untested" in any one release.
However, the response to any issues post release is swift and should satisfy the vast majority of business users - (Assuming that they have taken the basic industry approach, that is to deploy and test in their own testing systems prior to deploying in live.)
You complained for some years about code changes, but each new release we have to check what have changed to not get complains for own customers.
Because you have customers using a third party solution, you incur additional effort in reviewing the changes to understand potential impact on your customers.
They are your customers, you are using third party freely supplied solutions and yet you appear to expect that you should incur no additional impact when code changes - this seems somewhat aspirational.
Regarding the legitimacy of your question, all are legitimate but, I would have anticipated that someone with customers using the software would have made use of the release notes. In reading such notes, it would be clear that if this were a "Beta release", it would state "this is beta".
http://virtuemart.net/news/490-virtuemart-3-4-prepare-for-the-futureConsequently the answer to your question
Hum, is 3.4 a beta or not ?
3.4 is Not a beta release.