結果 : what is functional and non functional testing with examples