Text this: Test case generation technique for functional testing of web applications