27
Andreas Spillner, Karin Vosseberg, Mario Winter Quality Day Berlin Softwaretest in Praxis und Forschung Eine Auswahl von Ergebnissen Unterstützer Förderer

Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Softwaretest in Praxis und Forschung Eine Auswahl von Ergebnissen

1

Unterstützer

Förderer

Page 2: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin 2

Softwaretest in Praxis und Forschung

www.softwaretest-umfrage.de

Page 3: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Softwaretest in Praxis und Forschung3

www.softwaretest-umfrage.de

Page 4: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

16,3

10,412,31416,81719,1

24,9

36,740,8

Finanzdienstleistung und VersicherungenAutomotiveTelekommunikation, Medien und EntertainmentÖffentliche HandEnergieversorgung und InfrastrukturenKonsumgüter und HandelTechnologische InnovationenGesundheitswesenIndustrie 4.0Andere

Für welche Branchen wird entwickelt/getestet?4

151516,417,12021,4

26,429,3

38,641,4

Mehrfachauswahl

Page 5: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin 5

Agile Vorgehensmodelle?

agil phasen-/planorientiert ohne Vorgehensmodell

10,3

47,242,5

17,2

54,2

28,6

2011 2015

Page 6: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin 5

Agile Vorgehensmodelle?

agil phasen-/planorientiert ohne Vorgehensmodell

10,3

47,242,5

17,2

54,2

28,6

2011 2015

Manager optimistischer nur 4% ohne

Vorgehensmodell Tester/Entwickler

liegen bei 12%

Konsumgüter & Handel, Industrie 4.0 und Technologische Innovationen

sind am agilsten

Automotive gefolgt von Finanzdienstleistung sind

eher phasenorientiert

Page 7: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Agile Vorgehensmodelle?6

agil phasen-/planorientiert

20,2

12,2

62

25,3

6,1

41,4

32,7

7,1

47

zu gering ausreichend veringern einstellen keine AngabeForschung ist:

Page 8: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Testgetrieben User Stories Retrospektive Pairprogramming

17,812,9

7,13,3

18,8

12,08,5

16,7

23,121,825,0

12,8

40,3

53,3

59,4

67,2

bedeutend mittel unbedeutend keine Angabe

Prozesse oder Praktiken? 7

In Hinblick auf QS:

Page 9: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Testgetrieben User Stories Retrospektive Pairprogramming

17,812,9

7,13,3

18,8

12,08,5

16,7

23,121,825,0

12,8

40,3

53,3

59,4

67,2

bedeutend mittel unbedeutend keine Angabe

Prozesse oder Praktiken? 7

In Hinblick auf QS:

Seit 2011 um 15-25% gestiegen

Nutzung der Praktiken nahezu unabhängig vom Vorgehensmodell

Page 10: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Agiles Testen?8

Integration des Testens im Agilen Agiles Testen (methodisch)

108,6

00

8,68,6

24,324,3

57,458,5

zu gering ausreichend veringern einstellen keine AngabeForschung ist:

Page 11: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Agiles Testen?9

BDD/ATDD TDD Exploratives Testen

29,4

9

20,6

31,52

10,39

4,4

27,9

44,8

2529,4

35,7

48

zu gering ausreichend veringern einstellen keine AngabeForschung ist:

Page 12: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Testprozess & Standards?10

Individueller Prozess

Agil

ISTQB

vom Vorgehensmodell vorgeschrieben

ISO29119

keinen 4,6

11,3

21,9

33,5

45,4

59,8

12,5

16,5

13,5

17,2

40,3

2011 2015

77% führen kein Testprozess-Audit

durch (2011: 58,6%)

Mehrfachauswahl

Page 13: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Anforderungen

Architektur

Code

Testfälle 23

25,1

11,6

8,1

27,2

28,6

22,3

14,9

49,8

46,3

66,1

77

Zustimmung teils/teils Ablehnung

Reviews?11

2011:2015:

24

21,3

26,6

17,8

26,3

26

23,2

19,4

49,7

52,7

50,2

62,8

Zustimmung teils/teils Ablehnung

unabhängig vom Vorgehensmodell

Page 14: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Auslieferung mit schwerwiegenden Fehlern12

Projektleiter

QS-Beauftragte

Testmanager

Tester

Entwickler 9,1

13,2

5,5

12

6,6

9,1

4,8

6,3

4

54,6

39,8

57,5

68

66,7

27,3

42,2

30,7

16

26,7

keine einige zu viele keine Angabe

Page 15: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Auslieferung mit schwerwiegenden Fehlern12

Projektleiter

QS-Beauftragte

Testmanager

Tester

Entwickler 9,1

13,2

5,5

12

6,6

9,1

4,8

6,3

4

54,6

39,8

57,5

68

66,7

27,3

42,2

30,7

16

26,7

keine einige zu viele keine Angabe

Tester und Testmanager sind

optimistisch

66% schätzen Effektivität der Testfälle und

die Kundenzufriedenheit hoch bis sehr hoch ein

Page 16: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Intensität des Testens - Vorgehensmodell?13

phasen-/ planorientiert

agil

ohne Vorgehensmodell

phasen-/ planorientiert

agil

ohne Vorgehensmodell

75

56,6

53,8

79

48

50,5

25

42,3

43,1

16,3

50,5

43,6

übertrieben genau richtig zu gering

Teststufen

Testarten

Page 17: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Intensität des Testens - Vorgehensmodell?13

phasen-/ planorientiert

agil

ohne Vorgehensmodell

phasen-/ planorientiert

agil

ohne Vorgehensmodell

75

56,6

53,8

79

48

50,5

25

42,3

43,1

16,3

50,5

43,6

übertrieben genau richtig zu gering

Teststufen

Testarten

Die Hälfte findet, dass zu wenig getestet wird - unabhängig vom

Vorgehensmodell

Page 18: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Intensität des Testens - Rollen?14

Projektleiter

QS-Beauftragte

Testmanager

Tester

Entwickler

Projektleiter

QS-Beauftragte

Testmanager

Tester

Entwickler 73,8

42,4

51,2

65,6

59

65,9

44

46,8

69,7

51,5

25

55,3

45,6

34,4

39,4

32,9

51,2

48,4

27,3

43,9

übertrieben genau richtig zu gering

Teststufen

Testarten

Page 19: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Intensität des Testens - Rollen?14

Projektleiter

QS-Beauftragte

Testmanager

Tester

Entwickler

Projektleiter

QS-Beauftragte

Testmanager

Tester

Entwickler 73,8

42,4

51,2

65,6

59

65,9

44

46,8

69,7

51,5

25

55,3

45,6

34,4

39,4

32,9

51,2

48,4

27,3

43,9

übertrieben genau richtig zu gering

Teststufen

Testarten

Entwickler und zentrale QS-Beauftragte sehen eher

weiteren Bedarf beim Testen

Page 20: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Wechselwirkungen von QS-Maßnahmen

Wirksamkeit von QS-Maßnahmen

Auswahl der passenden Methode

14,310,3

13,2

2,61,31,35,23,72,6

16,916,713,2

61

6869,7

zu gering ausreichend veringern einstellen keine Angabe

Nutzen? 15

Forschung ist:

Wirksamkeit von Qualitätsmaßnahmen

noch nicht genug erforscht

Page 21: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Testfälle aus Modellen generieren

Service-Virtualisierung in der Integration

32,4

7,5

43,6

70,4

13,314,810,7

7,3

Zustimmung teils/teils Ablehnung keine Angabe

Innovativ?Innovativ?16

Page 22: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Testfälle aus Modellen generieren

Service-Virtualisierung in der Integration

32,4

7,5

43,6

70,4

13,314,810,7

7,3

Zustimmung teils/teils Ablehnung keine Angabe

Innovativ?Innovativ?16Kaum Unterschiede beim

Einsatz bekannter Testmethoden zwischen den Vorgehensmodellen

Page 23: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Zukunftsthemen in der Praxis?17

Safety/Security

Mobile

Industrie 4.0/ Internet der Dinge

Big Data

Künstliche Intelligenz

37,9

21,5

26,2

19,1

13,9

40,9

35,1

33,3

23,9

26,6

12,5

23,5

18,8

24

23,4

8,7

19,9

21,7

33

36,1

gut mittel schlecht keine AngabeVorbereitung:

Page 24: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Zukunftsthemen in der Praxis?17

Safety/Security

Mobile

Industrie 4.0/ Internet der Dinge

Big Data

Künstliche Intelligenz

37,9

21,5

26,2

19,1

13,9

40,9

35,1

33,3

23,9

26,6

12,5

23,5

18,8

24

23,4

8,7

19,9

21,7

33

36,1

gut mittel schlecht keine AngabeVorbereitung:Forschungsbedarf:

Page 25: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Vorbereitet auf Industrie 4.0/Internet der Dinge - Rollen?

18

Projektleiter

Tester

Management

Business Analyst

QS-Beauftragter

Entwickler

Testmanager 24,1

31,9

15,6

31,8

23,8

29,8

24,1

39,7

36,1

46,8

22,7

27,8

31,2

32,8

18,1

13,9

18,8

22,7

26,2

14,3

13,8

18,1

18,1

18,8

22,7

22,2

24,7

29,3

gut mittel schlecht keine AngabeVorbereitung:

Page 26: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Vorbereitet auf Industrie 4.0/Internet der Dinge - Rollen?

18

Projektleiter

Tester

Management

Business Analyst

QS-Beauftragter

Entwickler

Testmanager 24,1

31,9

15,6

31,8

23,8

29,8

24,1

39,7

36,1

46,8

22,7

27,8

31,2

32,8

18,1

13,9

18,8

22,7

26,2

14,3

13,8

18,1

18,1

18,8

22,7

22,2

24,7

29,3

gut mittel schlecht keine AngabeVorbereitung:

Die heutige Veranstaltung genau passend zur

Vorbereitung!

Page 27: Softwaretest in Praxis und Forschung Eine Auswahl von ...€¦ · Quality Day Berlin Andreas Spillner, Karin Vosseberg, Mario Winter Softwaretest in Praxis und Forschung Eine Auswahl

Andreas Spillner, Karin Vosseberg, Mario WinterQuality Day Berlin

Fragen?19

• jetzt … • spä[email protected] [email protected] [email protected]

?