Frage

Sie sucht einen Weg, um eine Compact Framework App läuft auf einem CE-Gerät zu fahren. Alles, was wir brauchen ist im Grunde wenig Skripte schreiben zu können, die Tasten drücken, und klicken Sie auf die Dinge. Wer weiß von einem solchen Werkzeug oder es am besten nur ein bis uns hacken?

War es hilfreich?

Lösung

Leider gibt es keine schöne, einheitliche Tools zum Testen von CF-Anwendungen (die ich habe sowieso gefunden). Niemand stellt spöttisch, da die CF CLR Dinge wie Emit, so dass die taks schwierig für einen kleinen Markt fehlt.

Microsoft bietet Unit-Test-Funktionen in Studio und Team Foundation Server für intelligente Geräte-Anwendungen, aber sie nicht UI tun, Debuggen der Tests ist erstaunlich schmerzhaft und Tests nur läuft langsam ist, so neigen sie dazu, für Regressionstests, gut zu sein und nicht viel mehr.

Microsoft stellt Werkzeuge und Werkzeugrahmen für Desktop-driven Tests im CE Test Kit (CETK), einschließlich der DATK dass Alan spielt auf. Sie bieten auch Dinge wie die Hopper Test Tool , die sie als Teil verwenden ihren logo-Test.

Wenn keine von diesen scheinen für Sie zu arbeiten, eine relativ schnelle Art und Weise Tests einrichten, die noch vom PC gesteuert ist (was ich denke, alle Tests sollte, sonst neigt sie dazu, schmerzhaft zu sein schwer zu laufen, zu automatisieren und eine tragen Bestanden / Fehlerdaten) zu protokollieren, können die Sie verwenden, um die CoreCon API s oder der Ihr Kommunikationsrohr und Test-Framework zu bauen.

Ich hoffe aufrichtig, dass die VSD (Studio für Devices) Team TFS ist Dogfooding und wir bekommen eine viel reichere Toolset mit der nächsten Version von Studio.

Andere Tipps

Das Windows Mobile 6 SDK (vorausgesetzt, Sie sind CE6 basiert) kommt mit dem Windows Mobile Testkit -., Die Tools für das Schreiben von UI Automation hat

Wenn Sie CE5 sind basierte, plattform Builder (die verwendeten Werkzeuge Geräte bauen) kommt mit etwas die DATK (Geräteautomatisierung Toolkit) genannt -. Dies der Vorläufer des WMTK war oben erwähnten

Lesen Sie Testcomplete - sagte sie, dass eine neue Version 7 der Lage wäre, von Windows zu testen Mobile Anwendungen

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

Sie können auch direkt mit SOTI automatisieren, aber ich fand es umständlich, wie erklärt hier

Ein wenig off topic, aber wir (www.orbiz.biz, wenn es noch am Leben) hat eine Art von einem Hafen von NUnit, so hatten wir einen Läufer auf dem Gerät, und ausgeführt, um den CF-Code auf dem Gerät und liefen Tests .

funktioniert ganz gut - ich glaube nicht, dass es eine große Veränderung von dem ursprünglichen war, so dass die neuere NUnit ist mit dem neueren CF. funktionieren könnte

Sorry, ich nicht den Code haben, und das Unternehmen irgendwie existiert nicht mehr, sonst würde ich gerne teilen, was wir hatten: (

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top