Text this: An outlook of state-of-the-art approaches in functional testing of web application