SlideShare a Scribd company logo
Quality Challenges of the Digitalized World
– How Does Quality Assurance Change?
Kari Kakkonen, Director, Quality and Competences, Knowit Oy at Czech Test, Prague June 26, 2015
Kari Kakkonen, Knowit
• Speaks, train, coach and mentor regularly about
• ISTQB Advanced, Foundation and Agile Testing + Knowit
Quality Professional
• Quality & Test process and organization development
• Agile testing, Scrum, Kanban, Lean
• Metrics
• Leadership
• Test automation, mobile, cloud, DevOps
• Quality, Cost, Benefits
• Speaking & writing highlights
• EuroSTAR and Iqnite several times
• ASTQB in USA, OOP in Germany, TEST-IT in South-Africa,
Nordic Testing Days in Estonia, Testing Days in Czech,
Israel Testing Week
• Numerous times in Finland at Testing Assembly, Aalto
Testing Days, Tieturi Testing, Talentum Testing Forum,
Quality Assurance & Software Testing, ICT Expo, TestIT
Summit, Microsoft, HP, IBM, Borland etc. events
• Testing Experience magazine, Quality and Testing
magazine, Sytyke-magazine, Tietoviikko
• Education
• ISTQB Expert Level Test Management Full & Advanced Full &
Agile Tester certified
• SPICE provisionary assessor certified
• M.Sc, Helsinki University of Technology / Aalto-university
• Marketing studies, University of Wisconsin-Madison
• Professional achievements
• Wide spread of business domain knowledge
• Embedded, Industry, Public,
• Training, Telecom, Commerce,
• Insurance, Banking, Pension
• ISTQB Treasurer, Executive Committee 2015-
• Finnish Software Testing Board FiSTB, chairman
• TestausOSY/FAST founding member
• Knowit, Director, Quality and Competences
• Chairman of research project STX, Lappeenranta University of
Technology
• Finnish Software Measurement Association FiSMA ry ex-board
member
• Ranked in 100 most influential IT-persons in Finland
© Knowit Oy
Twitter: @kkakkonen
LinkedIn:
fi.linkedin.com/in/karika
kkonen/
100+
Mobile
apps
20+
Extranet
services
50+
Intranet
services
25+
Web stores
500+
Web sites
100+
Service design
projects
Knowit – We are
known for our
work
We develop and grow
our customers’
business.
© Copyright Knowit Oy 2015 | Confidential | Version 1.0
#1
In Quality
Assurance
Revolution of User Experience
Mobile is the new reality – research tells us
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 5
www.shopify.com/blog
“Mobile Now Accounts for 50.3% of All Ecommerce Traffic”
Change of Business
1. Services are digitalized
2. Services processes are
digitalized
3. Internet of Things, Internet
of Everything
7
Central
Quality Challenges
Security
Usability
Performance
Speed of software development
8
Security Testing
Everything in focus
Security Testing
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 9
Preventive
Security
• Expert in the team
Application level
security
• Every level must be
secure
Interfaces
• Internet
• Machine-2-Machine
Testing
• Vulnerability scans
• Audits
Up-to-date
• OWASP etc.
10
Usability testing
Think about the UX
25.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 11
Surface
Skeleton
Structure
Scope
Strategy
Applied from source:
The Elements of
User Experience
By Jesse James Garrett
• Visual design
• Micro-interactions
• Service structure
• Page structure
• Content structure
• Content structure
• Information architecture
• Functionality
• Content needs
• Business needs
• User needs
Bottom-Up
Abstract
Concrete
Usability testing can be…
Usability
assessments
Comparing
service to User
Experience
Levels
Assessing
usability
problems
criticality
Reporting
usability
problems
Suggesting
solutions
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 12
User device coverage – check usability with test
automation
• Different devices, same functionality,
same user experience
• Responsiveness
• One test library, many test objects
• Little to maintain
• Increasing number of objects
• Start early
• Repeat daily / by build
• Tests differ just a little
• Reporting
• Also other interfaces than UI
© Copyright Knowit Oy 2015
| Confidential | Version 1.0
25.6.2015 13
Apps to be tested (Web)
Test automation from cloud or devices
Performance testing
Test and Measure, don’t get surprised
Performance testing
Testing tools
• Commercial
• Open source
Continuous
monitoring
• Common goal with
performance testing
Identify
bottlenecks
• Fix
• Tune
Test coverage
• Devices
• Cloud
• Scenarios
Repeatability
• Include in regression
tests
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 16
Speed of software development
Balance between speed and quality
Fast software development process
DevOps
• As a culture
• Technically
Agility
• In organization
• In projects
Test automation
• Supporting the Team
• Speeding the Process
• Expand the Coverage
Exploratory Testing
• Defect finding
effectiveness
• Efficiency
Competences
• Versatile: testing,
development,
operations, business
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 18
DevOps principles
• DevOps is a method which emphasizes
communication, cooperation and integration
between software development teams (Dev) and IT-
support / operations teams (Ops)
• Method requires agile software development process
• It connects operations organization to software
development by using virtualized environments
• Production environments are part of software
development and as agile as the software
development
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 19
Software
Development
Quality
Assurance
Operations /
Production
DevOps
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 20
Reporting
DevOps
Automated tests and installation
DeployBuild
Integration Testing Performance
Agile development
End-user
monitoring
Production
DeployDeploy
Virtualized back-end services
Test data management
Development Services
Version
management
Continuous
Integration
Business
Code
TestingDevelopment
Agile goes forward, what fits together?
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 21
Scrum
Kanban
Waterfall, V-Model
Scaled Agile
Framework
Lean
Lean Six Sigma
DevOps
Continuous
Deployment
Hybrid
Knowit Research 2014:
Agile test planning on company level
Strategic level
No plans
Plan in high level
Plan in detail
• Almost a quarter doesn’t plan agile
testing at all (is that agile anymore…)
• Mainly testing is planned in high level
(this is maybe the definition of agile
testing…)
• 85 % of company level testing is
documented (to some extent)
Company level
• Not just
• Scrum
• Kanban
• …
• Organization level
• UVF
• M3.0
• SAFe
• Nexus
• Spotify Way
• Capo
• Agility Path
• Lean
• …
25.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 23
SAFe 3.0
24
Cloud (MS, IBM…)
Example of test automation and continuous
integration
25.6.2015 © Copyright Knowit Oy 2015 | Confidential
Robot Framework
Quality Center
Jmeter
Python libraries
Selenium
Jenkins
GIT
Quick Test Pro
SoapUI
Sharepoint
Assure
Agile Testing Quadrants
© Copyright Knowit Oy 2015 | Confidential 26
Source: Lisa
Crispin and
Janet Gregory
Use Exploratory testing
Source: Sinkkonen, Elisabeth Hendrickson, Cem Kaner, James Bach, Lisa Crispin
“In exploratory testing you learn from previous tests, and put that
learning into your next tests”
Plan
•Test charter
Test
session
•Notes
•Bugs
Debriefing
•Dashboard
Testing
Opinion-forming
Reporting
Designing
actions
Observations
Exploratory testing in Prague – find a park
• Test charter
• ”look for green”
26.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 28
Exploratory testing in Prague – find a park
• Test execution log
26.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 29
Exploratory testing in Prague – find a park
• Defect report
26.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 30
Learn versatilely about business, development,
testing, operations
Courses, certificates Coaching
Pair work Workshops
Increase
competences
25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 31
Prototype and test
Quality assurance in
Digitalized World
Build Quality, then also Test
• Security
• Usability
• Performance
Get faster feedback
• Team velocity
• Support of testing
• Speed to Operations
Questions?
kari.kakkonen@knowit.fi
QA in Digitalized World - Kari Kakkonen

More Related Content

What's hot

Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
QASymphony
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
QA or the Highway
 
Agile EVM
Agile EVMAgile EVM
Agile EVM
Nishanth K Hydru
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the Technologies
QASymphony
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
Nishanth K Hydru
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017
QASymphony
 
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTest
QASymphony
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOps
Arkhotech
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
mitchell burner
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Willy-Peter Schaub
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
RapidValue
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
InnoTech
 
DevOps Maturity - How to evaluate your company's DevOps maturity
DevOps Maturity - How to evaluate your company's DevOps maturityDevOps Maturity - How to evaluate your company's DevOps maturity
DevOps Maturity - How to evaluate your company's DevOps maturity
lborguetti
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
QASymphony
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMA
Arnaud Héritier
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
Software Guru
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
Danny Ariwicaksono
 
Progressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flagsProgressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flags
Willy-Peter Schaub
 
Insurance for your Assurance Team
Insurance for your Assurance TeamInsurance for your Assurance Team
Insurance for your Assurance Team
Worksoft
 

What's hot (20)

Saying Goodbye to Quality Center
Saying Goodbye to Quality CenterSaying Goodbye to Quality Center
Saying Goodbye to Quality Center
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
 
Agile EVM
Agile EVMAgile EVM
Agile EVM
 
Diving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the TechnologiesDiving into the World of Test Automation The Approach and the Technologies
Diving into the World of Test Automation The Approach and the Technologies
 
Introducing DevOps
Introducing DevOpsIntroducing DevOps
Introducing DevOps
 
QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017QASymphony Atlanta Customer User Group Fall 2017
QASymphony Atlanta Customer User Group Fall 2017
 
Moving QA from Reactive to Proactive with qTest
Moving QA from Reactive to Proactive  with qTestMoving QA from Reactive to Proactive  with qTest
Moving QA from Reactive to Proactive with qTest
 
An evening with... DevOps
An evening with... DevOpsAn evening with... DevOps
An evening with... DevOps
 
ITIL® Release, Control and Validation
ITIL® Release, Control and ValidationITIL® Release, Control and Validation
ITIL® Release, Control and Validation
 
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team ServicesDevconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
Devconf - Moving 65000 Microsofties to DevOps with Visual Studio Team Services
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
Understanding DevOps
Understanding DevOpsUnderstanding DevOps
Understanding DevOps
 
DevOps Maturity - How to evaluate your company's DevOps maturity
DevOps Maturity - How to evaluate your company's DevOps maturityDevOps Maturity - How to evaluate your company's DevOps maturity
DevOps Maturity - How to evaluate your company's DevOps maturity
 
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
Quality Jam 2017: Jesse Reed & Kyle McMeekin "Test Case Management & Explorat...
 
Devops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMADevops Recto-Verso @ DevoxxMA
Devops Recto-Verso @ DevoxxMA
 
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
¿Qué es DevOps y por qué es importante en el Ciclo de Software? por michelada.io
 
Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017Introducing DevOps, IT Sharing Session 20 Nov 2017
Introducing DevOps, IT Sharing Session 20 Nov 2017
 
Progressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flagsProgressive exposure using deployment rings and feature flags
Progressive exposure using deployment rings and feature flags
 
Insurance for your Assurance Team
Insurance for your Assurance TeamInsurance for your Assurance Team
Insurance for your Assurance Team
 
Shifting Left Webinar Slideshow
Shifting Left Webinar SlideshowShifting Left Webinar Slideshow
Shifting Left Webinar Slideshow
 

Viewers also liked

Testauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteenTestauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteen
Kari Kakkonen
 
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuuDigitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Kari Kakkonen
 
Keynote Address Slide at IMAC8
Keynote Address Slide at IMAC8Keynote Address Slide at IMAC8
Keynote Address Slide at IMAC8
khairulazman76
 
Mobile testing and its part in testing tools
Mobile testing and its part in testing toolsMobile testing and its part in testing tools
Mobile testing and its part in testing tools
Kari Kakkonen
 
FiSTB-ISTQB-slides 18092012
FiSTB-ISTQB-slides 18092012FiSTB-ISTQB-slides 18092012
FiSTB-ISTQB-slides 18092012
Kari Kakkonen
 
Exploratory Testing Basics, Experiences, and Future in SSTC2016
Exploratory Testing Basics, Experiences, and Future in SSTC2016Exploratory Testing Basics, Experiences, and Future in SSTC2016
Exploratory Testing Basics, Experiences, and Future in SSTC2016
Kari Kakkonen
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
Lee Barnes
 
London Tester Gathering Workshops 2014 - Exploratory Testing Session
London Tester Gathering Workshops 2014 - Exploratory Testing SessionLondon Tester Gathering Workshops 2014 - Exploratory Testing Session
London Tester Gathering Workshops 2014 - Exploratory Testing Session
tonybruce
 
What do viewers want? A look at viewer behaviors and wants.
What do viewers want? A look at viewer behaviors and wants. What do viewers want? A look at viewer behaviors and wants.
What do viewers want? A look at viewer behaviors and wants.
Matthew Pierce
 
Robots, Testing and LAST
Robots, Testing and LASTRobots, Testing and LAST
Robots, Testing and LAST
Anne-Marie Charrett
 
15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications
Matthew Pierce
 
Introduction to ExtJS and its new features
Introduction to ExtJS and its new featuresIntroduction to ExtJS and its new features
Introduction to ExtJS and its new features
Synerzip
 
MIR
MIRMIR
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with ExplorationHuib Schoots
 
Ask the Tester with Michael Larsen
Ask the Tester with Michael LarsenAsk the Tester with Michael Larsen
Ask the Tester with Michael LarsenMichael Larsen
 
David P Brown - Phoenix ATB 2014-11-18
David P Brown - Phoenix ATB 2014-11-18David P Brown - Phoenix ATB 2014-11-18
David P Brown - Phoenix ATB 2014-11-18David P Brown
 
Speak easy diversity
Speak easy diversity Speak easy diversity
Speak easy diversity
Anne-Marie Charrett
 
Scrum intro
Scrum introScrum intro
Scrum intro
Olesia Hirnyk
 
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
Aleksis Tulonen
 

Viewers also liked (20)

Testauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteenTestauksen vaikutus yritysten tuloksellisuuteen
Testauksen vaikutus yritysten tuloksellisuuteen
 
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuuDigitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
Digitalisoituvan maailman laatuhaasteet - miten laadunvarmistus muuttuu
 
Keynote Address Slide at IMAC8
Keynote Address Slide at IMAC8Keynote Address Slide at IMAC8
Keynote Address Slide at IMAC8
 
Mobile testing and its part in testing tools
Mobile testing and its part in testing toolsMobile testing and its part in testing tools
Mobile testing and its part in testing tools
 
FiSTB-ISTQB-slides 18092012
FiSTB-ISTQB-slides 18092012FiSTB-ISTQB-slides 18092012
FiSTB-ISTQB-slides 18092012
 
Exploratory Testing Basics, Experiences, and Future in SSTC2016
Exploratory Testing Basics, Experiences, and Future in SSTC2016Exploratory Testing Basics, Experiences, and Future in SSTC2016
Exploratory Testing Basics, Experiences, and Future in SSTC2016
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
London Tester Gathering Workshops 2014 - Exploratory Testing Session
London Tester Gathering Workshops 2014 - Exploratory Testing SessionLondon Tester Gathering Workshops 2014 - Exploratory Testing Session
London Tester Gathering Workshops 2014 - Exploratory Testing Session
 
What do viewers want? A look at viewer behaviors and wants.
What do viewers want? A look at viewer behaviors and wants. What do viewers want? A look at viewer behaviors and wants.
What do viewers want? A look at viewer behaviors and wants.
 
Mobile Testing
Mobile TestingMobile Testing
Mobile Testing
 
Robots, Testing and LAST
Robots, Testing and LASTRobots, Testing and LAST
Robots, Testing and LAST
 
15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications15 Uses of Video in Technical Communications
15 Uses of Video in Technical Communications
 
Introduction to ExtJS and its new features
Introduction to ExtJS and its new featuresIntroduction to ExtJS and its new features
Introduction to ExtJS and its new features
 
MIR
MIRMIR
MIR
 
Boost your testing power with Exploration
Boost your testing power with ExplorationBoost your testing power with Exploration
Boost your testing power with Exploration
 
Ask the Tester with Michael Larsen
Ask the Tester with Michael LarsenAsk the Tester with Michael Larsen
Ask the Tester with Michael Larsen
 
David P Brown - Phoenix ATB 2014-11-18
David P Brown - Phoenix ATB 2014-11-18David P Brown - Phoenix ATB 2014-11-18
David P Brown - Phoenix ATB 2014-11-18
 
Speak easy diversity
Speak easy diversity Speak easy diversity
Speak easy diversity
 
Scrum intro
Scrum introScrum intro
Scrum intro
 
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
How To Think Like an Exploratory Tester (FISTB Testing Assembly 2014)
 

Similar to QA in Digitalized World - Kari Kakkonen

QA in digitalized world kari kakkonen ICTexpo2016
QA in digitalized world kari kakkonen  ICTexpo2016QA in digitalized world kari kakkonen  ICTexpo2016
QA in digitalized world kari kakkonen ICTexpo2016
Kari Kakkonen
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
Kari Kakkonen
 
Future of Software Testing
Future of Software TestingFuture of Software Testing
Future of Software Testing
Kari Kakkonen
 
QA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQQA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQ
Kari Kakkonen
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
Hemang Rindani
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
Cygnet Infotech
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
Neev Technologies
 
Євген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itЄвген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do it
Lviv Startup Club
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
KMS Technology
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Emerasoft, solutions to collaborate
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
TechWell
 
Agile testing
Agile testingAgile testing
Agile testing
Raj Indugula
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
Jeff Bramwell
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
Kari Kakkonen
 
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
KMS Technology
 
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
Calidad Infotech
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
TaUB Solutions
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
Neev Technologies
 
QM in Software Projects
QM in Software ProjectsQM in Software Projects
QM in Software Projects
Abhishek Prasoon
 

Similar to QA in Digitalized World - Kari Kakkonen (20)

QA in digitalized world kari kakkonen ICTexpo2016
QA in digitalized world kari kakkonen  ICTexpo2016QA in digitalized world kari kakkonen  ICTexpo2016
QA in digitalized world kari kakkonen ICTexpo2016
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
Future of Software Testing
Future of Software TestingFuture of Software Testing
Future of Software Testing
 
QA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQQA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQ
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
QA-presentation
QA-presentationQA-presentation
QA-presentation
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
Євген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do itЄвген Лабунський: Agile in Enterprise. How do we do it
Євген Лабунський: Agile in Enterprise. How do we do it
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
 
Agile testing
Agile testingAgile testing
Agile testing
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
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
 
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
 
Zero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOpsZero touch QA automation platform for DevOps
Zero touch QA automation platform for DevOps
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
QM in Software Projects
QM in Software ProjectsQM in Software Projects
QM in Software Projects
 

More from Kari Kakkonen

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
Kari Kakkonen
 
AI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientAI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficient
Kari Kakkonen
 
AI improves software testing through test automation, test creation and test ...
AI improves software testing through test automation, test creation and test ...AI improves software testing through test automation, test creation and test ...
AI improves software testing through test automation, test creation and test ...
Kari Kakkonen
 
Kari Kakkonen Climate Impact of Software Testing
Kari Kakkonen Climate Impact of Software TestingKari Kakkonen Climate Impact of Software Testing
Kari Kakkonen Climate Impact of Software Testing
Kari Kakkonen
 
Climate Impact of Software Testing
Climate Impact of Software TestingClimate Impact of Software Testing
Climate Impact of Software Testing
Kari Kakkonen
 
Insights about children testing
Insights about children testingInsights about children testing
Insights about children testing
Kari Kakkonen
 
Climate Impact of Software Testing.pdf
Climate Impact of Software Testing.pdfClimate Impact of Software Testing.pdf
Climate Impact of Software Testing.pdf
Kari Kakkonen
 
Knights of Quality: Immersive talk about software testing
Knights of Quality: Immersive talk about software testingKnights of Quality: Immersive talk about software testing
Knights of Quality: Immersive talk about software testing
Kari Kakkonen
 
Climate Impact of Software Testing
Climate Impact of Software TestingClimate Impact of Software Testing
Climate Impact of Software Testing
Kari Kakkonen
 
Becoming MultiTalented Tester
Becoming MultiTalented TesterBecoming MultiTalented Tester
Becoming MultiTalented Tester
Kari Kakkonen
 
Becoming a Multitalented Tester - at KDS
Becoming a Multitalented Tester - at KDSBecoming a Multitalented Tester - at KDS
Becoming a Multitalented Tester - at KDS
Kari Kakkonen
 
How to test an AI application
How to test an AI applicationHow to test an AI application
How to test an AI application
Kari Kakkonen
 
How children learn software testing
How children learn software testingHow children learn software testing
How children learn software testing
Kari Kakkonen
 
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaOhjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Kari Kakkonen
 
Becoming Multitalented Tester - Kari Kakkonen
Becoming Multitalented Tester - Kari KakkonenBecoming Multitalented Tester - Kari Kakkonen
Becoming Multitalented Tester - Kari Kakkonen
Kari Kakkonen
 
How Children Learn Testing at Testit
How Children Learn Testing at TestitHow Children Learn Testing at Testit
How Children Learn Testing at Testit
Kari Kakkonen
 
How Children Learn Testing Kari Kakkonen Odin conference.pdf
How Children Learn Testing Kari Kakkonen Odin conference.pdfHow Children Learn Testing Kari Kakkonen Odin conference.pdf
How Children Learn Testing Kari Kakkonen Odin conference.pdf
Kari Kakkonen
 
Insights from children about testing at NTD2022
Insights from children about testing at NTD2022Insights from children about testing at NTD2022
Insights from children about testing at NTD2022
Kari Kakkonen
 
Insights from children about testing; how children who've read the Dragons O...
Insights from children about testing; how children who've read the Dragons O...Insights from children about testing; how children who've read the Dragons O...
Insights from children about testing; how children who've read the Dragons O...
Kari Kakkonen
 

More from Kari Kakkonen (20)

DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
AI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficientAI improves software testing to be more fault tolerant, focused and efficient
AI improves software testing to be more fault tolerant, focused and efficient
 
AI improves software testing through test automation, test creation and test ...
AI improves software testing through test automation, test creation and test ...AI improves software testing through test automation, test creation and test ...
AI improves software testing through test automation, test creation and test ...
 
Kari Kakkonen Climate Impact of Software Testing
Kari Kakkonen Climate Impact of Software TestingKari Kakkonen Climate Impact of Software Testing
Kari Kakkonen Climate Impact of Software Testing
 
Climate Impact of Software Testing
Climate Impact of Software TestingClimate Impact of Software Testing
Climate Impact of Software Testing
 
Insights about children testing
Insights about children testingInsights about children testing
Insights about children testing
 
Climate Impact of Software Testing.pdf
Climate Impact of Software Testing.pdfClimate Impact of Software Testing.pdf
Climate Impact of Software Testing.pdf
 
Knights of Quality: Immersive talk about software testing
Knights of Quality: Immersive talk about software testingKnights of Quality: Immersive talk about software testing
Knights of Quality: Immersive talk about software testing
 
Climate Impact of Software Testing
Climate Impact of Software TestingClimate Impact of Software Testing
Climate Impact of Software Testing
 
Becoming MultiTalented Tester
Becoming MultiTalented TesterBecoming MultiTalented Tester
Becoming MultiTalented Tester
 
Becoming a Multitalented Tester - at KDS
Becoming a Multitalented Tester - at KDSBecoming a Multitalented Tester - at KDS
Becoming a Multitalented Tester - at KDS
 
How to test an AI application
How to test an AI applicationHow to test an AI application
How to test an AI application
 
How children learn software testing
How children learn software testingHow children learn software testing
How children learn software testing
 
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avullaOhjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
Ohjelmistotestauksen opetuksen kokemuksia fantasiatarinan avulla
 
Becoming Multitalented Tester - Kari Kakkonen
Becoming Multitalented Tester - Kari KakkonenBecoming Multitalented Tester - Kari Kakkonen
Becoming Multitalented Tester - Kari Kakkonen
 
How Children Learn Testing at Testit
How Children Learn Testing at TestitHow Children Learn Testing at Testit
How Children Learn Testing at Testit
 
How Children Learn Testing Kari Kakkonen Odin conference.pdf
How Children Learn Testing Kari Kakkonen Odin conference.pdfHow Children Learn Testing Kari Kakkonen Odin conference.pdf
How Children Learn Testing Kari Kakkonen Odin conference.pdf
 
Insights from children about testing at NTD2022
Insights from children about testing at NTD2022Insights from children about testing at NTD2022
Insights from children about testing at NTD2022
 
Insights from children about testing; how children who've read the Dragons O...
Insights from children about testing; how children who've read the Dragons O...Insights from children about testing; how children who've read the Dragons O...
Insights from children about testing; how children who've read the Dragons O...
 

Recently uploaded

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
varshanayak241
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
XfilesPro
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 

Recently uploaded (20)

Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Strategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptxStrategies for Successful Data Migration Tools.pptx
Strategies for Successful Data Migration Tools.pptx
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 

QA in Digitalized World - Kari Kakkonen

  • 1. Quality Challenges of the Digitalized World – How Does Quality Assurance Change? Kari Kakkonen, Director, Quality and Competences, Knowit Oy at Czech Test, Prague June 26, 2015
  • 2. Kari Kakkonen, Knowit • Speaks, train, coach and mentor regularly about • ISTQB Advanced, Foundation and Agile Testing + Knowit Quality Professional • Quality & Test process and organization development • Agile testing, Scrum, Kanban, Lean • Metrics • Leadership • Test automation, mobile, cloud, DevOps • Quality, Cost, Benefits • Speaking & writing highlights • EuroSTAR and Iqnite several times • ASTQB in USA, OOP in Germany, TEST-IT in South-Africa, Nordic Testing Days in Estonia, Testing Days in Czech, Israel Testing Week • Numerous times in Finland at Testing Assembly, Aalto Testing Days, Tieturi Testing, Talentum Testing Forum, Quality Assurance & Software Testing, ICT Expo, TestIT Summit, Microsoft, HP, IBM, Borland etc. events • Testing Experience magazine, Quality and Testing magazine, Sytyke-magazine, Tietoviikko • Education • ISTQB Expert Level Test Management Full & Advanced Full & Agile Tester certified • SPICE provisionary assessor certified • M.Sc, Helsinki University of Technology / Aalto-university • Marketing studies, University of Wisconsin-Madison • Professional achievements • Wide spread of business domain knowledge • Embedded, Industry, Public, • Training, Telecom, Commerce, • Insurance, Banking, Pension • ISTQB Treasurer, Executive Committee 2015- • Finnish Software Testing Board FiSTB, chairman • TestausOSY/FAST founding member • Knowit, Director, Quality and Competences • Chairman of research project STX, Lappeenranta University of Technology • Finnish Software Measurement Association FiSMA ry ex-board member • Ranked in 100 most influential IT-persons in Finland © Knowit Oy Twitter: @kkakkonen LinkedIn: fi.linkedin.com/in/karika kkonen/
  • 3. 100+ Mobile apps 20+ Extranet services 50+ Intranet services 25+ Web stores 500+ Web sites 100+ Service design projects Knowit – We are known for our work We develop and grow our customers’ business. © Copyright Knowit Oy 2015 | Confidential | Version 1.0 #1 In Quality Assurance
  • 4. Revolution of User Experience
  • 5. Mobile is the new reality – research tells us 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 5 www.shopify.com/blog “Mobile Now Accounts for 50.3% of All Ecommerce Traffic”
  • 6. Change of Business 1. Services are digitalized 2. Services processes are digitalized 3. Internet of Things, Internet of Everything
  • 9. Security Testing 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 9 Preventive Security • Expert in the team Application level security • Every level must be secure Interfaces • Internet • Machine-2-Machine Testing • Vulnerability scans • Audits Up-to-date • OWASP etc.
  • 11. 25.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 11 Surface Skeleton Structure Scope Strategy Applied from source: The Elements of User Experience By Jesse James Garrett • Visual design • Micro-interactions • Service structure • Page structure • Content structure • Content structure • Information architecture • Functionality • Content needs • Business needs • User needs Bottom-Up Abstract Concrete
  • 12. Usability testing can be… Usability assessments Comparing service to User Experience Levels Assessing usability problems criticality Reporting usability problems Suggesting solutions 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 12
  • 13. User device coverage – check usability with test automation • Different devices, same functionality, same user experience • Responsiveness • One test library, many test objects • Little to maintain • Increasing number of objects • Start early • Repeat daily / by build • Tests differ just a little • Reporting • Also other interfaces than UI © Copyright Knowit Oy 2015 | Confidential | Version 1.0 25.6.2015 13 Apps to be tested (Web) Test automation from cloud or devices
  • 14. Performance testing Test and Measure, don’t get surprised
  • 15.
  • 16. Performance testing Testing tools • Commercial • Open source Continuous monitoring • Common goal with performance testing Identify bottlenecks • Fix • Tune Test coverage • Devices • Cloud • Scenarios Repeatability • Include in regression tests 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 16
  • 17. Speed of software development Balance between speed and quality
  • 18. Fast software development process DevOps • As a culture • Technically Agility • In organization • In projects Test automation • Supporting the Team • Speeding the Process • Expand the Coverage Exploratory Testing • Defect finding effectiveness • Efficiency Competences • Versatile: testing, development, operations, business 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 18
  • 19. DevOps principles • DevOps is a method which emphasizes communication, cooperation and integration between software development teams (Dev) and IT- support / operations teams (Ops) • Method requires agile software development process • It connects operations organization to software development by using virtualized environments • Production environments are part of software development and as agile as the software development 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 19 Software Development Quality Assurance Operations / Production DevOps
  • 20. 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 20 Reporting DevOps Automated tests and installation DeployBuild Integration Testing Performance Agile development End-user monitoring Production DeployDeploy Virtualized back-end services Test data management Development Services Version management Continuous Integration Business Code TestingDevelopment
  • 21. Agile goes forward, what fits together? 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 21 Scrum Kanban Waterfall, V-Model Scaled Agile Framework Lean Lean Six Sigma DevOps Continuous Deployment Hybrid
  • 22. Knowit Research 2014: Agile test planning on company level Strategic level No plans Plan in high level Plan in detail • Almost a quarter doesn’t plan agile testing at all (is that agile anymore…) • Mainly testing is planned in high level (this is maybe the definition of agile testing…) • 85 % of company level testing is documented (to some extent)
  • 23. Company level • Not just • Scrum • Kanban • … • Organization level • UVF • M3.0 • SAFe • Nexus • Spotify Way • Capo • Agility Path • Lean • … 25.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 23
  • 25. Cloud (MS, IBM…) Example of test automation and continuous integration 25.6.2015 © Copyright Knowit Oy 2015 | Confidential Robot Framework Quality Center Jmeter Python libraries Selenium Jenkins GIT Quick Test Pro SoapUI Sharepoint Assure
  • 26. Agile Testing Quadrants © Copyright Knowit Oy 2015 | Confidential 26 Source: Lisa Crispin and Janet Gregory
  • 27. Use Exploratory testing Source: Sinkkonen, Elisabeth Hendrickson, Cem Kaner, James Bach, Lisa Crispin “In exploratory testing you learn from previous tests, and put that learning into your next tests” Plan •Test charter Test session •Notes •Bugs Debriefing •Dashboard Testing Opinion-forming Reporting Designing actions Observations
  • 28. Exploratory testing in Prague – find a park • Test charter • ”look for green” 26.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 28
  • 29. Exploratory testing in Prague – find a park • Test execution log 26.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 29
  • 30. Exploratory testing in Prague – find a park • Defect report 26.6.2015 © Copyright Knowit Oy 2013 | Confidential | Version 1.0 30
  • 31. Learn versatilely about business, development, testing, operations Courses, certificates Coaching Pair work Workshops Increase competences 25.6.2015 © Copyright Knowit Oy 2015 | Confidential | Version 1.0 31
  • 33. Quality assurance in Digitalized World Build Quality, then also Test • Security • Usability • Performance Get faster feedback • Team velocity • Support of testing • Speed to Operations