Agent-based Testing: An Automated Approach toward Artificial Reactions to Human Behavior. (18th May 2020)