Software quality assurance depends on more than confirming that an application works once under ideal