1 / 21

Mobile Testm öglichkeiten

Mobile Testm öglichkeiten. Qualitätssicherung & Testdienstleistungen (QATS). Agenda. QATS Mobile- Testangebote Mobile- Testautomationsframeworks Mobile- Anwendungstestarten Mobile- Teststrategien Möglichkeiten zur Wiederverwendbarkeit der Mobile- Testlösungen

doane
Télécharger la présentation

Mobile Testm öglichkeiten

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Testmöglichkeiten Qualitätssicherung & Testdienstleistungen (QATS)

  2. Agenda • QATS Mobile-Testangebote • Mobile-Testautomationsframeworks • Mobile-Anwendungstestarten • Mobile-Teststrategien • MöglichkeitenzurWiederverwendbarkeit der Mobile- Testlösungen • Fallbeispiele – MustererfahrungbeimTesten von Mobilen

  3. Mobile Testangebote von Hexaware • Kernmobilanwendungsprüfung • Funktions-, Verträglichkeits-, Nutzungs-,Stresstestmethodologien • GenerischeVerwendbarkeitstestfallsuitefüriOS und Androidanwendungen Platform Expertise • FunktionelleTestautomation • AutomationsbeschleunigerFrameworkunterstüztfür Android, iOS, Blackberry und Windows Mobile mithilfe von HP QTP und QC • Automation ImplementationFrameworks fürkaufmännische Tools wieZAPfix, eggPlant, SeeTest, Perfecto Mobile, usw • Leistungsprüfung • MöglichkeitenzurserverseitigenPrüfung der Mobile-Portal-Server • Verprobungvon Speicher/ EinheitRessourcennutzungsmerkmalen der Anwendungsszenarien Solution Partners • Mobile Cloud Testing • CloudbasiertePrüfung von Applikationen auf verschiedenen Mobile-Plattformen und EinheitenmittelsprofessionellenDienstleistungenwie Perfecto Mobile. • Open Source Testlösungen • Testautomationsframeworksgebautmittels Open –Source.LösungenwieRobotium (für Android), Selenium (Mobile Web Apps Automation füriOS und Android – dies ist in der Umsetzung).

  4. Mobile Testautomationsangebote von Hexaware • Unterstüzt Automation mithilfe von tradionellen Testautomationstools (HP QC und QTP) • Nutzt Tools und Funktionen aus unserer bestehenden ‘BPT Accelerator-Framework’ • Unterstüzt auf allen Haupt-Mobile-Plattformen(iOS, Android, BlackBerry, Windows Mobile) • Guter Einrichtungsgegenstand fürKunden,die günstige Lösungen suchen-keine Investition in Werkzeuge • Unterstüzt systemeigene und webbasierte Anwendungen • Kann als Erweiterung der Einheit-Testing-Framework für Mobile- Anwendungen genutzt werden Open Source Automation Framework BPT Automation Framework Kaumännische Automation Frameworks • Nutzung der Modular Hybrid Rahmen für kommerzielle Lösungen wie ZAPfix,Perfecto,EggPlant, usw • Bietet Möglichkeiten zur Bildschirmerkennung basiert auf virtuellen Objekten • Bietet Unterstützung für eine große Vielfalt von OS Plattformen (iOS, Android, BlackBerry Windows Mobile, usw) und Wertebereichen von OS versions.

  5. BPT Mobilautomationsframework Framework Characteristics • Erweiterbarkeit • auf verschiedeneVersionen von der Mobil/OS/Familie von Handgeräten(iOS, Android, BlackBerry, Win Mobile) • Effizienz • EffizienteTestskriptentwicklungsansatzunterNutzung der Vorteile von BPT Akzelatoren • Pflegbarkeit/WederverwendbarkeitReduktion der Test folgepflegelesitungdurchortsgebundenewiederverwendbaremehrereTestskripteübergreifende BPT KomponentewobeiRoIschneller realisiert wird. • Skalierbarkeit • MöglichkeitenzurErweiterung des Rahmens auf andereMobile-Betriebssysteme • Datenbetriebene • TestdatenabzugausTestskripten (Business Prozess -Tests) • Emulator/Simulator/Mobile Devices • iOS • Windows Mobile • BlackBerry • Android Agent Anwendung M-eux Test Device Manager QTP ‘M-eux Test’ Add In QC BPT Akzelatoren Mobile Emulatorkomponente (Aktionen, Events, GUI Komponente, etc) Business Komponenteponents MobileApp Testfälle/Szenarien angelegt als Business Prozess Tests als Kombination von Business-Komponenten Business Prozess

  6. SeeTestautomationsframework Testskripte (SieheTestbefehlentsprechend der Aktionen und Verifikation je nachdemTestfall) • Basisfunktionsbibliothek • - Nutzung/FunktionenApp (InitializierungObjekt -interakionen) • Verpackungen um to SeeTestmethoden • Verifikationsfunktionen (Text überprüfen, Image überprüfen, App Objektübrtprüfen) • Testeingangstabelle • . TC1 • . TC 2 • . • .TC n SieheTest antrieb <-> QTP App Objektbehälter VirtuelleObjekteangelegtdurchSeeTestimObjektbehälter Durchführung/ Log ergebnisseundAusnahmen Log ergebnisse/ Ausnahmen Reporting -modul(mitLogs/Screenshots, usw DefiniertTestdatenfüreinzelneTestfälle WiederverwendbareElemente des Framework Anwendungsspezi-fischeElemente

  7. VorgabenAutomationslösungEinrichtungsgegenstand

  8. HerausforderungenbeimTesten der Mobile-Anwendung • Die Mobile-Anwendung muss fürverschiedeneGerätemithilfe des Mobile- Betriebssystems, auf demsiebasiert, getestetwerden. (Bittebedenken ,daßesHunderte von Handgerätengibt,die Android benutzen!) • Einesicheinemneuen Mobile-BetribessystemanschließendeAnwendungsollnichtnur die Funktionenintakthaben,sondernauchmit den neuenFunktionen des Betriebssystemsverträglichsein • Ist die AnwendungverträglichmitverschiedenenFunktionen der Region,für die sievorgesehenist? • WelcheErfahrungmacht der User mit der Anwendung? EsgibtkeineStandardverwendbarkeitsvorgaben,die in den funktionellen/ Businessvorgabendefiniertsind. • Mobile Anwendungsleistungsprüfung is nichteinfachKunden-Server-Rückmeldungsbewertung.

  9. Mobile-Anwendungstestarten

  10. Strategie zur Prüfung von Verträglichkeit.

  11. Strategie zur Prüfung von Verträglichkeit... Betriebs-system • OS, Geräte,uswbasiert auf Aktien und regionalerPopularität (wenn die Anwendungregionspezifischist) • Die Kombinationen von TestmatrixmittelsAnsätzewie Orthogonal Array optimieren • Das Testenkannmithilfe von einerKombination von Geräten und Simulatoren/Emulatorendurchgeführtwerden. Handgeräte Browser (für Web- basierte Apps) Geräteein-stellungen

  12. MobilAnwendungsleistungstest • Business-User -Last für mobile Transaktionen identifizieren • Anwendungsszenarien kritisch für die Leistungsaspekte des Mobile- Servers identifizieren • Lesitungstestskripte,die den Szenarien entsprechen ,mittels traditionellen Tools HP LoadRunner generieren , indem die im Kopf der Anforderung eingebettete User-Agent-Kette in die Kette modifiziert wird,die dem Mobil- User-Agent für das Gerät entspricht,das zur Simulation der Anforderung benutzt wird. • Die Arbeitslast mit variierenden Lastsätzen ausführen,um die Leistungsmerkmale des MobilAnwendung zu messen. iPADTxAnforderung Mobiler Server Rückmeldung LoadRunner Simulation von Apple úndAndroidgeräte Anforderung iPhone TxAnforderung Mobile Server Rückmeldung Mobiler Portal Server Android GerätTxAnforderung Mobiler Server Rückmeldung

  13. Gerät vs. Simulator Nutzungsstrategie

  14. MobilAnwendungstestausführungsstrategie PotententiellerUmfangfürTestautomationsnutzung Marktanalyse und Kundenanforderungentreiben die Ausführungskonfigurationen (OS/Version/Gerät)

  15. MobiltestlösungenMoglichkeitenzurWiederverwendbarkeit

  16. Mobile-TestlösungenMöglichkeitenzurWiederverwendbarkeit

  17. Mustererfahrung

  18. MobiltesterfahrungBeispiel.

  19. MobiltesterfahrungBeispiel.

  20. MobiltesterfahrungBeispiel.

  21. Danke !

More Related