Aktivitäten rund um den Softwaretest bei den Softwareforen Leipzig



Ähnliche Dokumente
Testen mobiler Anwendungen

»Mobiles Testen in der Praxis«

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting Seite 1

Agile Testing. Der agile Weg zur Qualität. von Siegfried Tanczos, Martin Klonk, Richard Seidl, Helmut Pichler, Manfred Baumgartner. 1.

Testautomatisierung. Lessons Learned. qme Software. Gustav-Meyer-Allee Berlin. Telefon 030/ Telefax 030/

10 things I wished they d told me! aktuell. innovativ. praxisbezogen.

Automatische Testfallgenerierung aus Modellen. 8. Neu-Ulmer Test-Engineering-Day Martin Miethe

Basiswissen Softwaretest

Berufsbild Tester - eine Profession?

Senior Consulting. Senior Consulting Strategical, Conceptual and Technical Consulting Seite 1

MHP Test Management Qualität ist kein Zufall Ihre Lösung zur Abdeckung des ganzheitlichen Testprozesses!

Qualitätssicherung (Testen) im Application Life Cycle

your engineering partner boost your development

Mobile App Testing - Mit der richtigen Strategie zum Erfolg

Seminar- & Zertifizierungsprogramm 2010

Quality Point München

MHP Auditmanagement Ihre Lösung für Ihr Mobile Device- Management zur Performancesteigerung!

Kompetenz. rund um. Ihren. Entwicklungsprozess. Über uns. Technische Software. Modellbasierter Test. Prüfplätze. Automatisierung.

Einführung von Testautomatisierung reflektiert. Erkenntnisse eines Linienmanagers zu Herausforderungen und Fallgruben

AUFBAU EINER TESTORGANISATION

Qualitätssicherung im Lebenszyklus des itcs. Anspruch und Wirklichkeit.

Effizienzsteigerung von Softwaretests durch Automatisierung

Ein Testprozess für Modellbasiertes Testen

Copyright by QualityMinds. Quelle:

12. Arbeitstreffen Leipzig, 13./14. November 2014

Strategischer Fokus von Anfang an. Die moove Beratung+.

Passgenau schulen Bedarfsanalyse

Performancetesten im BIT / LZBTI

Managed Testing Service

Testmanagement in IT-Projekten

PS4B - Professional Solutions for Business. Geschäftsprozesse optimieren und realisieren

Agiles Testmanagement am Beispiel Scrum

Notwendigkeit der Testautomatisierung? Neue Ideen, Konzepte & Werkzeuge

Gemeinsam Software-Lösungen finden. Vom Prototyping bis zur Serienreife.

Festpreisprojekte in Time und in Budget

Nico Orschel AIT GmbH & Co KG Marc Müller 4tecture GmbH. 95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht

MHP Audit Process Optimization Ihre Lösung für Ihr Mobile Device- Management zur Performancesteigerung!

LOAD TESTING 95% BRAUCHEN ES, 5 % MACHEN ES: LOAD TESTING MIT VS LEICHTGEMACHT NICO ORSCHEL MVP VS ALM, CONSULTANT

Vertriebssteuerung & Controlling Konkrete Vertriebsziele, passend zur Unternehmensstrategie

IDV Assessment- und Migration Factory für Banken und Versicherungen

T1 - Fundamentaler Testprozess

Wir organisieren Ihre Sicherheit

Checkliste zur qualitativen Nutzenbewertung

Führungskräfte Seminare

COMPETITIVE INTELLIGENCE ACADEMY INDEC START NOW LET S STARTNOW

T2 Fundamentaler Testprozess

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

SITM SITM. Software-as-a-Service bei kleinen und mittleren Energieversorgern Eine explorative Studie

White-Label-Apps für Werbe- und Mediaagenturen Nutzen Sie Ihren Namen und unser Know-How.

DIGITALKONSULAT DK. Unsere Leistungen

where IT drives business

mach parat Lichtstraße Köln Apps für Smartphones Portfolio

Neue Funktionen in Innovator 11 R5

Strategie-Seminar. Vision - Strategieentwicklung Strategieumsetzung. 4 Tage: 12./13./19./20. Juni in Kooperation mit

Managed Services als strategische Lösung. Typische Aufgaben. Wir schaffen Ihnen Freiräume!

Testmanagement bei SAP-Projekten

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

MHP HR Solution Ihre Lösung für ein effizientes und erfolgreiches HR-Management!

ABT App Based Training Framework

TMap NEXT Test Manager

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

Trendscout Days Der neue Microsoft Project Server Hält er, was er verspricht? Warum sich ein Umstieg lohnt!

Agile Softwareentwicklung in der Versicherungs-IT Fehlschlag oder Heilsbringer?

Digitale City-Initiativen und Online-Plattformen für den regionalen und stationären Handel in der Ingolstädter Innenstadt

Modellbasierter Akzeptanztest für Scrum. Renate Löffler, Baris Güldali, Silke Geisen TAV 30, Testing meets Agility,


Mehr Effizienz und Wertschöpfung durch Ihre IT. Mit unseren Dienstleistungen werden Ihre Geschäftsprozesse erfolgreicher.

gallestro BPM - weit mehr als malen...

Anforderungsmanagement Wo die Qualität beginnt...

1 WEB ANALYTICS: PROFESSIONELLE WEB-ANALYSEN UND REPORTING FÜR IHR ONLINE MARKETING.

Skills-Management Investieren in Kompetenz

15. Arbeitstreffen Leipzig, 5./6. April Themenschwerpunkte Mobile Anwendungen testen Exploratives Testen: Einsatzgebiete, Methoden, Tools

Prozesse visualisieren mit Informatik- Werkzeugen Ist Schaffhausen bereit? Beat Kobler, Abteilungsleitung Service Center, KSD Schaffhausen

ChangeManagement. Vom IT-Spezialisten zum Führungsexperten

MOBILE DEVICE MANAGEMENT BERATUNG Mehr Sicherheit für Ihre Entscheidung

BUSINESS PARTNER STATT ZAHLENKNECHT

Zwei ungleiche Geschwister

Workshops. Gewinnen Sie mehr Zeit und Qualität im Umgang mit Ihrem Wissen

Diplomarbeit. Konzeption und Implementierung einer automatisierten Testumgebung. Thomas Wehrspann. 10. Dezember 2008

Workflow Monitoring basierend auf den SemTalk Services. Semtation GmbH

Mehrwert durch 3D-Druck generieren

Software Engineering ohne Schnickschnack

ITIL und Entwicklungsmodelle: Die zwei Kulturen

Informationswirtschaft II Rational Unified Process (RUP)

Analyse und Optimierung das A&O des Marktdaten- Managements

M DIE APP MUSS LAUFEN QUALITÄTSSICHERUNG FÜR IHRE APP. streng vertraulich, vertraulich, intern,

Informationswirtschaft II


Online-Befragungen. cogitaris GmbH, Eltville. Online-Befragungen

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Leseprobe. Sage HR Focus. Teil V: Effizientes Workforce Management für den Mittelstand

BABOK und IREB : der praktische Unterschied

ATB Expertentreff. User Experience Wien, 5. November 2014 Alexander Weichselberger ATB Expertentreffs. ATB Expertentreff. Seite 1

Profil Profil. Jahrgang Ausbildung. xxx ISTQB Certified Tester Foundation Level Ausbildung zur Applikationsentwicklerin Multimedia Magister xxx

Das moderne Redaktionshandbuch als Rückgrat technischer Dokumentation

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

Mobile Strategien erfolgreich umsetzen

Transkript:

Aktivitäten rund um den Softwaretest bei den Softwareforen Leipzig Dr. André Köhler (Geschäftsführer) Robert Neumann (Spezialist Mobile Testing) 1

Testen ist ein zentrales Element in unserer Themenlandschaft 2

Inhalt 1. User Group Softwaretest und Qualitätssicherung 2. Seminar Exploratives Testen 3. ISTQB Certified Tester 4. Methode und Werkzeug für Geschäftsprozessbasierte Testfallgenerierung 5. Know-How zu Mobile Testing 3

Inhalt 1. User Group Softwaretest und Qualitätssicherung 2. Seminar Exploratives Testen 3. ISTQB Certified Tester 4. Methode und Werkzeug für Geschäftsprozessbasierte Testfallgenerierung 5. Know-How zu Mobile Testing 4

Unsere User Group Softwaretest und QS Was ist eine User Group? Themen vergangener Arbeitstreffen: Kosten und Nutzen von Testmaßnahmen bestimmen und sinnvoll steuern QS-Mitarbeiter qualifizieren und motivieren Der Testprozess und seine Schnittstellen zu anderen Disziplinen Testoutsourcing: Möglichkeiten und Grenzen Managementtaugliche Berichte über Testaktivitäten erstellen Wirtschaftlichkeit von Testmaßnahmen ermitteln Agilität vs. Testmanagement Anforderungsmanagement und Test unter der Lupe Nächster Termin: 13./14. November 2014 Themenschwerpunkt: Testumgebungen und Testdaten schnell und umfassend bereitstellen /softwaretest 5

Inhalt 1. User Group Softwaretest und Qualitätssicherung 2. Seminar Exploratives Testen 3. ISTQB Certified Tester 4. Methode und Werkzeug für Geschäftsprozessbasierte Testfallgenerierung 5. Know-How zu Mobile Testing 6

Seminar Exploratives Testen am 27./28. November Zwei Tage, theoretisch fundiert, praxisorientiert: Grundlagen des explorativen Testens Planung explorativer Tests mit Test-Missionen und Test- Chartas Durchführung explorativer Tests in Test-Sessions Nutzung von Fehlerangriffen und Checklisten Wohldosierter Einsatz von Testverfahren Hilfreiche Werkzeuge, Risikobasiertes exploratives Testen Seminarleiter Prof. Dr. Mario Winter Fachhochschule Köln /exptest 7

Inhalt 1. User Group Softwaretest und Qualitätssicherung 2. Seminar Exploratives Testen 3. ISTQB Certified Tester 4. Methode und Werkzeug für Geschäftsprozessbasierte Testfallgenerierung 5. Know-How zu Mobile Testing 8

ISTQB-Zertifizierung (aktuell in Akkreditierung) Drei oder vier Tage, Lehrplan nach internationalen Standards: Allgemeine Grundlagen des Softwaretestens Fundamentaler Testprozess und Teststufen Statische und dynamische Testverfahren Einführung in das Testmanagement Einsatz von Testwerkzeugen Abschließende Prüfung Seminarleiterin Katja Englert Softwareforen Leipzig GmbH /softwaretest-fl 9

Inhalt 1. User Group Softwaretest und Qualitätssicherung 2. Seminar Exploratives Testen 3. ISTQB Certified Tester 4. Methode und Werkzeug für Geschäftsprozessbasierte Testfallgenerierung 5. Know-How zu Mobile Testing 10

Vorgehen im Überblick 1. Prozessmodell einlesen 2. Prozessmodell analysieren 3. Matching erstellen 4. Testfallanalyse 5. Einlesen und Analyse neuer GP Versionen 11

1. Prozessmodell einlesen 1. Prozessmodell einlesen 2. Prozessmodell analysieren Prozessmodell = Beschreibung des Geschäftsprozesses aus fachlicher Sicht Schritte, Entscheidungen, Verfeinerungen, Geschäftsobjekte, Rollen UML, BPMN, EPK u.a. möglich 3. Matching erstellen 4. Testfallanalyse 5. Einlesen und Analyse neuer GP Versionen 12

2. Prozessmodell analysieren 1. Prozessmodell einlesen 2. Prozessmodell analysieren automatische Erzeugung eines Testfallbaums = alle möglichen Wege durch das Prozessmodell (für vorgegebene Kriterien) Testfall = Testaktivität für einen Prozessschritt Testsequenz = Menge von Testfällen für einen Pfad durch das Prozessmodell (Prozessinstanz) 3. Matching erstellen 4. Testfallanalyse 5. Einlesen und Analyse neuer GP Versionen 13

3. Matching erstellen 1. Prozessmodell einlesen Zuordnen der bereits implementierten Testfälle/Testsequenzen zu den Aktionen des GP 2. Prozessmodell analysieren Variante 1: extern (zb. in Excel, ASCII,..) anschließend Import in das Werkzeug 3. Matching erstellen Variante 2: Import einer Übersicht über die vorhandenen Testfälle 4. Testfallanalyse Zuordnung mittels eines in ProBaTe integrierten Tools 5. Einlesen und Analyse neuer GP Versionen 14

4. Testfallanalyse 1. Prozessmodell einlesen Markieren der implementierten Testfälle/Testsequenzen im Testfalllbaum Analyse 2. Prozessmodell analysieren Überdeckung mit GP ermitteln (C 0, C 1 ) redundante Testsequenzen ermitteln fehlende Testsequenzen (z.b. für C 0, C 1, ) 3. Matching erstellen Teilmengen zusammenstellen, bspw. nach C 0, C 1, Risiko, Laufzeit,. 4. Testfallanalyse 5. Einlesen und Analyse neuer GP Versionen 15

5. Einlesen und Analyse neuer GP-Versionen 1. Prozessmodell einlesen 2. Prozessmodell analysieren Import der neuen Version des GP Vergleichende Analyse neue Testsequenzen (Differenz zwischen den Versionen) zusätzlich notwendige Sequenzen für die Erfüllung der verschiedenen Kriterien 3. Matching erstellen 4. Testfallanalyse 5. Einlesen und Analyse neuer GP Versionen 16

Inhalt 1. User Group Softwaretest und Qualitätssicherung 2. Seminar Exploratives Testen 3. ISTQB Certified Tester 4. Methode und Werkzeug für Geschäftsprozessbasierte Testfallgenerierung 5. Know-How zu Mobile Testing 17

36. Treffen GI-TAV Testen Mobiler Anwendungen Leipzig, 26./27. Juni 2014 Robert Neumann Softwareforen Leipzig GmbH Hainstraße 16, 04109 Leipzig neumann@softwareforen.de 18

Herausforderungen für App-Hersteller Ein Zoo an Geräten, Betriebssystemen, Technologien und Sensoren CPU RAM Display Touchscreen USB GPU Gorilla-Glas Bluetooth GPS GLONASS LED Akku SDXC WLAN Megapixel Pulsmesser NFC Infrarot Kamera Fingerabdrucksensor Bewegungssensor Annäherungssensor Lichtsensor Kompass Barometer 19

Herausforderungen für App-Hersteller Der Nutzer die Ansprüche steigen 20

Herausforderungen für App-Hersteller Die Qual der Wahl Die richtigen Testwerkzeuge XCTest Android Testing Framework OCUnit GHUnit Selenium for Android (OC)Mockito PowerMock Robolectric Robotium Calabash/Cucumber Kiwi/Cucumber Frank/Cucumber Sikuli Espresso Frameworks Apphance Appium TestFlight HockeyApp Vessel/Zubhium MonkeyTalk EggPlant Ranorex Silk for Mobile SeeTest Jamo Solutions TenKod EZ Mobile Tools/SDKs Telerik Mobile Testing Crittercism Keynote DeviceAnywhere PerfectoMobile Manymo TestDroid Cloudbees Appthwack Xamarin TestCloud Crowd Cloud Testbirds TestCloud TestHub/ Applause EU utest PassBrains 21

Erkenntnis Qualitätssicherung für mobile Anwendungen ist DIE Herausforderung und wesentlicher Erfolgsfaktor! 22

Mobiles Testen Fragen über Fragen Wann? Womit? Wie? Wo? Was? Warum? Wer? Wie intensiv? 23

Wie wollen wir helfen? Beratung und Dienstleistungen im Bereich "Mobiles Testen" Initial-Workshop Tagesworkshop zum Einstieg, Grundlagen des mobilen Testens Detaillierte Besprechung ausgewählter Themen bei Bedarf Heute Erarbeitung "Mobile-Testing-Konzept" Beratung/Workshops zur gemeinsamen Erarbeitung eines Mobile-Testing-Konzepts" ggf. basierend auf einer vorher entwickelten Blaupause Coaching Begleitung und Unterstützung bei der Umsetzung des Mobile-Testing-Konzepts Tooleinführung, etc. Übernahme von Test-Aufgaben SFL übernehmen konkrete Test-Aufgaben für mobile Anwendungen Zukunft 24

Unser Angebot: Individuell gestaltbare Workshops Workshop-Inhalte nach eigenen Wünschen zusammenstellen Themenschwerpunkte stehen zur Auswahl, variabler Detailgrad bis hin zu Tool-Demos Grundlagen des mobilen Testen Mobile Welt: Geräte, Betriebssysteme, etc. Entwicklungsansätze: Nativ vs. Hybrid vs. Web Marktüberblick Mobiles vs. Klassisches Testen Testarten Herausforderungen Test- und Lösungsansätze Testautomatisierung Automatisierung auf den Teststufen Automatisierungs-konzepte Continuous Build, Integration und Delivery Werkzeugüberblick Testplanung und -steuerung Teststrategie App-Monitoring und Crash- Reporting Testauswertung Mobiles Testen entlang der Teststufen Komponenten-/ Unit-Test Integrationstest Systemtest Feldtest End-User-/ Abnahme-Test Testen in der Cloud Geräte-/Emulator-Cloud Crowd-Testing Integrierte Test-Cloud Risiko- und wertbasiertes Testen Mobil-spezifische Risiken Priorisierung Dynamische Analyse von Entwicklungs- und Nutzungsdaten Testen nichtfunktionaler Anforderungen Performance-Test Last- und Stress-Test Security-Test Usability-Test Effizienter Know-How-Aufbau, Grundlage für nachhaltiges Testkonzept 25

Aktuelle Umfrage "Mobiles Testen in der Praxis" Zielgruppe Unternehmen, die mobile Apps für ihre Endkunden, Mitarbeiter oder Partner bereitstellen Ziele Tatsächlich verwendete Test-Ansätze, -Methoden und -Werkzeuge erheben Einschätzungen zu den besonderen Herausforderungen im mobilen Testen erfassen https://de.surveymonkey.com/s/vj55tnc Erfahrungen der Unternehmen mit Werkzeugen sammeln 26

Aktuelle Umfrage "Mobiles Testen in der Praxis" Ergebnis-Teaser 27

Aktuelle Umfrage "Mobiles Testen in der Praxis" Ergebnis-Teaser 28

Zertifizierung: Certified Mobile App Professional CMAP Testing (Foundation Level) seit März 2014 verfügbar Mobile App Professional (Foundation) Testing Mobile App Professional Security Testing Mobile App Professional Test Automation Mobile App Professional Load & Performance Testing 29

Dr. André Köhler Geschäftsführer Tel.: + 49 341 / 98 988 410 Fax: + 49 341 / 98 988 9199 E-Mail: koehler@softwareforen.de Softwareforen Leipzig GmbH Hainstraße16, 04109 Leipzig Web: E-Mail: info@softwareforen.de 30