the future of software testing · istqb add- on syllabi (incl. istqb certified agile tester)...

22
Folie 1 von 22 The Future of Software Testing Tilo Linz, imbus AG

Upload: others

Post on 28-May-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Folie 1 von 22

The Future of Software Testing Tilo Linz, imbus AG

Page 2: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Szenariotechnik

Source: http://de.wikipedia.org/wiki/Szenariotechnik

Folie 2 von 22 Tilo Linz

Page 3: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Future of Software Testing - Driven by Technology

Folie 5 von 22

IT Technology

Testing

Objects & Objectives

Methods & Tools

Standards & Processes

Tilo Linz

Page 4: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Gartner Hype Cycle for Emerging Technologies, 2013

“Maps Out Evolving Relationship Between Humans and Machines”

Page 5: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven
Page 6: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Fab Revolution / Smart Factory

Folie 6 von 22

Source: „Umsetzungsempfehlungen für das Zukunftsprojekt Industrie 4.0“, Abschlussbericht des Arbeitskreises Industrie 4.0, Promotorengruppe Kommunikation der Forschungsunion Wirtschaft – Wissenschaft, plattform-i4.0.de

In der Smart Factory kommunizieren Menschen, Maschinen und Ressourcen so selbstverständlich wie in einem sozialen Netzwerk. Intelligente Produkte (Smart Products) verfügen über das Wissen ihres Herstellungsprozesses und künftigen Einsatzes. Sie unterstützen aktiv den Fertigungsprozess („wann wurde ich gefertigt, mit welchen Parametern muss ich bearbeitet werden, wohin soll ich ausgeliefert werden etc.“).

Tilo Linz

Page 7: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Software Testing - Today < Tomorrow

Folie 7 von 22

Standards & Processes Methods & Tools

2 0 x 0 ?

Tilo Linz

Page 8: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

On the Rise ISTQB Add-On Syllabi

(incl. ISTQB Certified Agile Tester)

Enterprise-Class Agile Dev & Testing

DevOps

At the Peak Test Data Management Behavior-Driven Test ISO 29119

Sliding Into the Trough Cloud -based Testing Tools &

Services (e.g. Crowd Testing) Model Based Testing

Climbing the Slope Agile Testing Security Testing Code Analysis Tools & Services Managed Testing Services

Folie 8 von 22

Plateau of Productivity Testautomation Tools Independent Testing

Services ISTQB Certified Tester V-Model Testing

Sources: Gartner Hype Cycle for Application Development, 2013 www.testtoolreview.com, www.qs-tag.de Author’s view

Software Testing Today

Tilo Linz

Page 9: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

IT Technology - Today < Tomorrow

Folie 9 von 22

storing, processing & transmitting data

understanding data

Tilo Linz

Page 10: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Software Testing - Today < Tomorrow

Folie 10 von 22

Standards & Processes Methods & Tools

2 0 x 0 ?

Tilo Linz

2 0 x 0 ?

Page 11: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Folie 11 von 22 Tilo Linz

Software Testing Tomorrow Wild Card ? Worldwide Virtual Team Today: international distributed

teams offshore / nearshore hired per project

Tomorrow ? global social network

of experts collaboration via cloud hired on demand per task

2 0 x 0 ?

Page 12: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Folie 12 von 22 Tilo Linz

Software Testing Tomorrow Wild Card ? Advanced Test Object Visualization Today: visualisation of source

code file by file quality metrics

Tomorrow ? interactive visualisation

of behavior and system dynamics

metrics, changes, risks

2 0 x 0 ?

Page 13: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Folie 13 von 22 Tilo Linz

Software Testing Tomorrow Wild Card ? Test Generation from Natural Language Requirements Today: formal modelling

of requirements / systems (e.g. UML)

test case generation from model

Tomorrow ? Tools understanding

natural language Test Generation from

Natural Language Requirements

2 0 x 0 ?

Page 14: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Software Testing - Tomorrow

Folie 14 von 22

Standards & Processes: Agile Testing DevOps Worldwide Virtual Team

Methods & Tools: Model Based Testing Test Object Visualization Testgeneration from

Natural Language Requirements

Tilo Linz

2 0 5 0 ?

Page 15: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Folie 15 von 22

Testmanagement 2020

Page 16: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Software Testing 2020

Folie 17 von 22 Tilo Linz

DevOps

Agile Testing

Model Based Testing

Worldwide Virtual Team

Test Object Visualization

Testgen. from Natural Lang. Requirem.

Summe aller Umfrageergebnisse aus den ASQF Veranstaltungen 2013 in Erlangen, Ostfildern, München, Frankfurt

Page 17: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Thomas Roßner, imbus AG Vipul Kocher, Testing Board India Alon Linetzki, Testing Board Israel Helmut Pichler, Testing Board Austria Yaron Tsubery, Testing Board Israel

Tilo Linz

Many thanks for listening !

And many thanks for discussing some of these ideas with me to:

Page 18: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Sources

Gartner's 2013 Hype Cycle for Emerging Technologies, http://www.gartner.com/newsroom/id/2575515 for Application Development, http://www.gartner.com/DisplayDocument?doc_cd=249070

Industrie 4.0

Umsetzungsempfehlungen für das Zukunftsprojekt Industrie 4.0, Abschlussbericht des Arbeitskreises Industrie 4.0

www.plattform-i4.0.de

Testing Tools & Services Software QS-Tag 2013, www.qs-tag.de Testtool Review, www.testtoolreview.de

Folie 18 von 22 Tilo Linz

Page 19: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

DevOps (a portmanteau of development and operations) is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization rapidly produce software products and services. The adoption of DevOps is being driven by factors such as:

1. Use of agile and other development processes and methodologies 2. Demand for an increased rate of production releases from application and

business unit stakeholders 3. Wide availability of virtualized and cloud infrastructure from internal and

external providers 4. Increased usage of data center automation and configuration management

tools Source: http://en.wikipedia.org/wiki/DevOps

Folie 19 von 22 Tilo Linz

DevOps

Page 20: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

ISTQB Certified Agile Tester Release scheduled for April 2014

ISTQB Model Based Testing

ISTQB Working Group established

GTB Certified Automotive Software Tester

GTB Working Group established ISTQB Pilot

Folie 20 von 22 Tilo Linz

ISTQB Add-on Syllabi

Page 21: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Testing in Scrum Projects

Folie 21 von 22

Agile und klassische Vorgehensmodelle

Planung im agilen Projekt

Unit Tests und Test First

Integrationstests und

Continuous Integration

Systemtests und Test nonstop

Qualitätsmanagement und

Qualitätssicherung

Fallstudien

Tilo Linz

Agile Testing

Page 22: The Future of Software Testing · ISTQB Add- On Syllabi (incl. ISTQB Certified Agile Tester) Enterprise-Class Agile Dev & Testing DevOps . At the Peak Test Data Management Behavior-Driven

Testtoolreview.com

Folie 22 von 22 Tilo Linz