  The automation of functional testing in software has allowed developers to
continuously check for negative impacts on functionality throughout the
iterative phases of development. This is not the case for User eXperience (UX),
which has hitherto relied almost exclusively on testing with real users. User
testing is a slow endeavour that can become a bottleneck for development of
interactive systems. To address this problem, we here propose an agent based
approach for automatic UX testing. We develop agents with basic problem solving
skills and a core affect model, allowing us to model an artificial affective
state as they traverse different levels of a game. Although this research is
still at a primordial state, we believe the results here presented make a
strong case for the use of intelligent agents endowed with affective computing
models for automating UX testing.
