Automatisiertes Test-Framework - Windows CE

8

Sie suchen nach einer Möglichkeit, eine Compact Framework-App zu steuern, die auf einem CE-Gerät ausgeführt wird. Alles, was wir im Grunde brauchen, ist, in der Lage zu sein, kleine Skripte zu schreiben, die Knöpfe drücken und auf Dinge klicken. Wer weiß von so einem Werkzeug oder ist es am besten, nur einen selbst zu hacken?

    
Quibblesome 23.09.2008, 16:40
quelle

5 Antworten

5

Leider gibt es keine netten, einheitlichen Tools (die ich schon gefunden habe) zum Testen von CF-Apps. Niemand bietet Spott an, da die CF CLR Dinge wie Emit vermisst, was die Aufgaben für einen kleinen Markt schwierig macht.

Microsoft bietet Komponententestfunktionen in Studio und Team Foundation Server für Smartgeräte-Apps, aber sie machen keine UI, das Debuggen der Tests ist unglaublich schmerzhaft und das Ausführen von Tests ist langsam, daher eignen sie sich für Regressionstests und nicht viel anderes.

Microsoft stellt im CE-Testkit (CETK), einschließlich des DATK , auf das Alan anspielt. Sie bieten auch Dinge wie das Hopper-Test-Tool , das sie als Teil ihres Logo-Tests verwenden.

Wenn keiner von diesen für Sie zu funktionieren scheint, ein ziemlich schneller Weg zum Einrichten von Tests, die immer noch vom PC ausgehen (was ich denke, alle Tests sollten, sonst ist es schwierig zu laufen, schwer zu automatisieren und a Daten zum Protokollieren von Pass- / Fehlerdaten), können Sie das verwenden CoreCon API oder das Remote Tools Framework , um Ihre Kommunikations-Pipeline und das Test-Framework zu erstellen .

Ich hoffe aufrichtig, dass das VSD (Studio für Geräte) -Team Dogfooding für TFS ist und wir damit ein viel umfangreicheres Toolset erhalten die nächste Version von Studio.

    
ctacke 23.09.2008, 18:47
quelle
4

Das Windows Mobile 6 SDK (vorausgesetzt, Sie basieren auf CE6) wird mit dem Windows Mobile TestKit ausgeliefert, das über Tools zum Schreiben von Benutzeroberflächenautomatisierung verfügt.

Wenn Sie CE5-basiert sind, wird der Platform Builder (die Werkzeuge zum Erstellen von Geräten) mit dem DATK (Device Automation Toolkit) ausgeliefert - das war der Vorgänger des oben erwähnten WMTK.

    
Alan 23.09.2008 17:29
quelle
2

Sehen Sie sich TestComplete an - sie sagten, dass die neue Version 7 Windows Mobile-Anwendungen testen könnte

    
Guest 20.04.2009 12:44
quelle
0

Sie können CE und Windows Mobile auf GUI-Ebene automatisieren, indem Sie ein Tool wie Aubergine in Verbindung mit einem Fernsteuerungstool wie SOTI Pocket-Controller oder MS Remote Display Controller. Persönlich würde ich aus Gründen der Robustheit und Wartbarkeit ein objektbasiertes Tool einem Bildvergleichstool vorziehen.

Sie können auch direkt mit SOTI automatisieren, aber ich fand es mühsam, wie erklärt hier

    
Shane MacLaughlin 03.10.2008 13:08
quelle
-2

Etwas außerhalb des Themas, aber wir (www.orbiz.biz, wenn es noch am Leben ist) haben eine Art von Port von NUnit gemacht, also hatten wir einen Läufer auf dem Gerät und führten den CF-Code auf dem Gerät aus und führten Tests durch .

Funktioniert ziemlich gut - ich denke nicht, dass es eine große Veränderung gegenüber der ursprünglichen war, also könnten die neueren NUnits mit der neueren CF funktionieren.

Entschuldigung, ich habe den Code nicht, und die Firma existiert irgendwie nicht mehr, ansonsten würde ich gerne teilen, was wir hatten: (

    
Nic Wise 03.10.2008 13:21
quelle

Tags und Links