SlideShare a Scribd company logo
1 of 35
Download to read offline
Questioning The Evolution Of Testing: What’s Next? 
Martin Pol 
www.eurostarconferences.com 
@esconfs 
#esconfs
Then Today 
 Structure 
Pioneering 
Structuring 
Optimizing 
Unstructured 
Undisciplined 
Flexible 
Structured 
Disciplined 
Inflexible
• Unknown, no buy-in, no budget, no process, no tools 
• Fully integrated in the development process 
– Generalists, joined effort 
– Prototype, exploratory driven 
• Only test pioneers 
Pioneering 
Then Today 
 Structure
• Struggling required to get involved 
• Lacking experiences, references 
• Only welcome in emergency situations 
• 
Pioneering 
Then Today 
 Structure
Structuring 
Then Today 
 Structure
• Structuring the process 
• Publishing 
• Functionality and non-functionality 
• Test automation 
• Test Process Improvement models 
– TPI, TMM, TMMi, TOM, TIM, TSM, … 
Structuring 
Then Today 
 Structure
• Dedicated (trained) staff 
• (Early) involvement, master test planning 
– Risk based coverage 
• Independent testing 
• Test competence center, factory methods 
• Recognized as a function 
Structuring 
Then Today 
 Structure
• Becoming a referee 
• Process Improvement freaks 
• Measure and metrics mania 
– Spreadsheet management 
• Complaining and blaming 
• Tunnel vision 
Structuring 
Then Today 
 Structure
Process 
Theory 
Schedule 
Manual 
Independent 
Discipline 
Structure 
Standards 
Structuring 
Then Today 
 Structure
The IT Optimizing 
Then Today 
 Structure 
Technology push Efficiency push
• Architecture 
– SOA 
– Virtualization 
– Web technology 
– Devices 
• Cloud 
*aaS 
Technologypush 
searching, recording, accounting, paying, writing, 
reviewing, tracking, calculating, developing, 
listening, analyzing, transmitting, learning, 
controlling, purchasing, testing, alarming, 
changing, updating, deleting, accessing, rejecting, 
correcting, studying, booking, receiving, tracing, 
protecting, deciding, managing, teaching, 
facilitating, identifying, copying, removing, 
demonstrating, checking, showing, selecting, 
subscribing, unsubscribing, sharing, mailing, 
communicating, reading, playing, working, 
meeting, gambling, shopping, storing, cross 
checking, retrieving, configuring, sketching, 
saving, accelerating, enhancing, creating, growing, 
checking in, checking out, finding out, reaching, 
denying, talking, designing, making, verifying, 
measuring 
The IT 
Email 
Surf 
Transfer 
Develop and Test 
Operate and Manage Store
The IT 
• Architecture 
• Cloud 
• SoLoMo 
Technologypush 
Hi Martin. Good to see you back! 
Today: 3 pairs of socks, you pay 2
The IT 
• Architecture 
• Cloud 
• 
Technologypush
• Architecture 
• Cloud 
• SoLoMo 
• Big Data 
• Integration 
Technologypush 
The IT
Efficiency push • Outsourcing 
• *aaS 
• Package software 
• Agile, Scrum 
• Collaboration 
The IT
• Outsourcing 
• *aaS 
• Package software 
• Agile, Scrum 
• Collaboration 
• DevOps 
• Continuous Delivery 
Efficiency push 
The IT
• Architecture 
• Cloud, *aaS 
• SoLoMo 
• Big Data 
• Integration 
• Outsourcing 
• Packages 
• Agile, Scrum 
• DevOps 
• Cont. Delivery 
The IT 
Optimizing 
Then Today 
 Structure
Actual Requirements for our Community 
Optimizing 
Today Tomorrow 
• Architecture 
• Cloud, *aaS 
• SoLoMo 
• Big Data 
• Integration 
• Outsourcing 
• Packages 
• Agile, Scrum 
• DevOps 
• Cont. Delivery
Optimizing 
Then Today 
 Structure 
• Agile, Scrum 
– Joint effort and success 
– Focus on business value 
– Social skills required 
– Test management role 
Testing
• Agile, Scrum 
• Context Driven 
– Problem solving, practice, heuristics, stories, skills 
– People, cooperation, community 
– Rapid Software Testing 
Optimizing 
Then Today 
 Structure 
Testing 
The Seven Basic Principles of the Context-Driven School 
1. The value of any practice depends on its context. 
2. There are good practices in context, but there are no best 
practices. 
3. People, working together, are the most important part of any 
project’s context. 
4. Projects unfold over time in ways that are often not predictable. 
5. The product is a solution. If the problem isn’t solved, the product 
doesn’t work. 
6. Good software testing is a challenging intellectual process. 
7. Only through judgment and skill, exercised cooperatively 
throughout the entire project, are we able to do the right things at 
the right times to effectively test our products.
• Agile, Scrum 
• Context Driven 
• SDTM (Service Driven Test Management) 
– From complaining and blaming towards enabling 
– Tactful leadership 
Optimizing 
Then Today 
 Structure 
Testing
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
– Test in production 
– Cloud testing (Iaas, Taas) 
– Integration 
Optimizing 
Then Today 
 Structure 
Testing
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
– Automation of testing 
– Architecture 
Optimizing 
Then Today 
 Structure 
Testware 
Test scripts 
Test cases 
Test data 
Registration Reporting 
Test Automation 
Software – Platform – Infrastructure 
Test Automation Process & Organization 
Projects 
Changes 
Patches 
Fixes 
System Under Test 
Software – Service – Platform - Infrastructure 
Testing
Testing 
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
• Cloud Computing 
– Testing in the Cloud (TaaS) 
– Testing Cloud Services 
Optimizing 
Then Today 
 Structure
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
• Cloud Computing 
• SoLoMo 
– Hot 
– Sexy 
– Wild 
Optimizing 
Then Today 
 Structure 
Testing
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
• Cloud Computing 
• SoLoMo 
– Technical skills 
– Multi dimensional 
– Continuous integration 
Optimizing 
Then Today 
 Structure 
Testing
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
• Cloud Computing 
• SoLoMo 
• Outsourcing 
– Scoping 
– Agreements 
– Management 
controls, metrics, health checks 
test deliverables 
test progress test process 
product quality 
Optimizing 
Then Today 
 Structure 
Testing
Optimizing 
Then Today 
 Structure 
Testing 
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
• Cloud Computing 
• SoLoMo 
• Outsourcing 
•
Optimizing 
Then Today 
 Structure 
Testing 
• Agile, Scrum 
• Context Driven 
• SDTM 
• TestOps 
• Automation 2.0 
• Cloud Computing 
• SoLoMo 
• Outsourcing 
• Crowd testing 
• Changed role
CMMI 
TMap 
DevOps 
Creative 
Tolerant 
Outsourcing 
SaaS 
BYOD 
Waterfall 
Telecom 
Logistics 
Reporting 
SBTM 
CI 
CD 
Virtualization 
IT-general 
Networks 
Infrastructure 
IREB 
PRINCE2
Distributed 
Business/RQMS 
Development 
Operations 
Technical 
Automation 
Cloud 
SoLoMo 
Security 
Programming 
Automation 
Testing 
Development 
Social 
Team player 
Communication 
Craftsmanship 
Testing 
Test management 
CHANGED ROLE
Process 
Theory 
Schedule 
Manual 
Independent 
Discipline 
Structure 
Standards 
People 
Skills 
Change 
Automated 
Collaboration 
Solution 
Flexibility 
Creative 
towards 
Optimizing 
Then Today Tomorrow 
 Structure 
Optimizing our contribution
Process 
Theory 
Schedule 
Discipline 
Structure 
Standards 
People 
Change 
Collaboration 
Flexibility 
Creative 
TMap 
ISTQB 
ISO/IEC 29119 
CDT 
RST 
Exploratory Testing 
SBTM 
Agile Scrum 
Skills 
Explicit 
Tacit
The economy continues to challenge 
Jointly optimizing the craft remains top requirement 
www.polteq.com 
martin.pol@polteq.com

More Related Content

What's hot

Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Patrick McDonnell
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Companyalstonehodge
 
Leading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanLeading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanIan Jones
 
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...Cireson
 
Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?Alek Kozlov
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementLeanKit
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
 
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
Testing within an Agile Environment - Beyza Sakir and Chris GollopTesting within an Agile Environment - Beyza Sakir and Chris Gollop
Testing within an Agile Environment - Beyza Sakir and Chris GollopJAXLondon2014
 

What's hot (10)

Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
Continuously Deploying Culture: Scaling Culture at Etsy - Velocity Europe 2012
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance CompanyAgile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
Agile Odyssey: Case Study of Agile Adoption within A Health Insurance Company
 
Leading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanLeading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to Kanban
 
Startup team in an enterprise
Startup team in an enterpriseStartup team in an enterprise
Startup team in an enterprise
 
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
 
Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?Enterprise agility – do you really want this pain? why?
Enterprise agility – do you really want this pain? why?
 
Driving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous ImprovementDriving Change with Data: Getting Started with Continuous Improvement
Driving Change with Data: Getting Started with Continuous Improvement
 
Climbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBCClimbing out of a Crisis Loop at the BBC
Climbing out of a Crisis Loop at the BBC
 
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
Testing within an Agile Environment - Beyza Sakir and Chris GollopTesting within an Agile Environment - Beyza Sakir and Chris Gollop
Testing within an Agile Environment - Beyza Sakir and Chris Gollop
 

Viewers also liked

Evolution of assessment 2017 final
Evolution of assessment   2017 finalEvolution of assessment   2017 final
Evolution of assessment 2017 finalLucy Standing
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworksNikita Knysh
 
Use of candidate testing and assessment in accounting recruitment
Use of candidate testing and assessment in accounting recruitmentUse of candidate testing and assessment in accounting recruitment
Use of candidate testing and assessment in accounting recruitmentCCH iFirm
 
Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...
Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...
Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...MoodlemootAU2014
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 

Viewers also liked (6)

Evolution of assessment 2017 final
Evolution of assessment   2017 finalEvolution of assessment   2017 final
Evolution of assessment 2017 final
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
Use of candidate testing and assessment in accounting recruitment
Use of candidate testing and assessment in accounting recruitmentUse of candidate testing and assessment in accounting recruitment
Use of candidate testing and assessment in accounting recruitment
 
Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...
Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...
Evolution of Assessment - Karen Lillywhite, Mitchell Fitzgerald and Cyndie Mc...
 
History
HistoryHistory
History
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 

Similar to Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013

IndigoCube - a peek at the future of software testing by Polteq, Ruud Teunissen
IndigoCube -  a peek at the future of software testing by Polteq, Ruud TeunissenIndigoCube -  a peek at the future of software testing by Polteq, Ruud Teunissen
IndigoCube - a peek at the future of software testing by Polteq, Ruud TeunissenIndigoCube
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning ModelsTash Bickley
 
Agile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleAgile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleSalesforce Engineering
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
City universitylondon devprocess_g_a_reitsch
City universitylondon devprocess_g_a_reitschCity universitylondon devprocess_g_a_reitsch
City universitylondon devprocess_g_a_reitschalanreitsch
 
Salesforce Platform: Governance and the Social Enterprise
Salesforce Platform: Governance and the Social EnterpriseSalesforce Platform: Governance and the Social Enterprise
Salesforce Platform: Governance and the Social EnterpriseJames Hindes
 
Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012Bluewolf
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...Cprime
 
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013Amazon Web Services
 
Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessTechWell
 
DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015Shannon Lietz
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission TeamsDashlane
 
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도Amazon Web Services Korea
 
Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Harry McLaren
 
HR Transformation Through Technology
HR Transformation Through Technology HR Transformation Through Technology
HR Transformation Through Technology G&A Partners
 

Similar to Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013 (20)

IndigoCube - a peek at the future of software testing by Polteq, Ruud Teunissen
IndigoCube -  a peek at the future of software testing by Polteq, Ruud TeunissenIndigoCube -  a peek at the future of software testing by Polteq, Ruud Teunissen
IndigoCube - a peek at the future of software testing by Polteq, Ruud Teunissen
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
Rise of agile v1
Rise of agile v1Rise of agile v1
Rise of agile v1
 
Agile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scaleAgile at Salesforce From theory to practice, how to be agile at scale
Agile at Salesforce From theory to practice, how to be agile at scale
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
City universitylondon devprocess_g_a_reitsch
City universitylondon devprocess_g_a_reitschCity universitylondon devprocess_g_a_reitsch
City universitylondon devprocess_g_a_reitsch
 
State of Agile 2017
State of Agile 2017State of Agile 2017
State of Agile 2017
 
Salesforce Platform: Governance and the Social Enterprise
Salesforce Platform: Governance and the Social EnterpriseSalesforce Platform: Governance and the Social Enterprise
Salesforce Platform: Governance and the Social Enterprise
 
Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012Cloud Governance Presentation Dreamforce 2012
Cloud Governance Presentation Dreamforce 2012
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
 
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
Cloud Adoption in the Enterprise: Industry Perspective IP Expo 2013
 
Infra-ops Agility
Infra-ops AgilityInfra-ops Agility
Infra-ops Agility
 
Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile Success
 
DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015
 
DevSecCon Keynote
DevSecCon KeynoteDevSecCon Keynote
DevSecCon Keynote
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도AWS Enterprise Summit -  AWS로 IT 운영 및 관리 재편하기 - 양승도
AWS Enterprise Summit - AWS로 IT 운영 및 관리 재편하기 - 양승도
 
Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?Cyber Scotland Connect: What is Security Engineering?
Cyber Scotland Connect: What is Security Engineering?
 
HR Transformation Through Technology
HR Transformation Through Technology HR Transformation Through Technology
HR Transformation Through Technology
 

More from TEST Huddle

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureTEST Huddle
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway TEST Huddle
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in ScrumTEST Huddle
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsTEST Huddle
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkTEST Huddle
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New HeightsTEST Huddle
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?TEST Huddle
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of UsTEST Huddle
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)TEST Huddle
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesTEST Huddle
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?TEST Huddle
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageTEST Huddle
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersTEST Huddle
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?TEST Huddle
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfullyTEST Huddle
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey TEST Huddle
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsTEST Huddle
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your RoleTEST Huddle
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0TEST Huddle
 

More from TEST Huddle (20)

Why We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- AccentureWhy We Need Diversity in Testing- Accenture
Why We Need Diversity in Testing- Accenture
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway Why you Shouldnt Automated But You Will Anyway
Why you Shouldnt Automated But You Will Anyway
 
Being a Tester in Scrum
Being a Tester in ScrumBeing a Tester in Scrum
Being a Tester in Scrum
 
Leveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional TestsLeveraging Visual Testing with Your Functional Tests
Leveraging Visual Testing with Your Functional Tests
 
Using Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test WorkUsing Test Trees to get an Overview of Test Work
Using Test Trees to get an Overview of Test Work
 
Big Data: The Magic to Attain New Heights
Big Data:  The Magic to Attain New HeightsBig Data:  The Magic to Attain New Heights
Big Data: The Magic to Attain New Heights
 
Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Martin Pol - Questioning the Evolution of Testing: What's Next? - EuroSTAR 2013

  • 1. Questioning The Evolution Of Testing: What’s Next? Martin Pol www.eurostarconferences.com @esconfs #esconfs
  • 2. Then Today  Structure Pioneering Structuring Optimizing Unstructured Undisciplined Flexible Structured Disciplined Inflexible
  • 3. • Unknown, no buy-in, no budget, no process, no tools • Fully integrated in the development process – Generalists, joined effort – Prototype, exploratory driven • Only test pioneers Pioneering Then Today  Structure
  • 4. • Struggling required to get involved • Lacking experiences, references • Only welcome in emergency situations • Pioneering Then Today  Structure
  • 5. Structuring Then Today  Structure
  • 6.
  • 7. • Structuring the process • Publishing • Functionality and non-functionality • Test automation • Test Process Improvement models – TPI, TMM, TMMi, TOM, TIM, TSM, … Structuring Then Today  Structure
  • 8. • Dedicated (trained) staff • (Early) involvement, master test planning – Risk based coverage • Independent testing • Test competence center, factory methods • Recognized as a function Structuring Then Today  Structure
  • 9. • Becoming a referee • Process Improvement freaks • Measure and metrics mania – Spreadsheet management • Complaining and blaming • Tunnel vision Structuring Then Today  Structure
  • 10. Process Theory Schedule Manual Independent Discipline Structure Standards Structuring Then Today  Structure
  • 11. The IT Optimizing Then Today  Structure Technology push Efficiency push
  • 12. • Architecture – SOA – Virtualization – Web technology – Devices • Cloud *aaS Technologypush searching, recording, accounting, paying, writing, reviewing, tracking, calculating, developing, listening, analyzing, transmitting, learning, controlling, purchasing, testing, alarming, changing, updating, deleting, accessing, rejecting, correcting, studying, booking, receiving, tracing, protecting, deciding, managing, teaching, facilitating, identifying, copying, removing, demonstrating, checking, showing, selecting, subscribing, unsubscribing, sharing, mailing, communicating, reading, playing, working, meeting, gambling, shopping, storing, cross checking, retrieving, configuring, sketching, saving, accelerating, enhancing, creating, growing, checking in, checking out, finding out, reaching, denying, talking, designing, making, verifying, measuring The IT Email Surf Transfer Develop and Test Operate and Manage Store
  • 13. The IT • Architecture • Cloud • SoLoMo Technologypush Hi Martin. Good to see you back! Today: 3 pairs of socks, you pay 2
  • 14. The IT • Architecture • Cloud • Technologypush
  • 15. • Architecture • Cloud • SoLoMo • Big Data • Integration Technologypush The IT
  • 16. Efficiency push • Outsourcing • *aaS • Package software • Agile, Scrum • Collaboration The IT
  • 17. • Outsourcing • *aaS • Package software • Agile, Scrum • Collaboration • DevOps • Continuous Delivery Efficiency push The IT
  • 18. • Architecture • Cloud, *aaS • SoLoMo • Big Data • Integration • Outsourcing • Packages • Agile, Scrum • DevOps • Cont. Delivery The IT Optimizing Then Today  Structure
  • 19. Actual Requirements for our Community Optimizing Today Tomorrow • Architecture • Cloud, *aaS • SoLoMo • Big Data • Integration • Outsourcing • Packages • Agile, Scrum • DevOps • Cont. Delivery
  • 20. Optimizing Then Today  Structure • Agile, Scrum – Joint effort and success – Focus on business value – Social skills required – Test management role Testing
  • 21. • Agile, Scrum • Context Driven – Problem solving, practice, heuristics, stories, skills – People, cooperation, community – Rapid Software Testing Optimizing Then Today  Structure Testing The Seven Basic Principles of the Context-Driven School 1. The value of any practice depends on its context. 2. There are good practices in context, but there are no best practices. 3. People, working together, are the most important part of any project’s context. 4. Projects unfold over time in ways that are often not predictable. 5. The product is a solution. If the problem isn’t solved, the product doesn’t work. 6. Good software testing is a challenging intellectual process. 7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products.
  • 22. • Agile, Scrum • Context Driven • SDTM (Service Driven Test Management) – From complaining and blaming towards enabling – Tactful leadership Optimizing Then Today  Structure Testing
  • 23. • Agile, Scrum • Context Driven • SDTM • TestOps – Test in production – Cloud testing (Iaas, Taas) – Integration Optimizing Then Today  Structure Testing
  • 24. • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 – Automation of testing – Architecture Optimizing Then Today  Structure Testware Test scripts Test cases Test data Registration Reporting Test Automation Software – Platform – Infrastructure Test Automation Process & Organization Projects Changes Patches Fixes System Under Test Software – Service – Platform - Infrastructure Testing
  • 25. Testing • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 • Cloud Computing – Testing in the Cloud (TaaS) – Testing Cloud Services Optimizing Then Today  Structure
  • 26. • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 • Cloud Computing • SoLoMo – Hot – Sexy – Wild Optimizing Then Today  Structure Testing
  • 27. • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 • Cloud Computing • SoLoMo – Technical skills – Multi dimensional – Continuous integration Optimizing Then Today  Structure Testing
  • 28. • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 • Cloud Computing • SoLoMo • Outsourcing – Scoping – Agreements – Management controls, metrics, health checks test deliverables test progress test process product quality Optimizing Then Today  Structure Testing
  • 29. Optimizing Then Today  Structure Testing • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 • Cloud Computing • SoLoMo • Outsourcing •
  • 30. Optimizing Then Today  Structure Testing • Agile, Scrum • Context Driven • SDTM • TestOps • Automation 2.0 • Cloud Computing • SoLoMo • Outsourcing • Crowd testing • Changed role
  • 31. CMMI TMap DevOps Creative Tolerant Outsourcing SaaS BYOD Waterfall Telecom Logistics Reporting SBTM CI CD Virtualization IT-general Networks Infrastructure IREB PRINCE2
  • 32. Distributed Business/RQMS Development Operations Technical Automation Cloud SoLoMo Security Programming Automation Testing Development Social Team player Communication Craftsmanship Testing Test management CHANGED ROLE
  • 33. Process Theory Schedule Manual Independent Discipline Structure Standards People Skills Change Automated Collaboration Solution Flexibility Creative towards Optimizing Then Today Tomorrow  Structure Optimizing our contribution
  • 34. Process Theory Schedule Discipline Structure Standards People Change Collaboration Flexibility Creative TMap ISTQB ISO/IEC 29119 CDT RST Exploratory Testing SBTM Agile Scrum Skills Explicit Tacit
  • 35. The economy continues to challenge Jointly optimizing the craft remains top requirement www.polteq.com martin.pol@polteq.com