Testing a customer satisfaction model for online services