Clearing up the confusion: Web App Testing vs. Desktop Application Testing