DE102006004248A1 - Testing technical device with user interface, e.g. navigation device, involves detecting device function using real reaction pattern synchronized with interaction pattern, comparing actual, stored reaction patterns to give assessment data - Google Patents
Testing technical device with user interface, e.g. navigation device, involves detecting device function using real reaction pattern synchronized with interaction pattern, comparing actual, stored reaction patterns to give assessment data Download PDFInfo
- Publication number
- DE102006004248A1 DE102006004248A1 DE200610004248 DE102006004248A DE102006004248A1 DE 102006004248 A1 DE102006004248 A1 DE 102006004248A1 DE 200610004248 DE200610004248 DE 200610004248 DE 102006004248 A DE102006004248 A DE 102006004248A DE 102006004248 A1 DE102006004248 A1 DE 102006004248A1
- Authority
- DE
- Germany
- Prior art keywords
- test
- pattern
- stimulation
- interaction
- patterns
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/26—Arrangements for supervision, monitoring or testing with means for applying test signals or for measuring
- H04M3/28—Automatic routine testing ; Fault testing; Installation testing; Test methods, test equipment or test arrangements therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/24—Arrangements for testing
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
Die Erfindung betrifft ein Testverfahren für technische Geräte, insbesondere TK-Endgeräte, PDAs, Navigationsgeräte oder ähnliche Geräte sowie Ton- und/oder Bildempfangs- oder -aufnahme/-wiedergabegeräte gemäß dem Oberbegriff des Anspruchs 1. Sie betrifft des weiteren eine entsprechende Testvorrichtung, die zur Ausführung dieses Verfahrens geeignet ist.The The invention relates to a test method for technical devices, in particular TK terminals, PDAs, navigation devices or similar equipment and sound and / or image reception or recording / reproducing apparatus according to the preamble of claim 1. It further relates to a corresponding test device, to the execution this method is suitable.
Funktions- bzw. Benutzungstests derartiger Geräte wurden in der Vergangenheit weitgehend „manuell" ausgeführt, wobei selbstverständlich bestimmte Standardabläufe vorgeschrieben waren und verschiedenartige mechanische, elektrisch/elektronische oder auch optische Hilfseinrichtungen bei der Testdurchführung sowie zunehmend moderne Registrier- und Speichermittel für die Fixierung der Ergebnisse zum Einsatz kamen.functional or usage tests of such devices have been in the past largely executed "manually", wherein Of course certain standard procedures were prescribed and various mechanical, electrical / electronic or optical aids in the test procedure as well as increasingly modern recording and storage means for fixation the results were used.
Mit zunehmender Komplexität und Funktionsvielfalt solcher Geräte gestalten sich manuelle Tests des vollständigen Funktionsumfanges und unter im Wesentlichen allen in Betracht zu ziehenden Nutzungsbedingungen derart langwierig und aufwendig, dass aus Zeit- und Kostengründen nach Wegen zu einer effizienteren Gestaltung und zur Schaffung geeigneter teilautomatisierter Testvorrichtungen gesucht wurde, schwerpunktmäßig zunächst in der Telekommunikationstechnik.With increasing complexity and functional diversity of such devices make themselves manual tests of the complete Functional scope and under essentially all considered so long and expensive that for time and cost reasons for ways to make it more efficient and to create appropriate ones Semi-automated test devices was sought, initially in of telecommunications technology.
Aus
der
Aus
der auf die Anmelderin der vorliegenden Anmeldung zurückgehenden
Für neuzeitliche Geräteentwicklungen, insbesondere im Bereich der Mobilfunk-Endgeräte und Handheld-PCs sowie handgehaltenen Musik- und Video-Speicher/Abspielgeräte, reichen die Möglichkeiten dieses bekannten Testsystems jedoch nicht aus.For modern Device development, especially in the field of mobile devices and handheld PCs as well as handheld Music and video storage / playback devices, the possibilities are enough However, this known test system is not enough.
Es ist daher Aufgabe der vorliegenden Erfindung, das bekannte Testverfahren und die bekannte Testvorrichtung in Richtung auf eine bessere Passfähigkeit für neuzeitliche Gerätekonzepte und eine höhere Effizienz bei der Ausführung umfassender Tests an komplexen Benutzerschnittstellen weiterzuentwickeln. Die zu testenden Geräte (Testobjekte) sollen für die Tests möglichst nicht instrumentiert sein, um die Reaktion der Geräte auf die Bedienschritte nicht zu beeinträchtigen und die Testergebnisse gegenüber normalen Benutzungssituationen nicht zu verfälschen.It is therefore an object of the present invention, the known test method and the known test device for better fit for modern times device concepts and a higher one Efficiency in execution to further develop comprehensive tests on complex user interfaces. The devices to be tested (Test objects) should for the tests as possible not instrumented to the reaction of the devices to the Operating steps not to be affected and the test results opposite normal use situations are not distorted.
Diese Aufgabe wird durch ein Testverfahren mit den Merkmalen des Anspruchs 1 sowie eine Testvorrichtung mit den Merkmalen des Anspruchs 14 bzw. 15 gelöst.These The object is achieved by a test method having the features of the claim 1 and a test device with the features of claim 14 or 15 solved.
Zweckmäßige Fortbildungen des Erfindungsgedankens sind Gegenstand der jeweiligen abhängigen Ansprüche.Appropriate training of the inventive concept are the subject of the respective dependent claims.
Die Erfindung schließt in verfahrensseitiger Ausprägung den wesentlichen Gedanken ein, nach Bereitstellung einer Standardkonfiguration von Stimulationsmitteln eine Anpassung der selben zur Implementierung einer spezifischen Stimulationsmuster-Konfiguration vorzunehmen, bevor ein Test begonnen wird. Sie schließt weiter den Gedanken ein, diese Anpassung in einer Test-Lernphase vorzunehmen, in der ein Bedienschritt oder eine Bedienschrittfolge des technischen Gerätes computerbasiert in ein optisches und/oder akustisches Interaktionsmuster transformiert wird, wobei ein zugehöriges Reaktionsmuster des Gerätes registriert wird. Das gewonnene Interaktionsmuster wird, gemäß einem weiteren Gedanken der Erfindung, in Zuordnung zu dem Reaktionsmuster gespeichert und einer nachgeschalteten Test-Aufbauphase mit der erwähnten Gewinnung der spezifischen Stimulationsmuster-Konfiguration zugrunde gelegt.The Invention includes in procedural form the key idea after providing a default configuration of stimulatory agents, an adaptation of the same to implementation to make a specific stimulation pattern configuration, before a test is started. It continues to include the idea, this Adaptation in a test-learning phase, in which an operating step or a sequence of operations of the technical device computer-based in an optical and / or acoustic interaction pattern is transformed, wherein a related one Reaction pattern of the device is registered. The obtained interaction pattern becomes, according to a further idea of the invention, in association with the reaction pattern stored and a subsequent test build-up phase with the mentioned Obtaining the specific stimulation pattern configuration placed.
Unter einem Interaktionsmuster wird hier das Abbild eines kombinierten Beobachtungs- und Stimulationsvorganges durch einen menschlichen Benutzer des Gerätes verstanden, welches muster-artig registriert und für die Bestimmung eines Testablaufes bzw. einer Testkonfiguration gespeichert und verarbeitet werden kann.Under an interaction pattern here is the image of a combined Observation and stimulation process by a human User of the device understood, which registered pattern-like and for the determination stored a test sequence or a test configuration and can be processed.
Unter Stimulation wird hierbei die Nachbildung eines (speziell mechanischen oder akustischen) Bedienvorganges oder auch der Aufnahme eines Bildes bzw. einer Bildfolge verstanden, und unter Stimulationsmuster dementsprechend eine konkrete räumlich/zeitliche Ausprägung einer Stimulation. Die Stimulation hat in der Regel eine Reaktion an der Benutzerschnittstelle zur Folge, die an den zur Informationsausgabe dienenden Elementen des Objektes erfassbar ist. Die konkrete räumlich/zeitliche Ausprägung der erfassbaren Ausgaben wird hier als Reaktionsmuster bezeichnet.Under stimulation in this case the simulation of a (especially mechanical or acoustic) operation or even the recording of an image or a sequence of images understood, and accordingly stimulation pattern a specific spatial / temporal expression of a Stimulati on. The stimulation usually results in a response to the user interface, which can be detected on the elements of the object serving for the information output. The specific spatial / temporal character of the recordable expenditure is referred to here as the reaction pattern.
Mit einer bestimmten Folge von Testschritten zur Anwendung von Stimulationsmustern, der entsprechenden Erfassung der zugehörigen Reaktionsmuster sowie dem Vergleich der aktuellen Reaktionsmuster mit vorgespeicherten Soll-Reaktionsmus tern (eine Reaktionsprognose) wird eine Testfolge spezifiziert. Diese ist in einem Testprogramm als geeignete Kombination von Testschritten zur Stimulation, Reaktionserfassung und Auswertung entsprechend dem Testzweck implementiert.With a specific series of test steps for the application of stimulation patterns, the appropriate detection of the associated reaction patterns as well comparing the current reaction patterns with pre-stored ones Target reaction pattern (a reaction prediction) becomes a test sequence specified. This is in a test program as a suitable combination of test steps for stimulation, reaction detection and evaluation implemented according to the purpose of the test.
In der Testdurchführung wird die Stimulationsmuster-Konfiguration automatisch gesteuert und synchron hiermit die Gerätefunktion anhand aktueller Reaktionsmuster erfasst. Die Bewertung der Testergebnisse läuft automatisch als Vergleich mit den gespeicherten Reaktionsmustern ab und mündet in einen das Vergleichsergebnis reflektierenden Bewertungs-Datensatz.In the test execution the stimulation pattern configuration is automatically controlled and synchronously with this the device function recorded using current reaction patterns. The evaluation of the test results runs automatically as a comparison with the stored reaction patterns and flows into a valuation record reflecting the comparison result.
Eine bevorzugte Verfahrensführung zeichnet sich dadurch aus, dass in der Test-Aufbauphase ein vorbestimmter Erfassungs-Ablauf von Gerätefunktions-Erfassungsmitteln der Testvorrichtung in Abhängigkeit vom Interaktionsmuster steuerungsseitig festgelegt wird. Mit dem vorbestimmten Ablauf ergibt sich typischerweise eine Reaktionsmuster-Folge, die automatisch erfasst und dem erwähnten Vergleich unterzogen wird.A preferred procedure is characterized in that in the test build-up phase, a predetermined detection process of device function detection means the test device in dependence is determined by the interaction pattern on the control side. With the predetermined sequence typically results in a reaction pattern sequence automatically recorded and subjected to the mentioned comparison becomes.
Eine weitere bevorzugte Verfahrensführung zeichnet sich dadurch aus, dass das Interaktionsmuster ein Abbild mindestens eines Anzeigezustandes eines optischen Anzeigefeldes des Gerätes, insbesondere eine geordnete Folge von Abbildern des Anzeigefeldes in mindestens mittelbar aufeinander folgenden Bedienzuständen des Gerätes, aufweist. Alternativ hierzu oder in Kombination hiermit kann vorgesehen sein, dass das Interaktionsmuster ein Sprachmuster mindestens eines Sprachsteuerbefehles, insbesondere einer geordneten Folge von zeitlich mindestens unmittelbar aufeinander folgenden Sprachsteuerbefehlen, aufweist.A further preferred methodology records characterized by the fact that the interaction pattern is an image at least a display state of an optical display panel of the device, in particular an ordered sequence of images of the display panel in at least indirectly consecutive operating states of the device having. alternative this or in combination herewith can be provided that the Interaction pattern a speech pattern of at least one speech control command, in particular an ordered sequence of temporally at least immediately consecutive voice commands.
Auf Seiten der Stimulationsmittel ist in einer ersten bevorzugten Ausführung des Verfahrens und der Vorrichtung vorgesehen, dass die Stimulationsmittel eine reguläre Anordnung einzeln ansteuerbarer mechanischer Stößel aufweisen, die zur Betätigung einer Tastatur und/oder eines Touchscreen des Gerätes ausgebildet sind. Wiederum alternativ hierzu oder in Kombination hiermit können als Stimulierungsmittel Sprachausgabemittel einer Sprachsteuereinrichtung eingesetzt werden.On Side of the stimulation means is in a first preferred embodiment of Method and apparatus provided that the stimulation means a regular one Arrangement individually controllable mechanical plunger having to actuate a Keyboard and / or a touch screen of the device are formed. In turn alternatively or in combination herewith may be used as a stimulant Speech output means of a voice control device are used.
Eine für komplexere Geräte mit Menüführung besonders geeignete Verfahrensführung sieht vor, dass in der Test-Lernphase eine jeweils einzeln adressierbare Menge von alternativen und/oder kombinierbaren Interaktionsmustern erzeugt wird, wobei jedem der einzelnen Interaktionsmuster eine spezifische Testkonfiguration zugeordnet wird. In der Test-Durchführungsphase wird dann eine Auswahl unter den vorbestimmten Stimulationsmustern gemäß einem spezifischen Testprogramm vorgenommen. In einer Fortbildung dieser Ausführungsform ist das Testprogramm zum manuellen Navigieren zwischen den Interaktionsmustern und zugeordneten Stimulationsmuster-Konfigurationen ausgebildet. Zweckmäßigerweise wird zudem die Erfassung der Reaktionsmuster selbsttätig beim Navigieren gesteuert.A for more complex equipment especially with menu navigation suitable process management provides that in the test learning phase, each one individually addressable Set of alternative and / or combinable interaction patterns is generated, each of the individual interaction patterns a specific test configuration is assigned. In the test implementation phase then becomes a choice among the predetermined stimulation patterns according to one specific test program. In a training of this embodiment is the test program for manually navigating between the interaction patterns and associated stimulation pattern configurations. Conveniently, In addition, the detection of the reaction patterns automatically in the Navigate controlled.
Des weiteren ist in dieser bevorzugten Verfahrensführung vorgesehen, dass das Interaktionsmuster eine geordnete Folge von Abbildern des Anzeigefeldes oder von Sprachsteuerbefehlen entsprechend einem Menübaum des Gerätes umfasst, wobei insbesondere nur dem letzten Glied der Folge ein Schritt der synchronisierten Erfassung der Gerätefunktion zugeordnet ist. Auf der Basis von an sich bekannten Selbstlern-Prozeduren kann hierbei die Test-Lernphase in iterativer Verknüpfung mit der Test-Aufbauphase als selbstlernender Konfigurierungsprozess der Stimulationsmittel ausgestaltet sein.Of Furthermore, it is provided in this preferred procedure that the Interaction pattern an ordered sequence of images of the display panel or voice control commands corresponding to a menu tree of the equipment In particular, only the last member of the sequence is one step is assigned to the synchronized detection of the device function. On the basis of known self-learning procedures can hereby the test-learning phase in iterative connection with the test build-up phase as a self-learning configuration process of stimulation means be designed.
Speziell zum Testen eines Gerätes mit Touchscreen umfasst die Test-Lernphase eine Mustererkennung der bedienungsseitig ansteuerbaren Bildelemente eines optischen Anzeigefeldes des Gerätes in verschiedenen Bedienzuständen.specially for testing a device with touchscreen, the test learning phase includes pattern recognition the operator side controllable picture elements of an optical Display field of the device in different operating states.
Bei vielen modernen Geräten spielen auch (erwünschte oder unerwünschte) Zeitabstände zwischen Eingabevorgängen und Gerätereaktionen/Ausgaben eine erhebliche Rolle bei der Gerätebewertung. In diesem Sinne ist in einer weiter bevorzugten Verfahrensführung vorgesehen, dass die Erfassung der Gerätefunktion die Erfassung einer Zeitdifferenz zwischen einem Stimulationsschritt und der Erfassung eines zugehörigen Reaktionsmusters umfasst. Die Test-Bewertung schließt dann einen Vergleich mit vorgegebenen (gespeicherten) Zeitdifferenzen ein.at many modern devices also play (desired or unwanted) intervals between input operations and Device Reactions / Issues a significant role in device evaluation. In this sense is provided in a further preferred procedure that the Recording the device function the detection of a time difference between a stimulation step and the detection of an associated one Reaction pattern includes. The test rating then closes a comparison with predetermined (stored) time differences one.
Wesentliche Vorrichtungsaspekte der Erfindung ergeben sich für den Fachmann ohne weiteres aus den oben erläuterten Verfahrensaspekten und werden daher hier nicht nochmals angeführt.basics Device aspects of the invention will be readily apparent to those skilled in the art the above explained Procedural aspects and are therefore not reiterated here.
Hingewiesen wird jedoch darauf, dass in einer bevorzugten Ausführung der Testvorrichtung die Steuereinheit einen Programmspeicher zur Speicherung eines in Abhängigkeit von der Testkonfiguration der Stimulationsmittel bestimmten Testprogramms aufweist. Weiter bevorzugt sind der Steuereinheit manuelle Eingabemittel zur, insbesondere interaktiven, Modifizierung des gespeicherten Steuerprogramms und damit des Testablaufes zugeordnet.It should be noted, however, that in a preferred embodiment of the test device the Control unit has a program memory for storing a determined in dependence on the test configuration of the stimulation means test program. More preferably, the control unit manual input means for, in particular interactive, modification of the stored control program and thus the test procedure assigned.
Des weiteren ist darauf hinzuweisen, dass eine weiter bevorzugte Ausführung des Gerätes sich auszeichnet durch eine Gerätehalterung zur Positionierung des zu testenden Gerätes in vorbestimmter räumlicher Beziehung zu den Stimulationsmitteln und ggf. Erfassungsmitteln. Die Gerätehalterung ist verstellbar zur Aufnahme von Geräten unterschiedlicher Bauart ausgeführt. Weiter bevorzugt ist die Gerätehalterung zur selbsttätigen Aufnahme, Fixierung und Ablage der zu testenden Geräte zur Testdurchführung unter Steuerung durch die Steuereinheit ausgebildet.Of Further, it should be noted that a further preferred embodiment of equipment characterized by a device holder for positioning the device to be tested in a predetermined spatial Relationship to the stimulation means and possibly detection means. The device holder is adjustable to accommodate devices of different types executed. Further preferred is the device holder to the automatic Recording, fixation and storage of the devices to be tested for test execution under Control formed by the control unit.
Vorteile und Zweckmäßigkeiten der Erfindung ergeben sich im übrigen aus den abhängigen Ansprüchen sowie der nachfolgenden Beschreibung eines Ausführungsbeispiels anhand der Figuren. Von diesen zeigen:advantages and expediencies The invention will be apparent in the rest from the dependent claims as well the following description of an embodiment with reference to the Characters. From these show:
Die
Tastatur
Korrespondierend
zu der Benutzerschnittstelle des Mobilfunk-Endgerätes
Die
in
Unterhalb
der unteren Stößel-Anordnung
Zur Tastatur eines zu testenden Gerätes ist allgemein Folgendes anzumerken: Tasten zur Bedienung eines Gerätes sind in dessen Gehäuse an einer konstruktiv bestimmten Lage angeordnet und haben damit unveränderliche geometrische Koordinaten. Die meisten Tasten haben mehrere Funktionen. Diese können entweder fest zugeordnet sein oder z.B. von einer Applikation variabel zugewiesen werden (Softkeys).to Keyboard of a device to be tested In general, the following should be noted: Keys for operating a device in its housing arranged at a constructively determined location and have it unchangeable geometric coordinates. Most buttons have several functions. these can either permanently assigned or e.g. variable by an application assigned (softkeys).
Beispielsweise können über die Zifferntasten eines Mobilfunk-Endgerätes üblicherweise die Ziffern einer zu wählenden Rufnummer oder durch Mehrfachbedienung auch Buchstaben eingegeben werden. Eine Taste als Softkey ist z.B. zum Annehmen eines ankommenden Telefonats oder nach dem Erstellen einer SMS zum Absenden dieser Nachricht zu verwenden.For example can over the Number keys of a mobile terminal usually the digits of a to be chosen Phone number or by multiple operation also entered letters become. A key as a softkey is e.g. to accept an incoming Phone call or after creating a text message to submit this Message to use.
Zur mechanischen Ansteuerung einer Taste durch den Stößel des angepassten Testautomaten-Interface müssen u.a. deren geometrische Koordinaten, die notwendige Kraft zur Betätigung, die Dauer der Betätigung sowie die Betätigungsart (z.B. Seitentaste, Joystick, Jog-Dial, ...) bekannt sein. Diese Daten werden für einen Gerätetyp in einem Anlernvorgang einmalig ermittelt und in der Datenbasis des Testautomaten als Stimulationsmuster gespeichert.For the mechanical control of a button by the plunger of the adapted test machine interface, inter alia, their geometric coordinates, the necessary force for actuation, the duration of actuation and the type of actuation (eg side button, joystick, jog dial, ...) must be known. This data is used for a device type in a learned once and stored in the database of the test machine as a stimulation pattern.
Um einen Testautomaten mit seinen Testprogrammen möglichst universell für alle relevanten Geräte einsetzen zu können, ist es notwendig, die Anweisungen zur Stimulation der Tasten in einem Testprogramm frei von typspezifischen Daten zu halten. Dazu wird z.B. vom Befehl „PRESS_KEY" nicht die Taste direkt, sondern die durch die Tasten bediente Funktion adressiert. Im Anlernvorgang werden die Tastenfunktionen eindeutig und für alle TE-Typen gültig bezeichnet. Die jeweilige Taste mit ihren physikalischen Daten wird der Funktionsbezeichnung zugeordnet. Derselben Taste können mehrere Funktionen zugewiesen werden. Bei der Ausführung eines Testprogramms für einen definierten Gerätetyp werden die der adressierten Tastenfunktion zugeordneten Tastendaten aus der Datenbasis ausgelesen, und die mechanische Ansteuerung wird ausgeführt.Around a test machine with its test programs as universal as possible for all relevant equipment to be able to use it is necessary to follow the instructions for stimulating the buttons in to keep a test program free of type-specific data. To is e.g. from the "PRESS_KEY" command, not the key directly, but addressed by the function operated by the keys. In the teach-in process, the key functions are designated uniquely and valid for all TE types. The respective key with its physical data becomes the function name assigned. You can use the same button several functions are assigned. When running a test program for one defined device type become the key data assigned to the addressed key function read from the database, and the mechanical control is executed.
Das
Mikrofon eines TK-Endgerätes
wird über einen
externen Lautsprecher (Ziffer
Darüber hinaus dient das Mikrofon auch der Steuerung von Funktionen mittels Sprache. Das können Funktionen des Gerätes selbst oder in der Infrastruktur sein. Mit dem externen Lautsprecher – oder, falls vorhanden, über eine elektrische Ankopplung – können aufgezeichnete Sprachmuster dem Mikrofon zugeführt werden. Die Reaktion wird durch Auswertung der Reaktion an der Anzeige oder am Lautsprecher überprüft.Furthermore The microphone is also used to control functions using speech. The skill Functions of the device yourself or in the infrastructure. With the external speaker - or, if present, over An electrical connection - can be recorded Speech pattern supplied to the microphone become. The reaction is evaluated by evaluating the reaction on the display or checked on the speaker.
Auf diese Weise lassen sich z.B. Systeme der Infrastruktur mit Interactive Voice Response (IVR) testen. Die im Menübaum des IVR-Systems enthaltenen Sprachblöcke werden als Reaktionsmuster für die Reaktionsprognosen verwendet. Der zu testende Pfad durch den Menübaum wird durch Stimulation mir aufgezeichneten Sprachmustern, mit in Sprache umgewandeltem Text („speech-to-text") oder mit durch Tastenbetätigungen ausgelösten Tonmustern (MFV) durchsteuert.On this way, e.g. Systems of Infrastructure with Interactive Test Voice Response (IVR). Those contained in the menu tree of the IVR system speech blocks are called reaction patterns for used the reaction predictions. The path to be tested by the menu tree is by stimulating me recorded speech patterns, with in Language converted text ("speech-to-text") or with keystrokes triggered Tonmustern (MFV) durchsteuert.
Um
die Aufzeichnungsfunktion der Kamera überprüfen zu können, muss ihr ein Standbild
bzw. ein Bewegtbild als Stimulationsmuster zugeführt werden. Dies kann z.B.
durch Ausrichtung der Kamera auf eine Fotovorlage bzw. auf ein externes
Display (wie in
Der
Inhalt der Anzeige
Um Reaktionsprognosen in Testprogrammen zu ermöglichen, werden die für Reaktion bzw. für die Zustände des TE charakteristischen Bildmuster aufgezeichnet. Die Bildmuster werden während des Anlernvorgangs gewonnen, indem die Bedienfolge zum Test einer Funktion zunächst manuell ausgeführt wird. Das Gerät befindet sich dazu in der Gerätehalterung der Testvorrichtung, und die Betätigung der Tasten erfolgt bereits mechanisch. Die für die Testaussage relevanten Bildmuster werden auf diese Weise auf der Anzeige erzeugt, über die externe Kamera erfasst und zusammen mit der Positionsangabe des Bildmusters auf der Anzeige in der Datenbasis abgespeichert.Around Reaction predictions in testing programs will be the ones for response or for the conditions of the TE characteristic image pattern recorded. The picture patterns be while of the learning process by the sequence of operations for testing a Function first is executed manually. The device is located in the device holder the test device, and the operation The keys are already mechanically. The relevant for the test statement Image patterns are generated in this way on the display over which captured external camera and together with the position of the Image pattern stored on the display in the database.
Textueller Inhalt von Anzeigen wird während der Ausführung eines Testprogrammes mittels Opical Character Recognition (OCR) in ASCII-Zeichen umgewandelt. Das OCR-Verfahren benötigt dazu Informationen über den Zeichensatz sowie die Position des zu erkennenden Textes auf der Anzeige. Diese Daten werden in einem Anlernprozess ähnlich dem für Bildmuster gewonnen. Auch normalerweise spontane Ereignisse wie z.B. ein ankommendes Telefonat werden in der Test-Lernphase gezielt erzeugt, um die für diese Fälle erforderlichen Bildmuster gewinnen zu können. Zur Bezeichnung der Bildmuster sowie der Auswertebereiche für Text werden ähnlich wie oben beschrieben allgemeingültige kontextbezogene Namen zugeordnet.textual Content of ads will be during the execution a test program using Opical Character Recognition (OCR) converted to ASCII characters. The OCR method requires this information about the character set as well as the position of the text to be recognized the ad. This data becomes similar in a learning process to that for image patterns won. Also, normally spontaneous events such as e.g. an incoming one Telephone calls are specifically generated in the test-learning phase, in order for them to be used Cases required To win picture patterns. To designate the image patterns as well as the evaluation areas for text will be similar to described above generally valid associated with contextual names.
Z.B. prüft der Befehl „CHECK_PATTERN ALERT" den Inhalt der Anzeige, ob das Bildmuster mit dem Namen ALERT an der durch sein Positionsangaben definierten Stelle auf der Anzeige sichtbar ist. Bildmuster und Positionsangaben werden bei der Ausführung eines Testprogramms für einen definierten Typ aus der Datenbasis gelesen. Ähnliches gilt für den Befehl „GET_CHARACTER ACCOUNT". Der Name ACCOUNT repräsentiert hier den Auswertebereich und den Zeichensatz für das OCR-Verfahren.For example, checks the Command "CHECK_PATTERN ALERT" the content of the display, whether the image pattern named ALERT is due to by its position information defined location is visible on the display. Picture patterns and Position information is used when executing a test program for a defined type read from the database. The same applies to the command "GET_CHARACTER ACCOUNT. "The name ACCOUNT represents here the evaluation area and the character set for the OCR procedure.
Bei Video-Telefonie und Video-Streaming wird die Anzeige zur Darstellung bewegter Bilder verwendet. Um Qualitätsmerkmale der bewegten Bilder prüfen zu können, werden die Bewegtbilder mit der externen Kamera kontinuierlich oder für eine bestimmte Zeitspanne erfasst. Aus dem Vergleich zwischen den erfassten und den gesendeten Videobildern können Qualitätsabweichungen ermittelt werden.For video telephony and video streaming, the display is used to display moving pictures. In order to check the quality characteristics of the moving pictures, the moving pictures are captured with the external camera continuously or for a certain period of time. From the comparison between the captured and the transmitted video images quality deviations can be determined who the.
Bei
Filmübertragungen
ist die Synchronität zwischen
Bild und Ton ein wichtiges Qualitätsmerkmal. Zur Prüfung der
Synchronität
muss mit den Bewegtbildern auch das Audiosignal des Lautsprechers
Über den
Lautsprecher
Neben optischer und akustischer Kommunikation mit dem Bediener kann ein zu testendes Gerät weitere Möglichkeiten bieten. Ein Beispiel hierfür ist der Vibrationsalarm eines Handys bei ankommender Verbindung. Mittels eines Testschritts zur Erfassung kann auch diesbezüglich der Zustand (vibrieren/in Ruhe) festgestellt werden.Next visual and acoustic communication with the operator can be device to be tested more options Offer. An example of this is the vibrating alert of a cell phone on incoming call. By means of a test step for the detection can also in this regard Condition (vibrate / at rest) are detected.
In
Es
versteht sich auch, dass eine adäquate Steuereinheit
etwa für
die in
Der
im Hinblick auf die Erläuterung
der Erfindung wesentlichste Unterschied des PDA
Das
modifizierte Testautomaten-Interface
Es
ist hier darauf hinzuweisen, dass eine Modifikation dieser Anordnung
im Vorsehen zweier einzeln in der xy-Ebene verfahrbarer Stößel bestehen kann,
um beidhändig
zu bedienende Geräte
(etwa Computertastaturen, Spielekonsolen o.ä.) realitätsnah stimulieren und somit
testen zu können.
Auch eine Kombination einer Ein-Stößel-Konfiguration
mit einer ergänzenden
Matrixanordnung aus mehreren Stößeln (wie
in
Bei
der Anordnung nach
Ein Touchscreen vereinigt die Funktionen einer Anzeige mit denen einer Tastatur. Auf dem Anzeigefeld werden Bereiche ausgewiesen, die bei Berührung eine bestimmte Aktion auslösen. Die Eigenschaften solcher Bereiche (auszulösende Aktion(en)/Funktion(en), Art, Größe, Position, Farbe, Bildmuster, ...) werden von der zu bedienenden Applikation bzw. Betriebsystem meist über deren Programmcode bestimmt. Insbesondere die Position eines Bereiches kann variieren. Z.B. hängt die Position eines Eintrags in einem alphabetisch geordneten Inhaltsverzeichnis von der Anzahl der Einträge ab und kann dynamisch geändert werden. Weiterhin können Einträge kontextabhängig ein- oder ausgeblendet werden. Im Gegensatz zu einer Tastatur gibt es beim Touchscreen damit keine unabhängig von einer Applikation anlernbaren Tastenkoordinaten.One Touchscreen combines the functions of an ad with those of a Keyboard. The display shows areas that are at contact trigger a specific action. The properties of such areas (action (s) / function (s) to be triggered, Type, size, position, Color, pattern, ...) are the application to be used or operating system mostly over whose program code determines. In particular, the position of an area may vary. For example, hangs the position of an entry in an alphabetical table of contents from the number of entries and can be changed dynamically become. Furthermore, entries can be context-dependent. or hidden. Unlike a keyboard, there are on the touch screen, no one independent of an application teachable button coordinates.
Um
die erforderlichen Daten für
den automatischen Test des Gerätes
Bei der Testdurchführung können die geometrischen Koordinaten für die mechanische Stimulation mit Hilfe eines Bildmustervergleichs ermittelt werden. Ggf. muss der Bildmustervergleich mehrfach durchgeführt werden, wenn nicht alle Informationen auf dem Display dargestellt werden können und ein Zeilen- oder Bildwechsel durchgeführt werden muss (scrolling).at the test execution can the geometric coordinates for the mechanical stimulation with the help of an image pattern comparison be determined. Possibly. the image pattern comparison has to be done several times, if not all information is shown on the display can and a line or image change must be performed (scrolling).
Die Ausführung der Erfindung ist nicht auf die oben beschriebenen Ausführungsbeispiele sowie hervorgehobenen Aspekte beschränkt, sondern ebenso in einer Vielzahl von Abwandlungen möglich, die im Rahmen fachgemäßen Handelns liegen. Insbesondere sollen beliebige Kombinationen der Merkmale der abhängigen Ansprüche als dem Schutzbereich der Erfindung zugehörig betrachtet werden.The execution The invention is not limited to the embodiments described above as well as highlighted aspects, but also in one Variety of modifications possible, the in the context of professional action lie. In particular, any combinations of features should the dependent claims be considered as belonging to the scope of the invention.
Eine für spezielle Anwendungen geeignete Ausführung des vorgeschlagenen Testverfahrens und der Testvorrichtung zeichnet sich dadurch aus, dass Interaktionsmuster an einem ersten zu testenden Gerät gewonnen und daraus erzeugte Stimulationsmuster an diesem Gerät angewandt werden, während die Reaktionen eines zweiten Gerätes erfasst werden, welches mit dem ersten Gerät in einer Signalver bindung steht. Bei dieser Signalverbindung kann es sich um eine Mobilfunk-, WLAN- oder andere drahtlose oder auch eine drahtgebundene Kommunikationsverbindung handeln, und die erwähnte Testausführung ist geeignet, Einflüsse dieser Kommunikationsverbindung auf die Gerätefunktion (mit) zu erfassen. Lediglich als ein Beispiel wird darauf verwiesen, dass an einem ersten Gerät eine (über ein Display dargebotene) Videosequenz mit der eingebauten Kamera erfasst und diese Videosequenz am anderen Gerät angezeigt und die Qualität der Anzeige erfasst und bewertet wird.A for special Applications suitable design of the proposed test procedure and the test device characterized in that interaction patterns at a first to be tested Device won and generated stimulation patterns applied to this device be while the reactions of a second device be detected, which bond with the first device in a Signalver stands. This signal connection may be a mobile, Wi-Fi or other wireless or wired communication connection act, and the mentioned test execution is suitable influences This communication connection to the device function (with) to capture. Only as an example it is referred to that on a first device a (over a display offered) video sequence with the built-in camera recorded and this video sequence displayed on the other device and recorded the quality of the display and is evaluated.
Claims (23)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200610004248 DE102006004248A1 (en) | 2006-01-30 | 2006-01-30 | Testing technical device with user interface, e.g. navigation device, involves detecting device function using real reaction pattern synchronized with interaction pattern, comparing actual, stored reaction patterns to give assessment data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200610004248 DE102006004248A1 (en) | 2006-01-30 | 2006-01-30 | Testing technical device with user interface, e.g. navigation device, involves detecting device function using real reaction pattern synchronized with interaction pattern, comparing actual, stored reaction patterns to give assessment data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006004248A1 true DE102006004248A1 (en) | 2007-08-02 |
Family
ID=38268191
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200610004248 Withdrawn DE102006004248A1 (en) | 2006-01-30 | 2006-01-30 | Testing technical device with user interface, e.g. navigation device, involves detecting device function using real reaction pattern synchronized with interaction pattern, comparing actual, stored reaction patterns to give assessment data |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102006004248A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009032197A1 (en) | 2009-07-07 | 2011-01-13 | Vodafone Holding Gmbh | System and method for testing an electronic device |
| DE102010003719B4 (en) | 2010-04-08 | 2019-01-24 | Vodafone Holding Gmbh | Method and apparatus for actuating a key of a keyboard with a robot tactile finger |
| CN115036048A (en) * | 2022-04-01 | 2022-09-09 | 岭澳核电有限公司 | Automatic detection device and method for manual operation station of nuclear power station master control room |
-
2006
- 2006-01-30 DE DE200610004248 patent/DE102006004248A1/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102009032197A1 (en) | 2009-07-07 | 2011-01-13 | Vodafone Holding Gmbh | System and method for testing an electronic device |
| EP2275934A2 (en) | 2009-07-07 | 2011-01-19 | Vodafone Holding GmbH | System and method for testing an electronic device |
| DE102010003719B4 (en) | 2010-04-08 | 2019-01-24 | Vodafone Holding Gmbh | Method and apparatus for actuating a key of a keyboard with a robot tactile finger |
| CN115036048A (en) * | 2022-04-01 | 2022-09-09 | 岭澳核电有限公司 | Automatic detection device and method for manual operation station of nuclear power station master control room |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE10066477B3 (en) | Portable computer in a process control environment | |
| EP2389753B1 (en) | Conference system and associated signalling method | |
| DE60307576T2 (en) | A method for adjusting a hearing aid to a current acoustic environment situation and a hearing aid system | |
| DE102010003719A1 (en) | Method and apparatus for actuating a key of a keyboard with a robot tactile finger | |
| DE10137226A1 (en) | Methods and arrangements for setting up a conference call | |
| DE102019218808B3 (en) | Method for training a hearing situation classifier for a hearing aid | |
| EP1848245B1 (en) | Hearing aid with source separation and corresponding method | |
| DE102006004248A1 (en) | Testing technical device with user interface, e.g. navigation device, involves detecting device function using real reaction pattern synchronized with interaction pattern, comparing actual, stored reaction patterns to give assessment data | |
| DE102012012430A1 (en) | Control device for field device and system and method for commissioning a field device | |
| DE10132784B4 (en) | Method and test arrangement for testing a telecommunication system | |
| DE3850604T2 (en) | Computer training for telephone line users. | |
| DE102009010449B4 (en) | Method for providing information and communication dialer for carrying out a method for providing information | |
| EP1064639B1 (en) | Device for reproducing information or executing functions | |
| EP1150479A2 (en) | Method for interactive query of information by means of a mobile telephone | |
| DE102020129601A1 (en) | METHOD OF CONTROLLING PROCESSES BY VOICE COMMAND INPUT | |
| DE10249060A1 (en) | Dialog control for electrical device | |
| DE102023112331A1 (en) | METHOD FOR CONTROLLING PROCESSES USING VOICE COMMAND INPUT | |
| DE102023112332A1 (en) | METHOD FOR CONTROLLING PROCESSES USING VOICE COMMAND INPUT | |
| WO2001037520A2 (en) | Telecommunication terminal, multifunction operating device and method for establishing a telephone connection | |
| DE19832663C2 (en) | telephone | |
| DE60308524T2 (en) | MOBILE COMMUNICATION DEVICE | |
| EP1783606A1 (en) | Virtual provision of a data processing apparatus | |
| DE102023112334A1 (en) | METHOD FOR CONTROLLING PROCESSES USING VOICE COMMAND INPUT | |
| DE102020129600A1 (en) | METHOD OF CONTROLLING PROCESSES BY VOICE COMMAND INPUT | |
| DE102011053937A1 (en) | Method for transferring e.g. short message service, from e.g. tablet personal computer, to receiving apparatus i.e. stationary personal computer, involves transferring audio information from data managing device to receiving apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8139 | Disposal/non-payment of the annual fee |