Appium@Work at PAYBACK

11

Click here to load reader

Transcript of Appium@Work at PAYBACK

Page 1: Appium@Work at PAYBACK

Appium @ Work Vienna, 2016-10-04

Page 2: Appium@Work at PAYBACK

2

Page 3: Appium@Work at PAYBACK

3

What do we do with Appium?

automated

checks

unit tests

(for logic)

unit tests

(for screens)

end-to-end tests

user journeys

jUnit

XCTest

Espresso

snapshot test case

Appium (Java)

& jGiven

emu-/ simulator

mock dependencies

emulated & real

mock dependencies

real devices

full system stack

Checking Type Tools Environment

*the most

*the fewest

Page 4: Appium@Work at PAYBACK

4

useful

Reporting

sustainable

Architecture Intents

How do we use Appium?

Page 5: Appium@Work at PAYBACK

5

How do we use Appium?

Runners

(tests run here)

Page Objects

(this is your app!)

Data Builder

(create test data)

utils

reporting

AndroidSpecifics

iOSRunner

AndroidRunner

iOSSpecifics

CloudRunner

Page 6: Appium@Work at PAYBACK

6

How do we use Appium?

Page 7: Appium@Work at PAYBACK

7

iOS scrolling some bugs,

Webviews

Where is Appium torturing us?

Page 8: Appium@Work at PAYBACK

8

Where don‘t we use Appium (or any automation for that matter)?

testing checking is Coupon

activated?

How does

bad

connectivity

feel?

Page 9: Appium@Work at PAYBACK

9

What else can we do with our automation code?

test

automation

Automation in

Testing

Page 10: Appium@Work at PAYBACK

10

Would we use it again?

maybe

Do I want to support

both plattforms?

Do I want to have control

outside of my App?

Do I want to integrate

clouds?

Do I get the App

delivered by a 3rd party?

Page 11: Appium@Work at PAYBACK

11

PAYBACK GmbH

Gehlen Marcel

Mobile Tester

@Marcel_Gehlen

Theresienhöhe 12

80339 München

Phone +49 (0) 89 997 41 – 0

[email protected]

PAYBACK.net | PAYBACK.de

HAD FUN?