Zautomatyzowane testy dla iPhone ' a [zamknięte]

Wiem, że to będzie długi strzał, ale pomyślałem, że spróbuję. Czy ktoś zna jakiś zautomatyzowany test cokolwiek do symulatora iPhone ' a? Bardzo bym chciał, gdyby było coś takiego jak selen, ale do symulatora iPhone ' a. Nie potrzebuję niczego wymyślnego, jak twierdzenia, tylko czegoś, co może udawać krany na ekranie, żebym mógł przestać nadużywać mojego gładzika. :)

Czy istnieje sposób na wysyłanie taps lub keyevents (jak na Androidzie przez adb) do urządzeń z systemem iOS?

Author: vbhakta, 2008-12-31

14 answers

Oto artykuł o zautomatyzowanym testowaniu interfejsu użytkownika dla iPhone, który może okazać się pomocny. To trochę kludgy, ale to prawdopodobnie dostaje zadanie do niektórych zadań. Zauważ, że sam jeszcze nie próbowałem.

 23
Author: Marc Novakowski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-06-04 03:44:03

[[0]}IPhone OS 4.0 (właśnie zapowiedziany) zawiera "przyrząd UIAutomation" do automatyzacji testów.

Automatyczne testy
Zautomatyzuj testowanie aplikacji poprzez skryptowanie zdarzeń dotykowych przy użyciu nowego narzędzia UIAutomation.

From: http://developer.apple.com/technologies/iphone/whats-new.html#tools

 38
Author: Dave Hunt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-09 15:08:08

[[0]}Gorilla Logic właśnie otworzył narzędzie do testowania funkcji true record / playback dla iPhone ' a. Nazywa się FoneMonkey i jest bezpłatnie dostępny pod adresem http://www.gorillalogic.com/fonemonkey .

 13
Author: Stu Stern,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-02 23:02:26

Jak używać UIAutomation do tworzenia testów interfejsu użytkownika iPhone ' a:

Http://answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/

 5
Author: markiv,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-07-06 10:21:35
 4
Author: Kristopher Johnson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 10:27:52

Spróbuj tego:

Http://code.google.com/p/uispec/

UISpec to platforma programistyczna dla iPhone 'a, która zapewnia w pełni zautomatyzowane rozwiązanie do testowania, które napędza rzeczywisty interfejs użytkownika iPhone' a. Jest wzorowany na bardzo popularnym RSpec dla Ruby

 4
Author: krishc,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-30 22:50:04

Square właśnie wydało swój testowy framework

Http://corner.squareup.com/2011/07/ios-integration-testing.html

 4
Author: Tom Pinckney,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-15 20:28:18

Telerik właśnie wydał automatyczne narzędzie do testowania dla iOS- http://www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx

 4
Author: Shoerob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-20 16:18:42

Powodzenia w próbie zautomatyzowania platformy iOS za pomocą JS. Zanim QA stanie się biegły w JS, nie musisz już być QA. Jest wielu z nas, którzy znają selen, co z kolei oznacza, że znasz Javę w pewnym stopniu. Znalazłem sposób na zautomatyzowanie iOS za pomocą kompletnego open source z bibliotekami Java.

I put up a video on it: http://www.vimeo.com/21999946

Wkrótce będę umieszczał bardziej szczegółowe wideo.

I ponieważ jego Java działa doskonale z Junit, ANT, Maven w każdym środowisku CI.

 3
Author: JJacquet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-06 19:51:44

Sprawdź UISpec http://code.google.com/p/uispec/

To framework testowy BDD, który pozwala "jeździć" symulatorem iphone ' a.

Best,

Brian

 2
Author: Brian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-24 22:14:01
 1
Author: Reginald Stadlbauer,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-09-02 04:54:23
 1
Author: Neo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-07-29 09:39:51

Blogowałem o KIF (Keep It Functional), to jest testframework z firmy square i jest naprawdę dobry! Używam go do testowania naszej aplikacji na iPhone ' a.

Więcej informacji i przykład jak skonfigurować framework

Http://dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/

Miłej Zabawy!

 1
Author: Daniel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-09 13:37:07

Są też produkty Keynote. Mają:

Test Center Enterprise Interactive (Platforma aplikacji, dowolne urządzenie z witryną / aplikacją. Wewnętrzne / zewnętrzne aplikacje i strony internetowe, testowanie ręczne.)

Centrum testowe Enterprise Automation (platforma aplikacji, dowolne urządzenie z witryną / aplikacją. Ze skryptami.)

Programista centrum testowego (platforma aplikacji, dowolne urządzenie z witryną / aplikacją, Instrukcja, bez skryptów.)

Nieznane koszty, trzeba do nich zadzwonić. Ale zestaw funkcji jest imponujące. Mają wiele rzeczywistych urządzeń dla każdego telefonu i po prostu wybierz, którego z nich używasz. Jeśli są używane, możesz je zarezerwować itp. Myślę, że jest to najlepsza opcja do testowania dowolnej aplikacji mobilnej.

 0
Author: Adamantus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-05-31 11:53:34