Brak
Ten kurs ma na celu dostarczenie testerom oprogramowania wymaganej wiedzy i umiejętności w celu przeprowadzenia testów zapewnienia jakości dla aplikacji opracowanych dla platformy Android. Ten kurs zawiera przegląd możliwości platformy Android i zapewnia aktualne praktyki przeprowadzania testów.
Wstęp
- Co to jest Android?
- Android SDK
- Android JVM
- Stos oprogramowania
- Narzędzia programistyczne (ADT)
- Interfejs użytkownika
- Instalowanie narzędzi programistycznych
- Dostawców treści
- Usługi
- Zamierzenia
- Activiti es
- Wyświetlenia
- Plik konfiguracyjny
- Proste Witaj świecie
- Artefakty aplikacji
- Narzędzie do pakowania zasobów
- Aktywność punktu wejścia
- Zamiar
- Wywoływanie innych Activities
- Stos Activities
- Wstrzymane i zatrzymane Activities
- SQLite Database
- Układ Management
- Oddzielne procesy
- Architektura komponentów i integracji
Zasoby aplikacji
- Co to są zasoby?
- Zasoby ciągu
- Zasoby układu
- Próbki kodu
- Składnia odwołania do zasobu
- Skompilowane zasoby
- Skompilowane Animation pliki
- Skompilowane bitmapy
- Skompilowane definicje widoku interfejsu użytkownika
- Skompilowane tablice
- Skompilowane kolory
- Skompilowane ciągi znaków
- Skompilowane style
- Skompilowane dowolne pliki surowe XML.
- Nieskompilowane zasoby
- Plik .apk
- Aktywa
- Struktura katalogu aktywów i zasobów
Koncepcja intencji
- Wstęp
- Filtr intencji
- Użyj zamiaru, aby rozpocząć aktywność
- Android Dostępne intencje
- Próbki kodu
- Kategorie intencji
- Wiązanie w późnym czasie wykonywania
- Użyj zamiaru, aby uruchomić usługę
- Odbiorniki transmisji
- Struktura obiektu intencji
- Nazwa komponentu intencji
- Zamierzona akcja
- Dane dotyczące zamiaru
- Kategoria intencji
- Dodatki Intencja
- Flagi Intencji
- Uchwała intencyjna
- Struktura filtra intencji
- Próba działania
- Test kategorii
- Test danych
- Wiele meczów
- Android Wstępnie zdefiniowane intencje
- Próbki
Elementy sterujące interfejsu użytkownika
- Wstęp
- Przykład GUI w kodzie źródłowym
- Próbka GUI w XML
- Próbka GUI w XML i kodzie źródłowym
- Widok tekstu
- Próbka TextView
- Przykład stylu TextView
- Edytować tekst
- Próbka edycji tekstu
- Autouzupełniany widok tekstu
- Przykład AutoCompleteTextView
- MultiAutoCompleteTextView
- Próbka MultiAutoCompleteTextView
- Przycisk
- Próbka przycisku
- Przycisk obrazu
- Próbka przycisku obrazu
- Przycisk przełączający
- Próbka przycisku ToggleButton
- Kontrolka CheckBox
- Próbka kontrolna CheckBox
- Sterowanie przyciskiem Radio
- Próbka kontrolki RadioButton
- Widok listy
- Przykład ListView
- Kontrolka GridView
- Próbka kontrolki GridView
- Kontrola daty i godziny
- Kontroler Galerii
- Widok mapy
- Widok sieciowy
Menedżerowie układu
- Wstęp
- Układ liniowy
- Waga układu
- Gravilność
- Próbki
- Układ tabeli
- Właściwości wypełnienia
- Układ względny
- Absolutny układ
- Układ ramki
- TabsHost
Menu i okna dialogowe
- Wstęp
- Interfejs menu
- Interfejs elementu menu
- Interfejs podmenu
- Grupa pozycji menu
- Atrybuty pozycji menu
- Elementy menu kontenera
- Elementy menu systemowego
- Dodatkowe pozycje menu
- Alternatywne pozycje menu
- Tworzenie menu, próbka
- Grupy pozycji menu
- Pozycje menu Obsługa zdarzeń
- Zastępowanie funkcji wywołania zwrotnego
- Zdefiniuj słuchacza
- Korzystanie z intencji
- Rozszerzone menu
- Ikony menu
- Podmenu
- Menu systemowe
- Menu kontekstowe
- Próbki
- Obsługa zdarzeń menu
- Tworzenie menu za pomocą XML
- Okno alertu
- Szybkie okno dialogowe
- Próbki
Usługi oparte na lokalizacji
- Wstęp
- Klucz do mapy
- Podpis MD-5
- GoKlucz do map ogle
- Wymagane uprawnienia
- Próbka kodu
- Kontroler mapy
- Próbki kodu
- Nakładki map
- Próbki kodu
- Klasa Geokodera
- Klasa adresu
- Klasa LocationManager
- Interfejs LocationListener
- Usługa monitorowania debugowania (DMS)
Android Model zabezpieczeń
- Wstęp
- Zastosowanie
- Narzędzie Keytool
- Narzędzie jarsigner
- Wdrożenie przy użyciu Eclipse
- Oddzielne procesy
- Deklaratywny model uprawnień
Cykl życia aplikacji
- Wstęp
- Metody cyklu życia aktywności
- Metody onStart() i onResume().
- Metody onPause() i onStope().
- Wróć do poprzedniej aktywności
- Metody onStop() i onDestroy().
- Metoda onCreate().
- Metoda onPause().
SQLite Database
- Wstęp
- SQLite wdrożenie
- Klasa SQLiteOpenHelper
- Metoda onCreate().
- Metoda onUpgrade().
- Metoda onOpen().
- Metoda getWriteableDatabase().
- Metoda getReadableDatabase().
- Klasa SQLiteDatabase, Metoda execSQL().
- Metoda Insert(), Metoda usuwania().
- Metoda rawQuery()()
- Próbki kodu
- Metoda zapytania().
- Próbki kodu
Dostawcy
- Wstęp
- Android Wbudowani dostawcy treści
- SQLite Database
- Architektura dostawców treści
- Rejestracja dostawców treści
- Dostawcy treści REST Access
- Struktura adresów URL dostawców treści
- Typy MIME dostawców treści
- Korzystanie z dostawcy treści
- Odzyskiwanie rekordów
- Dodawanie rekordów
- Obiekt kursora
- Obiekt ContentValues().
- Demo dostawcy treści
Plik Management
- Wstęp
- Tworzenie plików
- Accessing prostych plików
- Accessźródła surowców
- XML Zasoby plików
- Pamięć zewnętrzna karty SD
Aplikacje w tle
- Wstęp
- Usługi
- Wątki w tle
- Robienie tostów
- Powiadomienia
- Inne usługi systemowe
- Próbka aktywności w tle
Dane dotyczące aktywności
- Wstęp
- Klasa intencji
- Rozpocznij metody działania
- Przekazywanie danych pomiędzy Activities
- Spójne doświadczenie użytkownika
- Próbka kodu
Widok sieciowy
- Wstęp
- Klasa WebView
- Pakiet android.webkit
- Zezwolenie INTERNETOWE
- Metoda LoadUrl().
- JavaWsparcie skryptów
- Metoda LoadData().
- Metody WebView
- Klasa WebViewClient
- Klasa WebChromeClient
Java Język
- Wstęp
- Granice
- Biblioteki stron trzecich Java.
Debugowanie
- Wstęp
- Edytor Eclipse Java.
- Debuger Eclipse Java.
- Logcat
- Android Most debugowania
- Usługa monitorowania debugowania Dalvik
- Widok śledzenia
Akcelerometr
- Wstęp
- Klasa SensorManager
- Interfejs SensorListener
Lokalizacja
- Wstęp
- Domyślne zasoby
- Bieżące ustawienia regionalne
- Testowanie
- Niestandardowe ustawienia regionalne
- Próbki kodu
Wprowadzanie mowy
- Wstęp
- Klasa RecognizerIntent
- Rozpocznij Speech Recognition
- GoPo stronie serwera ogle
- Model języka
- Model języka swobodnego
- Internet Search Model języka
Narzędzia programistyczne
- Wstęp
- Narzędzie aapt
- Narzędzie adb
- Narzędzie dla Androida
- Narzędzie ddms
- Narzędzie dx
- Narzędzie Draw9patch
- Narzędzie emulatora
Android Praktyki testowania aplikacji – 4 godziny
Automatyczne testowanie
- JUnit Testing
- Korzystanie z asercji
- Ramy oprzyrządowania
Podczas testowania urządzenia
- Interfejs użytkownika i spójność
- Funkcjonalność interakcji z systemem operacyjnym
- Networking Testowanie
- Warunki testu warunków skrajnych
- Międzynarodowe testowanie wsparcia
- Ogólne wymagania
Zdalne testowanie urządzenia
- Platforma DeviceAnywhere
- Scenariusze, którymi należy się kierować
United Arab Emirates - Android Applications Testing
Qatar - Android Applications Testing
Egypt - Android Applications Testing
Saudi Arabia - Android Applications Testing
South Africa - Android Applications Testing
Brasil - Teste de Aplicativos para Android
Canada - Android Applications Testing
中国 - Android Applications Testing
香港 - Android Applications Testing
澳門 - Android Applications Testing
台灣 - Android Applications Testing
USA - Android Applications Testing
Österreich - Testen von Android-Anwendungen
Schweiz - Testen von Android-Anwendungen
Deutschland - Testen von Android-Anwendungen
Czech Republic - Android Applications Testing
Denmark - Android Applications Testing
Estonia - Android Applications Testing
Finland - Android Applications Testing
Greece - Android Applications Testing
Magyarország - Android Applications Testing
Ireland - Android Applications Testing
Luxembourg - Android Applications Testing
Latvia - Android Applications Testing
España - Pruebas de Aplicaciones de Android
Italia - Android Applications Testing
Lithuania - Android Applications Testing
Nederland - Android Applications Testing
Norway - Android Applications Testing
Portugal - Teste de Aplicativos para Android
România - Android Applications Testing
Sverige - Android Applications Testing
Türkiye - Android Applications Testing
Malta - Android Applications Testing
Belgique - Android Applications Testing
France - Android Applications Testing
日本 - Android Applications Testing
Australia - Android Applications Testing
Malaysia - Android Applications Testing
New Zealand - Android Applications Testing
Philippines - Android Applications Testing
Singapore - Android Applications Testing
Thailand - Android Applications Testing
Vietnam - Android Applications Testing
India - Android Applications Testing
Argentina - Pruebas de Aplicaciones de Android
Chile - Pruebas de Aplicaciones de Android
Costa Rica - Pruebas de Aplicaciones de Android
Ecuador - Pruebas de Aplicaciones de Android
Guatemala - Pruebas de Aplicaciones de Android
Colombia - Pruebas de Aplicaciones de Android
México - Pruebas de Aplicaciones de Android
Panama - Pruebas de Aplicaciones de Android
Peru - Pruebas de Aplicaciones de Android
Uruguay - Pruebas de Aplicaciones de Android
Venezuela - Pruebas de Aplicaciones de Android
Polska - Android Applications Testing
United Kingdom - Android Applications Testing
South Korea - Android Applications Testing
Pakistan - Android Applications Testing
Sri Lanka - Android Applications Testing
Bulgaria - Android Applications Testing
Bolivia - Pruebas de Aplicaciones de Android
Indonesia - Android Applications Testing
Kazakhstan - Android Applications Testing
Moldova - Android Applications Testing
Morocco - Android Applications Testing
Tunisia - Android Applications Testing
Kuwait - Android Applications Testing
Oman - Android Applications Testing
Slovakia - Android Applications Testing
Kenya - Android Applications Testing
Nigeria - Android Applications Testing
Botswana - Android Applications Testing
Slovenia - Android Applications Testing
Croatia - Android Applications Testing
Serbia - Android Applications Testing
Bhutan - Android Applications Testing