摘要 |
An improved software testing system is described. In various embodiments, the system may produce a glossary containing keywords from the program state information associated with a software application to be tested. The system may produce a state engine model for the software application utilizing the program state information associated with the software application. The system may generate a test script by causing the software application to move through states identified by the state engine model such that the test script can identify a sequence of steps or keywords from the glossary. The system may select a keyword based on the current state of the software application and persona information. A persona may indicate a type of testing. |