Exploratory testing is a systematic way of testing a product without a predetermined set of tests. There are many heuristics that can be employed to conduct exploratory testing. These heuristics include using personas, adjectives and adverbs, variable analysis, range searching, and testing various states. The heuristic provided in this guidance describes how a product is tested from the point of view of a persona with the purpose of generating new requirements. To perform exploratory testing in this manner, assume a persona and work through the functionality of the system attempting to reach specific goals. If new goals are discovered or functionality is not efficient to suit the needs of the personas, add new or modify existing scenarios to suit these needs. Limit the exploratory testing sessions to no more than two hours.