What is testing?
Testing is checking whether you get what your stakeholder need, simple as that”.
Now more specific to software, companies use ERP system (like SAP) to facilitate the administration of their business processes.
I think even example, in order to cash flow where the sales order is shorter, the customer details or stored his order is quoted and the logistic process ensure that the customer receive his goods as he orders. Now the finance department use SAP to create invoice and follow up the payments. That’s a straight example on what the ERP system does. Now, if you change that system way of working, your stakeholders count on a smooth service afterwards.
Even more, they expect the system which made the life more easier in terms of usage. Let me give you an example. A new web based portal which facilitate the business process of your customer is like opening your front door for a backbone. You need to test the technical updates to fast enough your delivery to enable better deals. Your customers need to be tested.
Now most organisations that start testing by checking the systems versus what they asked for, or even worse, what they even get the standard functionality in case they forgot to ask, which may be the case. But the only thing what matters is what your end customers will feel as a result. That’s why testing is not checking whether a system works, but checking whether your stakeholders is treated in a better way. That’s why, test from a perspective, as you are customers, who pays the bill.