Error, guessing, and exploratory testing are good to do with any product so that the company can catch anything that wasn’t found by structure-based and specification-based techniques for testing. This is answer A. It’s like making a cake the first time and trying to make it special.
You may follow some of the instructions on the cake box, but you may also decide to add other ingredients and play around until it turns out just perfect.
Trial and error will also help smooth out any potential bugs in the system. If a situation comes up in testing that has no solution or the product ends up giving out during that situation, a solution can be found. After all, there are a lot of people who use things in ways they were never intended to be used out there.