Domain Independent Testing

You shouldn't validate a banking solution by a banker, a layman should do a better job. Domain independent tests obtain user perspectives. Do it before customers report inconvenience.