roessler-testing ohne assertions - Entwicklertag · @Test public void...

Post on 27-Jun-2020

3 views 0 download

Transcript of roessler-testing ohne assertions - Entwicklertag · @Test public void...

@roesslerj 1

Testautomatisierung ohne Assertions

Dr. Jeremias Rößler

https://retest.de

@roesslerj 2

Role-Model: Unit-Testing

@roesslerj 3

@roesslerj 4

@roesslerj 5

passes

@roesslerj 6

@roesslerj 7

@roesslerj 8

@roesslerj 9

@roesslerj 10

@roesslerj 11

@roesslerj 12

@roesslerj 13

@roesslerj 14

@roesslerj 15

@roesslerj 16

Live Demo: SW Changes

@roesslerj 17

@roesslerj 18

@roesslerj 19

@roesslerj

automatedregression test

≠test

20

@roesslerj

automatedregression test

=version control

21

@roesslerj 22

@roesslerj 23

@roesslerj 24

Close the Gap:automated Tests

@roesslerj 25

@roesslerj 26

Live Demo: Breaking Test

@roesslerj 27

RecheckDriverfindElement(by.id()) FirefoxDriver

findElement(by.bestMatch())

GoldenMaster

@roesslerj 28

Multilocators

@roesslerj 29

@roesslerj 30

Live Demo: Unbreakable Changes

@roesslerj 31

https://twitter.com/alanpage/status/1128798933306597377

@roesslerj 32

https://github.com/retest/recheck-web

@roesslerj 33

@roesslerj 34

roessler@retest.de@roessler