If you were given a new software application with limited documentation, how would you approach testing it?