In an automated interface program designed to interact and communicate with users, said program executing actions when a category among a predefined set of categories is activated, a method is disclosed for automatically verifying the performance of said program, the steps of said method comprising: specifying inputs under which the program should be tested; associating said inputs with conditions within categories in the program, each said condition comprising at least one response which could be given if said condition is satisfied; executing said program under at least one said input; determining whether the associated condition is satisfied upon said input; and determining whether the response associated with said condition is given upon said input. In another aspect of the present invention, the test inputs are embedded within the script itself, and specifically, within categories that can be automatically listed upon compilation of the script. Such list of test inputs can then be automatically executed to test the program. The execution of a test input can be used to check whether the test input activated the category in which the test input is embedded. The response given upon execution of a test input can then determine whether other categories are erroneously activated; or whether inputs, other than the test input, erroneously activate the category associated with the test input.

In einem automatisierten Schnittstelle Programm, das entworfen ist, um auf die Benutzer einzuwirken und zu verständigen, wird besagtes Programm Tätigkeiten durchführend, wenn eine Kategorie unter einem vorbestimmten Satz Kategorien aktiviert wird, eine Methode für die Leistung des besagten Programms, die Schritte des besagten Methode Enthaltens automatisch überprüfen freigegeben: Eingänge spezifizieren, unter denen das Programm geprüft werden sollte; besagte Eingänge mit Bedingungen innerhalb der Kategorien im Programm verbinden, jede besagte Bedingung, die mindestens eine Antwort enthält, die gegeben werden könnte, wenn besagte Bedingung erfüllt ist; Durchführung des besagten Programms unter mindestens einem besagten Eingang; Bestimmung, ob die verbundene Bedingung nach besagtem Eingang erfüllt ist; und feststellend, ob die Antwort, die mit besagter Bedingung verbunden ist, nach besagtem Eingang gegeben wird. In einem anderen Aspekt der anwesenden Erfindung, werden die Testeingänge innerhalb des Indexes selbst und spezifisch, innerhalb der Kategorien eingebettet, die nach Kompilation des Indexes automatisch verzeichnet werden können. Solche Liste der Testeingänge kann dann automatisch durchgeführt werden, um das Programm zu prüfen. Die Durchführung eines Testeinganges kann verwendet werden, um zu überprüfen, ob der Testeingang die Kategorie aktivierte, in der der Testeingang eingebettet wird. Die Antwort, die nach Durchführung eines Testeinganges gegeben wird, kann dann feststellen, ob andere Kategorien irrtümlich aktiviert werden; oder ob Eingänge, anders als den Testeingang, irrtümlich die Kategorie aktivieren, die mit dem Testeingang verbunden ist.

 
Web www.patentalert.com

< Messaging application user interface

< Method, system, program, and data structure for pivoting columns in a database table

> Localization of anomalies in tissue and guidance of invasive tools based on impedance imaging

> Method of increasing the motility of a GI tract

~ 00063