Testowanie aplikacji na różnych urządzeniach - jak się do tego przygotować?

0

Napisałem małą aplikację, która rysuje na ekranie telefonu/tabletu różne rzeczy. Zdaje się jednak, że przydałoby się przetestować ją na większej ilości urządzeń z różnymi wyświetlaczami. Czy istnieje jakaś specyfikacja, która pomogłaby mi w zakupie takich urządzeń do testów, żebym nie wywalił siana na byle co? :D

1

W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń

0
markone_dev napisał(a):

W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń

Dobrze wiedzieć, że takie narzędzie istnieje :)
Ale chyba nie doczytałem... Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować? Trochę dziwne :D

0
beaver.xv napisał(a):
markone_dev napisał(a):

W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń

Dobrze wiedzieć, że takie narzędzie istnieje :)
Ale chyba nie doczytałem... Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować? Trochę dziwne :D

Przy zdrowej apliakcji (architekturze) łatwo uzyskuje się pewnosc co do wspólpracy po protokołach sieciowych (nie tykając GUI)

W pierwszym pytaniu pytasz o rodzielczość i GUI ... nie zebym był złośliwy, ale masz zdrową architekturę, czy kupę błota ? Np 100, 95% kodu na eventach GUI

0
ZrobieDobrze napisał(a):
beaver.xv napisał(a):
markone_dev napisał(a):

W jednej firmie mobile i web developerzy korzystali z browserstacka https://www.browserstack.com/ w dobrymi rezultatami. Nie sprawdzałem cennika, ale może licencja wyjdzie taniej niż zakup kilkunastu urządzeń

Dobrze wiedzieć, że takie narzędzie istnieje :)
Ale chyba nie doczytałem... Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować? Trochę dziwne :D

Przy zdrowej apliakcji (architekturze) łatwo uzyskuje się pewnosc co do wspólpracy po protokołach sieciowych (nie tykając GUI)

W pierwszym pytaniu pytasz o rodzielczość i GUI ... nie zebym był złośliwy, ale masz zdrową architekturę, czy kupę błota ? Np 100, 95% kodu na eventach GUI

Praktycznie 95% oparte na rysowaniu na canvasie. To dlatego, że apka ma prezentować w formie graficznej wszystko, co dostanie z jsona przy rysowaniu ustawionym na 60 FPS.

0

@beaver.xv:

Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować?

Sorry, ale nie rozumiem :) Browserstack dostarcza emulatory różnych urządzeń poprzez przeglądarkę za pomocą wirtualizacji. Trochę tak jakbyś uruchomił sobie maszynę wirtualną w jakiejś chmurze jak Azure i logował się do niej przez Bastion Hosta do którego dostęp masz z poziomu przeglądarki.

0
markone_dev napisał(a):

@beaver.xv:

Tam jest mowa o testowaniu aplikacji na wielu urządzeniach/przeglądarkach, ale problem jest taki, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować? Dodatkowo to apka z GUI natywnym dla androida, więc w przeglądarce da się to testować?

Sorry, ale nie rozumiem :) Browserstack dostarcza emulatory różnych urządzeń poprzez przeglądarkę za pomocą wirtualizacji. Trochę tak jakbyś uruchomił sobie maszynę wirtualną w jakiejś chmurze jak Azure i logował się do niej przez Bastion Hosta do którego dostęp masz z poziomu przeglądarki.

To zmienia postać rzeczy. Widocznie źle zrozumiałem :D

0

, że moja apka korzysta z danych odbieranych za pomocą apki zainstalowanej na moim kompie - mam to jakoś zamockować?
Jeżeli masz publiczne IP, to wystaw odpowiednie porty na świat i zrób przekierowania na routerze. Jak nie wiesz jak to zrobić to zobacz sobie na https://ngrok.com/ W skrócie dostaniesz ładnego URL(którego podasz w apce zamiast localhost) i nie musisz mieć publicznego IP. W wersji free 1 url i zmienia się co uruchomienie programu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1