Upload
others
View
13
Download
0
Embed Size (px)
Citation preview
Folie 1 von 22
The Future of Software Testing Tilo Linz, imbus AG
Szenariotechnik
Source: http://de.wikipedia.org/wiki/Szenariotechnik
Folie 2 von 22 Tilo Linz
Future of Software Testing - Driven by Technology
Folie 5 von 22
IT Technology
Testing
Objects & Objectives
Methods & Tools
Standards & Processes
Tilo Linz
Gartner Hype Cycle for Emerging Technologies, 2013
“Maps Out Evolving Relationship Between Humans and Machines”
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
Software Testing - Today < Tomorrow
Folie 7 von 22
Standards & Processes Methods & Tools
2 0 x 0 ?
Tilo Linz
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
IT Technology - Today < Tomorrow
Folie 9 von 22
storing, processing & transmitting data
understanding data
Tilo Linz
Software Testing - Today < Tomorrow
Folie 10 von 22
Standards & Processes Methods & Tools
2 0 x 0 ?
Tilo Linz
2 0 x 0 ?
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 ?
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 ?
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 ?
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 ?
Folie 15 von 22
Testmanagement 2020
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
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:
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
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
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
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
Testtoolreview.com
Folie 22 von 22 Tilo Linz