sunnyrio wrote: ↑Thu Feb 11, 2021 6:11 pmA program should be tested on multiple setups in house and not expect the users to do their work for them. Imagine you bought a car which didn't work because of the way you drove it, or a particular bend they hadn't thought of.
I'm going to state this simply and then go on a long rant, feel free to skip.
*cough*
Not catching every possibility is not a sign of lack of testing, it's a sign that a problem didn't come up or was deemed acceptable and we don't know which.
Now the Rant:
No one is saying they shouldn't do their own testing. As stated previously,
they do test. Not catching every issue is not a sign of not testing. It's a sign of missing something or making a decision to address other more important issues. We don't know which. They test both In house and on beta testers computers. Which is how it should be done, and is done all across the industry. Because computers are far more complicated than cars. Other software, drivers, settings, different versions of the OS, all factor into how a program runs. But they can't test every CPU, graphics card, harddrive, and software combination. They need to scatter shot and get the best combination they can. The most standard builds they are likely to encounter from standard users. They do internal testing, then when beta testing commences they get people to report the type of computer they have and are running the software on, which helps them further develop for those systems and take that into account. But they cannot test every scenario and possibility. That's not feasible. And cars rely on external infrastructure and rules and standards put onthem. Set notions like Physics not whether their method of handling DLL loading into a Class Template properly handles a virtual function (self-driving cars do but they tightly control the system that runs on as well). A car doesn't have to worry about a particular bend or how a user uses it because the user is restricted by the rules of the road and the manufacturers are restricted to specialized requirements for suspension tolerances. It's a tighter system. That will probably fail on a narrow mountain road or result in a flat tire on a gravel road because the majority of their users aren't using them that way and they can design for that. But the second a user stars adding in their own radio, lighting systems, changing out OEM parts for custom parts that are 'faster and better" the car isn't designed to account for that. And people have died from shoddy workmanship.
Also car manufacturers constantly make decisions on what's more expensive, lawsuits or fixing a problem and will sometimes choose the lawsuit so it's not an apt analogy.
Corel tested, they tested for over a year, and yes something slipped through that they need to test and work on further. But, get this, they need you to report it. Not just whine about it to other users. And, again, if they rebuilt your system from the ground up and still didn't experience the issue you're experiencing where do they go then? What solution can they offer if they can't duplicate the issue? Users offer a greater expanse of testing because they do things the developers don't anticipate it's why beta testing is so important, it's why you go outside the lab. This is normal. Open source software, has giant communities offering patches and solutions to problems like "it doesn't work quickly on my machine" and produce good support tickets that can be acted upon. Larger companies with greater budgets can do the same and work specifically with certain users and types of users. However, not all problems get solved, sometimes they will just say "don't use it on that system" or "we can't support that." That also happens.
The fact that PSP 2021 loads "slowly" (seriously, 30 seconds) compared to others on your system is something I truly believe they should look into. It's interesting and might do the software good to find out why. Is it a 3rd-party add-on that's slowing things down that they have to work with another company on? Is it something they themselves are doing? Who knows? We don't, we're users. Ask Corel. If you're not interested in using the program then move on.