Ranorex testet Ranorex - intersys.ch · •Ranorex testet Ranorex Studio mit Ranorex Studio!...

Preview:

Citation preview

Ranorex testet RanorexLarissa Stoiser

Teamlead QA bei Ranorex

Agenda

Das Team

Herausforderungen

Ranorex testet Ranorex

Vision

Das Produkt Team

Produkt Management

Development

Quality Assurance

UI/UX Design

Scrum Master

Scrum Team3Scrum Team 1

Scrum Team 2

Product

ManagementUI / UX Design

Ranorex Studio Scrum Teams

Scrum Team4

Herausforderungen

HerausforderungenWomit jeder Tester zu kämpfen hat

• Kommunikation

• Balance zwischen Unit Tests, UI Tests und manuellen Tests

• Testautomatisierungs-Projekt ist Software

• Instabile (Flaky) Tests

• Vertrauen in die Tests haben

HerausforderungenWomit wir bei Ranorex im speziellen zu kämpfen haben

Updates:

• Betriebssystem (Windows,

iOS, Android)

• Browser

• Webdriver

• CEF

• Java

• …

Legacy:

• Windows XP

• Flash/Flex

Viele Abhängigkeiten nach außen:

HerausforderungenWomit wir bei Ranorex im speziellen zu kämpfen haben

• Kundenzufriedenheit garantieren, und zwar für jeden Kunden

• Ranorex testet Ranorex Studio mit Ranorex Studio!

Ranorex testet RanorexGenerelles

• Reviews von User Stories, Code, Tests

• Exploratives Testen von Features

• Kein Feature ohne Test Case (Unit Test, UI Test, manueller Test)

Ranorex testet Ranorex (automatisiert)Test Umgebungen

• Test Solutions und Source via git organisiert

• Unit Tests laufen für jeden Build am Server

• TFS triggert nächtlich UI Tests für Main Branches auf ~20 VMs

und mehreren mobilen Devices

• Zusätzliche Auto-Tests auf Feature Branches

Ranorex testet Ranorex (automatisiert)Build result für 7.2 release

Ranorex testet Ranorex (automatisiert)Technologien

• msBuild baut Ranorex Technologie Solutions auf nightly

RxMainBranches (TFS Build)

• Testen in die Breite (Kombinatorik)

• Wie testen wir Technologie Updates?

Ranorex testet Ranorex (automatisiert)Studio Komponenten

• RanorexHell (interne RxVersion) um Ranorex zu testen

• ~ 350 Test Cases

• ~ 1300 Recording Module

• Größtes Repository mit 1265 Items

Ranorex testet Ranorex (automatisiert)… wie hat sich die Herangehensweise über die Jahre verändert

• Früher: mehr Szenario-basierte Tests und Tests mit

Abhängigkeiten zueinander

• Jetzt: Fokus auf Unabhängigkeit der Testfälle,

Logik und Funktionalität wird wo möglich in Unit Tests geprüft,

schnelles Feedback steht im Vordergrund

Vision

Vision

• Ranorex soll UI Testing Tool Nummer 1 bleiben

• Mehr Flexibilität in der Testausführung

• Maximale Transparenz der Qualität

Danke für die Aufmerksamkeit

lstoiser@ranorex.com

Larissa Stoiser

Recommended