User Acceptance Testing Best Practices for Scientific Informatics Solution