Please allow me correct a misunderstanding that somehow came into existence. I never expect and never expected a problem to be fixed within a few hours or one day. This is mostly impossible. The only thing I reasonably expect is to be informed by letting me know that the problem is being looked into. Ignoring a customer is the worst thing a company can do.
Testing software prior to release is a very simple process by following SOPs. I do not want to mention product or software names because this is not the place to advertise products we are marketing. We have product specific Validation Test Plans in place between 200 and 450 pages developed along with the Functional Requirements. Any test plan consists of test cases with the result expected. If the result expexted does not equal the result achieved, test case failed = module, function, etc. must be re-written.
A short-cut that is supposed to close a window is easy to test and if the window does not close, a functional requirement fails. If a software is in the market and the close function does not work, then I guarantee that it was either never tested or the developing company does not care.
I am mid-fifty and started writing software programs using Assembly, Cobol and Fortran and 64K was the available memory in high-end systems.
It was not my intention to attack persons or companies.
Klaus