How do we react as a real users while testing the web application
Any ideas and suggestions to test web applications as a real user perspective. The reason while asking this question is while doing UI testing we are more concentrating on the functionality for the CRUD operation and missing the aspect of the user which is looking at the application.
Since having real users for testing each new version is not very feasible (at least in agile development) I would suggest creating personas (fictional characters).
I personally advocate for personas based on interactions with real end users. Even if the application is not yet in production you can recruit some potential users based on predicting who will buy / use the application when in production. Invite few end users (5-10) with some perks - free application / subscription, in-app tokens / money, company gifts (t-shirts etc.) as an appreciation for their time.
Then give them few scenarios (very generalized - e.g. Login, Make payment, Logout) and watch how they use the application. If budget is not tight you can also (with interviewee consent) film them using the application and/or record their journey on the device / application itself. Then you make notes about their usage of the application and their comments about it. See which usage scenarios were used by multiple users and which were not. Based on previous experience 10 end user interviews should suffice with material for creating at least 3 personas for testing.