Szukasz sposobu na obsługę aplikacji Compact Framework na urządzeniu CE. Wszystko, czego potrzebujemy, to móc pisać małe skrypty, które naciskają przyciski i klikają rzeczy. Ktoś wie o takim narzędziu, czy najlepiej go po prostu zhackować?Zautomatyzowane środowisko testowe - Windows CE
Odpowiedz
Niestety nie ma ładnych, zunifikowanych narzędzi (które i tak znalazłem) do testowania aplikacji CF. Nikt nie zapewnia kpiny, ponieważ w CF CLR brakuje rzeczy takich jak Emit, co czyni trud trudnym dla małego rynku.
Firma Microsoft oferuje funkcje testowania jednostkowego w programie Studio i Team Foundation Server dla aplikacji na urządzenia inteligentne, ale nie działają one w interfejsie użytkownika, debugowanie testów jest niesamowicie bolesne i po prostu wykonywanie testów jest powolne, więc są one dobre do testów regresji i niewiele więcej.
Firma Microsoft udostępnia pewne narzędzia i ramy narzędziowe do testowania na komputerach w wersji CE Test Kit (CETK), w tym DATK, do której Alan nawiązuje. Dostarczają również takie rzeczy, jak Hopper Test Tool, których używają w ramach testowania logo.
Jeśli żadna z tych opcji nie działa dla Ciebie, dość szybki sposób na skonfigurowanie testów, które nadal są sterowane z komputera (które, jak sądzę, powinny być testowane, w przeciwnym razie może być trudne do uruchomienia, trudne do automatyzacji i niedźwiedzia do zapisania danych z rejestru/porażki), możesz użyć CoreCon API lub Remote Tools Framework do zbudowania rury komunikacyjnej i ramy testowej.
Mam szczerą nadzieję, że zespół VSD (Studio for Devices) przeprowadzi testy TFS i otrzymamy znacznie bogatszy zestaw narzędzi z następną wersją Studio.
Zestaw SDK systemu Windows Mobile 6 (zakładając, że bazujesz na CE6) jest dostarczany z pakietem TestKit systemu Windows Mobile, który zawiera narzędzia do automatyzacji interfejsu użytkownika.
Jeśli jesteś na CE5, budowniczy platform (narzędzia używane do budowy urządzeń) jest wyposażony w coś zwanego DATK (zestaw narzędzi do automatyzacji urządzeń) - był to poprzednik wspomnianego powyżej WMTK.
Możesz zautomatyzować komunikację CE i Windows Mobile na poziomie GUI za pomocą narzędzia takiego jak Eggplant w połączeniu z narzędziem do zdalnego sterowania, takim jak SOTI pocket controller lub MS Remote Display Controller. Osobiście wolałbym narzędzie oparte na obiektach niż narzędzie do dopasowywania obrazów, ze względu na solidność i łatwość konserwacji.
Można także zautomatyzować bezpośrednio z Soti ale uważam, że to uciążliwe, jak wyjaśniono here
Czy z powodzeniem przy użyciu Bakłażan do automatyzacji aplikacji Windows CE? proszę kierować i dzielić się swoimi doświadczeniami. –
Hi Shane chciałby znać swoje doświadczenie na automatyzacji WinCE. –
Lekko off topic, ale my (www.orbiz.biz, jeśli jeszcze żyje) zrobiła rodzaj portu NUnit , więc mieliśmy biegacz na urządzeniu i wykonaliśmy kod CF na urządzeniu i przeprowadziliśmy testy.
Działa całkiem dobrze - nie sądzę, że była to duża zmiana w porównaniu z oryginalną, więc nowsza wersja NUnit może współpracować z nowszą wersją CF.
Niestety, nie mam kodu, a firma trochę już nie istnieje, w przeciwnym razie byłbym szczęśliwy podzielić to, co mieliśmy :(
Spójrz na TestComplete - powiedzieli, że nowa wersja 7 byłby w stanie przetestować aplikacje Windows Mobile
Oni za dużo przeprosili ... – izbrannick
- 1. Zautomatyzowane środowisko testowe
- 2. Środowisko testowe Twittera Bootstrapa
- 3. Jak przygotować stałe środowisko testowe?
- 4. Google Analytics środowisko testowe/sandbox?
- 5. snprintf dla Windows CE
- 6. Czy istnieje "internetowe" środowisko testowe sql?
- 7. Środowisko testowe z wyśmianym REST API
- 8. windows ce - biblioteka grafiki 2d
- 9. Tworzenie aplikacji dla systemu Windows CE
- 10. Serial I/O Overlapped/Non-Overlapped z Windows/Windows CE
- 11. Czy istnieje środowisko Windows Azure Local Development?
- 12. Środowisko Windows SDK i powłoka ochronna
- 13. Obsługa przeglądarki internetowej Windows Embedded vs Windows CE kontra Windows Mobile?
- 14. jak zrobić program, który będzie na pasku zadań Windows-CE
- 15. Wskazówki dla: Konstruktor platform dla systemu Windows CE 6.0
- 16. Jak pobrać platformę Builder dla systemu Windows CE 5.0?
- 17. Zautomatyzowane wdrażanie Mercurial
- 18. Zautomatyzowane NSLayoutConstraint problemy animacji
- 19. Zautomatyzowane testowanie OpenXML SDK
- 20. Wiosenne zautomatyzowane zarządzanie transakcjami?
- 21. Raportowanie testowe
- 22. Środowisko programistyczne SharePoint/środowisko produkcyjne
- 23. Granica SQL CE 4.0
- 24. Profiler dla Sql CE
- 25. SQL CE Maksymalna długość
- 26. .NET Zautomatyzowane testowanie długich procesów
- 27. Zautomatyzowane narzędzia migracji Schema Oracle
- 28. Zautomatyzowane testowanie w systemie Android
- 29. Zautomatyzowane polecenie do generowania composer.json?
- 30. Środowisko programistyczne Dotnetnuke i wdrożenie
NUnitLite może testować zespoły .NET CF na PC – hellboy