SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
 
 
 
nt Session 
 
Presented by: 
Regg   
Po re 
 
 
Brought to you by: 
 
 
340 Corporate Way, Suite   Orange Park, FL 32073 
888‐2
W5 
Concurre
4/9/2014   
12:45 PM 
 
 
 
 
“Why Classic Software Testing  
Doesn’t Work Anymore” 
 
 
Struyk
larion Softwa
 
 
 
 
 
 
300,
68‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com 
Regg Struyk
Polarion Software
 
With twenty years of commercial software development and testing experience, Regg
Struyk has held many different positions ranging from the head of technical product
management for Agfa HealthCare to, most recently, product evangelist for Polarion
QA. Regg has developed for several software testing tools including test integrity,
iTest, and Polarion QA. Dedicated to the domain of test management, Regg is
continually analyzing testing trends and their potential impact on the discipline of
software testing.
2/11/2014
1
QA Evolves
20 plus years software dev experience
Who am I?
Senior Product Manager @ MKS (PTC)
Group Product Manager @ Agfa Healthcare
Product Manager @ Polarion for QA Software
Polarion Software® Polarion® QA™ - www.polarion.com
g @ Q
2
2/11/2014
2
•Introduction
•Company Profile
•Speed of Light
•Big Data
•Mobile
•Tools•Tools
•Automation
•Resources
“We produce all significant documents for specifications,
QA and test plans easily and rapidly with Polarion QA”
Andreas Deuter , Phoenix Contact Electronics
Waterfall
– Test Specifications
Traditional QA
– Test Cases
– Test Execution
Polarion Software® Polarion® QA™ - www.polarion.com 4
2/11/2014
3
Agile
– Get ready to test
The Speed of Light
– More time constraints
– Originated from development
Hybrids/Spin-Offs
– Scrum, Agile-Fall
– Does not means getting rid of documentation
Polarion Software® Polarion® QA™ - www.polarion.com
Market Pressures
– Regulatory
– Quick check-in
5
The Speed of Light
“Testing is not a phase on Agile teams, testing is a way of life. Agile
teams should test continuously. It’s the only way to ensure that the
feautures implemented during a given iteration or sprint are actually
done”
Polarion Software® Polarion® QA™ - www.polarion.com 6
2/11/2014
4
Time Constraints - Deliver Faster
Pressure to test more with Limited
Resources
Focus becomes task completion vs coverage
Quality may suffer (may miss critical bugs)
Examples:
Madden Football 2008 – prematurely released
Xbox – hardware crashes = LAWSUIT
Lack of Planning
– Still need to plan not a free for all
What‘s going on QA – Pitfalls
– More time constraints
Lack of Documentation
– Key component of Agile is removing clunky documentation
– Does not means getting rid
Daily Meeting Hassle
– Waste of time?????
Polarion Software® Polarion® QA™ - www.polarion.com
– Quick check-in
“I’m surprised at the name Agile —it should be called couch potato.
There are too many meetings. It’s ironic that there are all these books
explaining how simple it is.”
8
2/11/2014
5
The real goal of testing should be to improve the software
– A continuous search for information
What‘s going on QA
– Instead of pass or fail think in terms of whether or not tests provide
valuable information
Understanding project and goals
– Define coverage requirements
– Understand/establish goals of a sprint
O f %
Polarion Software® Polarion® QA™ - www.polarion.com
“Out of 200 participants, 64 % said that switching to Agile
Development was harder than it initially seemed.”
9
•Risk-based testing accommodates change (focus on main areas)
– Reduce the scope of testing based on risk
What‘s going on QA -Solutions
•Careful automated testing can accomodate change*
•Good unit testing is essential (limited bug-finding 30%)
•System Testing will cover more on average
Polarion Software® Polarion® QA™ - www.polarion.com
Combine risk-based testing with maintainable automated regression
testing at the system test level
10
2/11/2014
6
The big data construct
What is Big Data?
2/11/2014
7
“Data sets whose size is beyond the ability of commonly used tools to
process it within acceptable time”.
Big Data – What is it?
Transformation in how society processes information.
Explosion of big data is just as transformative as the internet was.
According to IBM, “Every day, we create 2.5 quintillion bytes of data —
so much that 90% of the data in the world today has been created in
Polarion Software® Polarion® QA™ - www.polarion.com
so much that 90% of the data in the world today has been created in
the last two years alone”.
Gartner believes Big Data will drive a total IT spend of $34billion in
2013 rising to $232billion by 2016!
13
Big Data – Sources
Polarion Software® Polarion® QA™ - www.polarion.com 14
2/11/2014
8
What is Big Data?
The big data construct theory
Source: Gartner
To gain the right insights, big data is typically broken down by three
characteristics:
Big Data – 3Vs?
•Volume: How much data
•Velocity: How fast data is processed
•Variety: The various types of data
Big data is high-volume, high-velocity and high-variety information
assets that demand cost-effective, innovative forms of information
processing for enhanced insight and decision making.
Polarion Software® Polarion® QA™ - www.polarion.com
processing for enhanced insight and decision making.
16
2/11/2014
9
Data Volume
"I have too much data to analyze"
“We live in a world that is getting more digitized and more connected
Big Data Volume - Challenges
every day.”
Data is now created by employees, customers, 3rd party
Extracting information from large data sets
Massive, complex and semi-structured
Regulatory demands increase pressure on testing
Consolidation of data from systems, apps, internet
Mi i d t & d t i t it
Polarion Software® Polarion® QA™ - www.polarion.com
Missing data & data integrity
18
2/11/2014
10
Data Velocity
Speed at which new data is being created
Big Data – Velocity
The need for real-time analytics
acquisition of data vs. actionable insight
Polarion Software® Polarion® QA™ - www.polarion.com
“Every business is now a digital business”
20
2/11/2014
11
The ability to implement a data driven testing process
Big Data – Velocity
Challenges
Improving response rates for decision making
Expectations – when fast isn’t fast enough
Polarion Software® Polarion® QA™ - www.polarion.com 21
Data Variety
2/11/2014
12
structured/unstructured data
text
Big Data – Variety
text
sensor data
audio
video
click streams
log files
Polarion Software® Polarion® QA™ - www.polarion.com
g
23
80% data growth in images & video
Number of data types Unstructured/semi
Big Data – Variety Challenges
Number of data types Unstructured/semi
Volatility of changing data
Sources of data
Mobile devices
Internet
Email
Polarion Software® Polarion® QA™ - www.polarion.com 24
2/11/2014
13
Traditional methods not enough
Big Data – Challenges
Traditional tools are inadequate
Lack of knowledge as to what to test and how much data
to test
Polarion Software® Polarion® QA™ - www.polarion.com
Test strategies for structured vs unstructured data
25
Test early – Test fast
Data driven testing
Big Data – Solutions
Data driven testing
Develop a strong testing environment
Multiple testing methodologies
functional/non-functional
Data Sampling
Identify suitable sampling technique
Polarion Software® Polarion® QA™ - www.polarion.com
y p g q
Include correct uses cases
Right test data sets
26
2/11/2014
14
Mobile Testing
Mobility application testers, face many critical
challenges compared to conventional software testingchallenges compared to conventional software testing
Number of mobile phones will exceed world population
by 2014 (7.3 billion)
Mobile – Landscape
y ( )
Polarion Software® Polarion® QA™ - www.polarion.com 28
2/11/2014
15
BYOD
Complexity added due to combination of multiple
Mobile– Challenges
Complexity added due to combination of multiple
platforms each having numerous devices and various OS
versions
Various versions of each platform and device
Mobile user: range from tech savvy to newbie
Testing on various networks and network vendors
Polarion Software® Polarion® QA™ - www.polarion.com
CDMA and GSM with their 2G, 3G and 4G versions
29
Rapid Roll-out Schedule
Expectations for apps
Mobile– Challenges
Expectations for apps
Ultra competitive to release new apps
Complexity added due to combination of multiple
platforms each having numerous devices and various OS
versions
Polarion Software® Polarion® QA™ - www.polarion.com 30
2/11/2014
16
Emulation Software (Zap, Keynote)
Mobile– Solutions
Cloud Computing (Perfecto, Soasta)
Crowd sourcing
Performance Testing (Loadster, Neotys)
Polarion Software® Polarion® QA™ - www.polarion.com 31
Tools
2/11/2014
17
Tools
Unavailability of right tools
– Budget, availability and funding
– Type of Tools:
• DEFFECT TRACKING
• TEST CASE CREATION & Execution
• Test Automation
Integrations: lack there of– Integrations: lack there of
– MS Excel & MS Word equation
• Time consuming to manage and maintain
• Metrics
• Integrations
Tools - Solution
Test Management Software
– Combines Test Cases, Test Executions,
Defects, Test Automation
– Replace or leverage MS Excel/Word
– Customizable workflow
– Automation– Automation
– Integrations
2/11/2014
18
Tools - Solution
Network with other testers to find information about
l k llesser-known test tools.
Online QA/Testing forums
Interoperable tools
Automation
2/11/2014
19
Test Automation
1. Test Automation Will Eliminate Human Testers1. Test Automation Will Eliminate Human Testers
FALSEFALSE
2. What tests should be automated first?2. What tests should be automated first?
Automate your testing procedure when you
have lot of regression work.
Test Automation - Implementation
– Commitment
can take time to set p & maintain• can take time to set-up & maintain
• If not implemented correctly = $$$
Desire to automate tests across apps & platforms
Most automated test tools do not tell you what to test
Initial cost can be high
• purchase and set-up
100% Automation does not exist!
2/11/2014
20
Test Automation - Solutions
The right automation
– Right skill sets (programing scripts)
– Ensure we create reusable tests
• can take time to set-up & maintain
– Unit test will provide highest ROI
There is a large gap between the people who own
automated test tools and the people who actually realize the benefits from test
automation.
5 Lessons Learned
2/11/2014
21
Lessons
To handle the volume and ensure live data
i t ti Bi D t t ti d tintegration, Big Data testing needs to empower
developers, testers and enterprises with freedom to
experiment and innovate.
Lessons
Successful software test automation is possible if
f d t l i dd d d dfundamental issues are addressed and managed.
Automated software testing is truly a different way of
testing and requires adjustments to current test
methods and organizational structures. However,
thepayback from test automation can far outweigh the
costs.
2/11/2014
22
Lessons
With nearly a third of all page views now coming
f bil d t bl t t t d t bfrom mobile and tablets, testers need to embrace
mobile. Mobile is no longer an area that a few UX
people specialize in, and we need to start designing
and testing everything for smartphones and tablets as
well as computers.
Lessons
Development cycles will continue to accelerate
b d i f t ( k tbased on various factors (market, process,
technology), and quality expectations will need to
meet the challenge through increased visibility, new
ways of thinking combined with advances in software.
2/11/2014
23
Lessons
What did you learn????
Resources
“Game Testing Evolves” whitepaper @ Polarion
“Big Data Testing” whitepaper @ PolarionBig Data Testing whitepaper @ Polarion
http://www.polarion.com/products/qa/index.php
regg.struyk@polarion.com
T itt R St k1Twitter: ReggStruyk1
LinkedIn: Software Test Case Management

Weitere ähnliche Inhalte

Andere mochten auch

Introducing Keyword-driven Test Automation
Introducing Keyword-driven Test AutomationIntroducing Keyword-driven Test Automation
Introducing Keyword-driven Test AutomationTechWell
 
Getting Started with Risk-based Testing
Getting Started with Risk-based TestingGetting Started with Risk-based Testing
Getting Started with Risk-based TestingTechWell
 
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...TechWell
 
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and MoreThe Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and MoreTechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Application Performance Testing: A Simplified Universal Approach
Application Performance Testing: A Simplified Universal ApproachApplication Performance Testing: A Simplified Universal Approach
Application Performance Testing: A Simplified Universal ApproachTechWell
 
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTest Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTechWell
 
Testing with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing RequirementsTesting with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing RequirementsTechWell
 
Testing Cloud Services: SaaS, PaaS, and IaaS
Testing Cloud Services: SaaS, PaaS, and IaaSTesting Cloud Services: SaaS, PaaS, and IaaS
Testing Cloud Services: SaaS, PaaS, and IaaSTechWell
 

Andere mochten auch (9)

Introducing Keyword-driven Test Automation
Introducing Keyword-driven Test AutomationIntroducing Keyword-driven Test Automation
Introducing Keyword-driven Test Automation
 
Getting Started with Risk-based Testing
Getting Started with Risk-based TestingGetting Started with Risk-based Testing
Getting Started with Risk-based Testing
 
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
Creating a Better Testing Future: The World Is Changing and We Must Change Wi...
 
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and MoreThe Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Application Performance Testing: A Simplified Universal Approach
Application Performance Testing: A Simplified Universal ApproachApplication Performance Testing: A Simplified Universal Approach
Application Performance Testing: A Simplified Universal Approach
 
Test Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical GuideTest Automation for Mobile Applications: A Practical Guide
Test Automation for Mobile Applications: A Practical Guide
 
Testing with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing RequirementsTesting with Limited, Vague, and Missing Requirements
Testing with Limited, Vague, and Missing Requirements
 
Testing Cloud Services: SaaS, PaaS, and IaaS
Testing Cloud Services: SaaS, PaaS, and IaaSTesting Cloud Services: SaaS, PaaS, and IaaS
Testing Cloud Services: SaaS, PaaS, and IaaS
 

Mehr von TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

Mehr von TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Kürzlich hochgeladen

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 

Why Classic Software Testing Doesn’t Work Anymore

  • 1.       nt Session    Presented by:  Regg    Po re      Brought to you by:      340 Corporate Way, Suite   Orange Park, FL 32073  888‐2 W5  Concurre 4/9/2014    12:45 PM          “Why Classic Software Testing   Doesn’t Work Anymore”      Struyk larion Softwa             300, 68‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com 
  • 2. Regg Struyk Polarion Software   With twenty years of commercial software development and testing experience, Regg Struyk has held many different positions ranging from the head of technical product management for Agfa HealthCare to, most recently, product evangelist for Polarion QA. Regg has developed for several software testing tools including test integrity, iTest, and Polarion QA. Dedicated to the domain of test management, Regg is continually analyzing testing trends and their potential impact on the discipline of software testing.
  • 3. 2/11/2014 1 QA Evolves 20 plus years software dev experience Who am I? Senior Product Manager @ MKS (PTC) Group Product Manager @ Agfa Healthcare Product Manager @ Polarion for QA Software Polarion Software® Polarion® QA™ - www.polarion.com g @ Q 2
  • 4. 2/11/2014 2 •Introduction •Company Profile •Speed of Light •Big Data •Mobile •Tools•Tools •Automation •Resources “We produce all significant documents for specifications, QA and test plans easily and rapidly with Polarion QA” Andreas Deuter , Phoenix Contact Electronics Waterfall – Test Specifications Traditional QA – Test Cases – Test Execution Polarion Software® Polarion® QA™ - www.polarion.com 4
  • 5. 2/11/2014 3 Agile – Get ready to test The Speed of Light – More time constraints – Originated from development Hybrids/Spin-Offs – Scrum, Agile-Fall – Does not means getting rid of documentation Polarion Software® Polarion® QA™ - www.polarion.com Market Pressures – Regulatory – Quick check-in 5 The Speed of Light “Testing is not a phase on Agile teams, testing is a way of life. Agile teams should test continuously. It’s the only way to ensure that the feautures implemented during a given iteration or sprint are actually done” Polarion Software® Polarion® QA™ - www.polarion.com 6
  • 6. 2/11/2014 4 Time Constraints - Deliver Faster Pressure to test more with Limited Resources Focus becomes task completion vs coverage Quality may suffer (may miss critical bugs) Examples: Madden Football 2008 – prematurely released Xbox – hardware crashes = LAWSUIT Lack of Planning – Still need to plan not a free for all What‘s going on QA – Pitfalls – More time constraints Lack of Documentation – Key component of Agile is removing clunky documentation – Does not means getting rid Daily Meeting Hassle – Waste of time????? Polarion Software® Polarion® QA™ - www.polarion.com – Quick check-in “I’m surprised at the name Agile —it should be called couch potato. There are too many meetings. It’s ironic that there are all these books explaining how simple it is.” 8
  • 7. 2/11/2014 5 The real goal of testing should be to improve the software – A continuous search for information What‘s going on QA – Instead of pass or fail think in terms of whether or not tests provide valuable information Understanding project and goals – Define coverage requirements – Understand/establish goals of a sprint O f % Polarion Software® Polarion® QA™ - www.polarion.com “Out of 200 participants, 64 % said that switching to Agile Development was harder than it initially seemed.” 9 •Risk-based testing accommodates change (focus on main areas) – Reduce the scope of testing based on risk What‘s going on QA -Solutions •Careful automated testing can accomodate change* •Good unit testing is essential (limited bug-finding 30%) •System Testing will cover more on average Polarion Software® Polarion® QA™ - www.polarion.com Combine risk-based testing with maintainable automated regression testing at the system test level 10
  • 8. 2/11/2014 6 The big data construct What is Big Data?
  • 9. 2/11/2014 7 “Data sets whose size is beyond the ability of commonly used tools to process it within acceptable time”. Big Data – What is it? Transformation in how society processes information. Explosion of big data is just as transformative as the internet was. According to IBM, “Every day, we create 2.5 quintillion bytes of data — so much that 90% of the data in the world today has been created in Polarion Software® Polarion® QA™ - www.polarion.com so much that 90% of the data in the world today has been created in the last two years alone”. Gartner believes Big Data will drive a total IT spend of $34billion in 2013 rising to $232billion by 2016! 13 Big Data – Sources Polarion Software® Polarion® QA™ - www.polarion.com 14
  • 10. 2/11/2014 8 What is Big Data? The big data construct theory Source: Gartner To gain the right insights, big data is typically broken down by three characteristics: Big Data – 3Vs? •Volume: How much data •Velocity: How fast data is processed •Variety: The various types of data Big data is high-volume, high-velocity and high-variety information assets that demand cost-effective, innovative forms of information processing for enhanced insight and decision making. Polarion Software® Polarion® QA™ - www.polarion.com processing for enhanced insight and decision making. 16
  • 11. 2/11/2014 9 Data Volume "I have too much data to analyze" “We live in a world that is getting more digitized and more connected Big Data Volume - Challenges every day.” Data is now created by employees, customers, 3rd party Extracting information from large data sets Massive, complex and semi-structured Regulatory demands increase pressure on testing Consolidation of data from systems, apps, internet Mi i d t & d t i t it Polarion Software® Polarion® QA™ - www.polarion.com Missing data & data integrity 18
  • 12. 2/11/2014 10 Data Velocity Speed at which new data is being created Big Data – Velocity The need for real-time analytics acquisition of data vs. actionable insight Polarion Software® Polarion® QA™ - www.polarion.com “Every business is now a digital business” 20
  • 13. 2/11/2014 11 The ability to implement a data driven testing process Big Data – Velocity Challenges Improving response rates for decision making Expectations – when fast isn’t fast enough Polarion Software® Polarion® QA™ - www.polarion.com 21 Data Variety
  • 14. 2/11/2014 12 structured/unstructured data text Big Data – Variety text sensor data audio video click streams log files Polarion Software® Polarion® QA™ - www.polarion.com g 23 80% data growth in images & video Number of data types Unstructured/semi Big Data – Variety Challenges Number of data types Unstructured/semi Volatility of changing data Sources of data Mobile devices Internet Email Polarion Software® Polarion® QA™ - www.polarion.com 24
  • 15. 2/11/2014 13 Traditional methods not enough Big Data – Challenges Traditional tools are inadequate Lack of knowledge as to what to test and how much data to test Polarion Software® Polarion® QA™ - www.polarion.com Test strategies for structured vs unstructured data 25 Test early – Test fast Data driven testing Big Data – Solutions Data driven testing Develop a strong testing environment Multiple testing methodologies functional/non-functional Data Sampling Identify suitable sampling technique Polarion Software® Polarion® QA™ - www.polarion.com y p g q Include correct uses cases Right test data sets 26
  • 16. 2/11/2014 14 Mobile Testing Mobility application testers, face many critical challenges compared to conventional software testingchallenges compared to conventional software testing Number of mobile phones will exceed world population by 2014 (7.3 billion) Mobile – Landscape y ( ) Polarion Software® Polarion® QA™ - www.polarion.com 28
  • 17. 2/11/2014 15 BYOD Complexity added due to combination of multiple Mobile– Challenges Complexity added due to combination of multiple platforms each having numerous devices and various OS versions Various versions of each platform and device Mobile user: range from tech savvy to newbie Testing on various networks and network vendors Polarion Software® Polarion® QA™ - www.polarion.com CDMA and GSM with their 2G, 3G and 4G versions 29 Rapid Roll-out Schedule Expectations for apps Mobile– Challenges Expectations for apps Ultra competitive to release new apps Complexity added due to combination of multiple platforms each having numerous devices and various OS versions Polarion Software® Polarion® QA™ - www.polarion.com 30
  • 18. 2/11/2014 16 Emulation Software (Zap, Keynote) Mobile– Solutions Cloud Computing (Perfecto, Soasta) Crowd sourcing Performance Testing (Loadster, Neotys) Polarion Software® Polarion® QA™ - www.polarion.com 31 Tools
  • 19. 2/11/2014 17 Tools Unavailability of right tools – Budget, availability and funding – Type of Tools: • DEFFECT TRACKING • TEST CASE CREATION & Execution • Test Automation Integrations: lack there of– Integrations: lack there of – MS Excel & MS Word equation • Time consuming to manage and maintain • Metrics • Integrations Tools - Solution Test Management Software – Combines Test Cases, Test Executions, Defects, Test Automation – Replace or leverage MS Excel/Word – Customizable workflow – Automation– Automation – Integrations
  • 20. 2/11/2014 18 Tools - Solution Network with other testers to find information about l k llesser-known test tools. Online QA/Testing forums Interoperable tools Automation
  • 21. 2/11/2014 19 Test Automation 1. Test Automation Will Eliminate Human Testers1. Test Automation Will Eliminate Human Testers FALSEFALSE 2. What tests should be automated first?2. What tests should be automated first? Automate your testing procedure when you have lot of regression work. Test Automation - Implementation – Commitment can take time to set p & maintain• can take time to set-up & maintain • If not implemented correctly = $$$ Desire to automate tests across apps & platforms Most automated test tools do not tell you what to test Initial cost can be high • purchase and set-up 100% Automation does not exist!
  • 22. 2/11/2014 20 Test Automation - Solutions The right automation – Right skill sets (programing scripts) – Ensure we create reusable tests • can take time to set-up & maintain – Unit test will provide highest ROI There is a large gap between the people who own automated test tools and the people who actually realize the benefits from test automation. 5 Lessons Learned
  • 23. 2/11/2014 21 Lessons To handle the volume and ensure live data i t ti Bi D t t ti d tintegration, Big Data testing needs to empower developers, testers and enterprises with freedom to experiment and innovate. Lessons Successful software test automation is possible if f d t l i dd d d dfundamental issues are addressed and managed. Automated software testing is truly a different way of testing and requires adjustments to current test methods and organizational structures. However, thepayback from test automation can far outweigh the costs.
  • 24. 2/11/2014 22 Lessons With nearly a third of all page views now coming f bil d t bl t t t d t bfrom mobile and tablets, testers need to embrace mobile. Mobile is no longer an area that a few UX people specialize in, and we need to start designing and testing everything for smartphones and tablets as well as computers. Lessons Development cycles will continue to accelerate b d i f t ( k tbased on various factors (market, process, technology), and quality expectations will need to meet the challenge through increased visibility, new ways of thinking combined with advances in software.
  • 25. 2/11/2014 23 Lessons What did you learn???? Resources “Game Testing Evolves” whitepaper @ Polarion “Big Data Testing” whitepaper @ PolarionBig Data Testing whitepaper @ Polarion http://www.polarion.com/products/qa/index.php regg.struyk@polarion.com T itt R St k1Twitter: ReggStruyk1 LinkedIn: Software Test Case Management