摘要 |
A framework for simulating user scenarios is provided in which actions defined by a script are automated and sent to a remote application in a terminal services environment. The scenarios may be created, modified, reused, or extended to a particular use case (i.e., a description of events used to achieve a product design goal) by reflecting different types of users, a combination of applications employed by such users, and characteristics associated with actions of the users. An automation engine is provided that interacts with one or more productivity applications through an object model. A scripting engine parses actions described by script (e.g., an XML (extensible Markup Language) script) and maps them to instructions sent to a corresponding component in the automation engine to be implemented through an interface with the application. The script establishes a profile schema that expresses the scenario.
|