Difference between text() and val()?

Difference between text() and val()?

what is the exact difference between $('.test').val() and $('.test').text()?