SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
W6
Concurrent Class
10/2/2013 11:30:00 AM

"Creating a Better Testing
Future: The World Is Chanign
and We Must Change With It"
Presented by:
Lee Copeland
Software Quality Engineering

Brought to you by:

340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Lee Copeland
Software Quality Engineering
With more than thirty years of experience as an information systems professional at commercial
and nonprofit organizations, Lee Copeland has held technical and managerial positions in
applications development, software testing, and software process improvement. Lee has
developed and taught numerous training courses on software development and testing issues
and is a well-known speaker with Software Quality Engineering. Lee presents at software
conferences in the United States and abroad.
9/19/2013

Creating a Better
Testing Future
The World Is Changing and
Testing Must Change With It
Lee Copeland

Software Quality Engineering
lee@sqe.com

1

Topics
•

Our World is Changing Rapidly

•

The Curse of Past Successes

•

The Don’ts and Do’s for Future Success

2

1
9/19/2013

Technology Is Changing

Then
Now

3

Customers Are Changing

Expecting
more
capability

Less tolerant
of low quality

Less loyal to
brands
4

2
9/19/2013

Business Is Changing

5

Communication is Changing
•

In the past, organizations controlled the
communication, both content and channels

•

Today, with the Rise of Social Media …

6

3
9/19/2013

Communication is Changing
•

Organizational structure controlled tester
communication, both content and channels

•

Social media can connect testers world-wide

7

Development Process Is Changing

Then

Now

8

4
9/19/2013

Development Process Is Changing

•
•
•
•

Assembler
COBOL
Fortran
C

Then

Now

•
•
•
•
•
•

C++
Java
HTML 4/5
JavaScript
XML
SQL
9

Testing Must Match Development

10

5
9/19/2013

Testing Must Match Today’s Technology
IEEE 829
Testing
Standard
1983

1983

1987

11

Topics
•

Our World is Changing Rapidly

•

The Curse of Past Successes

•

The Don’ts and Do’s for Future Success

12

6
9/19/2013

The Curse of Past Successes
•

Processes that made us successful in the past
may prevent us from being successful in the
future

13

The Curse of Past Successes

Camera Film
14

7
9/19/2013

The Curse of Past Successes

Video Rental Stores
15

The Curse of Past Successes

Newspapers
16

8
9/19/2013

The Curse of Past Successes

Brick and Mortar Stores
17

The Curse of Past Successes

Getting Bills in the Mail
18

9
9/19/2013

Topics
•

Our World is Changing Rapidly

•

The Curse of Past Successes

•

The Don’ts and Do’s for Future Success

19

The Don’ts and Do’s
Organization

Automation

Test Process
Focus

Planning

Technology

20

10
9/19/2013

The Don’ts and Do’s

Organization

21

Organization
•

DON’T
– Maintain teams of “developers” and “testers”,
throwing products over the wall

Development

Test

– This was supposed to foster “independence.”
Instead, it created “us vs. them”
22

11
9/19/2013

Organization
•

DON’T
– Set up Testing Centers of Excellence

– “It’s where the disengaged gather to not
produce”
– David Hussman
23

Organization
•

DO
– Integrate developers and testers together
on the same team

24

12
9/19/2013

The Don’ts and Do’s

Test Process

25

Test Process
•

DON’T
– Cling to a Waterfall style when your
organization is moving toward Agile

26

13
9/19/2013

Test Process
•

DON’T
– Try to test EVERYTHING

27

Test Process
•

DON’T
– Confuse Checking with Testing

Michael Bolton

28

14
9/19/2013

Test Process
•

When we already believe something to be true,
we verify our belief by checking. Checking is a
process of confirmation, verification, and
validation

•

Checking is a highly automatable process

29

Test Process
•

Testing is something that we do with the
motivation of finding new information

•

It is a process of exploration, discovery,
investigation, and learning

•

Testing is not automatable. It’s using our brain
in real time, and it’s really fun

30

15
9/19/2013

Test Process
•

DO
– Adopt a Customer-focused approach to
testing

31

Test Process
•

DO
– Focus on “What Value Does Testing Add?”

rather than “What Processes Does Testing
Execute?”
32

16
9/19/2013

The Don’ts and Do’s

Technology

33

Technology
•

DON’T
– Use Stone Age techniques, tools, and
technologies

34

17
9/19/2013

Technology
•

DO
– Embrace new technologies

35

Technology
•

DO
– Consider open source test tools

36

18
9/19/2013

The Don’ts and Do’s

Planning

37

Planning
•

DON’T
– Adopt rigid, overly detailed
plans
– Restrict testing to explicit
requirements

– Remember: “No battle plan
survives contact with the enemy”
– Helmuth von Moltke
38

19
9/19/2013

Planning
•

DO
– Create plans that
 Tell a story
 Present essential data
 Inspire and communicate
 Describe a reasoned plan of action

39

The Don’ts and Do’s

Automation

40

20
9/19/2013

Automation
•

DON’T
– Rely on Capture/Replay

41

Automation
•

DON’T
– Try to automate every test

42

21
9/19/2013

Automation
•

DON’T
– Try to replace humans in testing

43

Automation
•

DO
– Use Test-driven Development

44

22
9/19/2013

Automation
•

DO
– Use Acceptance Test-driven Development

45

Automation
•

DO
– Use Exploratory Testing
“Simultaneous
learning, test design,
and test execution.”
– James Bach

46

23
9/19/2013

Automation
•

DO
– and Session-based Exploratory Test
Management
Perform Exploratory
Testing in Sessions:


Charter



Timebox



Reviewable result



Debriefing

Jon Bach
47

The Don’ts and Do’s

Focus

48

24
9/19/2013

Focus on Prevention Over Finding
•

DO
– Remember, while finding defects is
important
– We should be focused on defect prevention
activities

49

The Don’ts and Do’s
Organization

Automation

Test Process
Focus

Planning

Technology

50

25
9/19/2013

Thanks for Attending

Shameless
commercial
message

lee@sqe.com

51

My Thanks To
•

Dorothy Graham

•

David Hussman

•

Jonathan Kohl

•

Alon Linetzki

•

Dan North

•

Martin Pol

•

Rob Sabourin

•

Alan Shalloway

•

Adrian Zwingli

For their ideas,
review, and
comments

52

26

Contenu connexe

Tendances

Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...
Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...
Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...Selenium Conference Austin 2017
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationClaudio Perrone
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0Joakim Lindbom
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromClaudio Perrone
 
Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandTechWell
 
Balancing New Tools and Technologies vs. Risk
Balancing New Tools and Technologies vs. RiskBalancing New Tools and Technologies vs. Risk
Balancing New Tools and Technologies vs. RiskJosiah Renaudin
 
IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...Joakim Lindbom
 
The New Product Economy _bethtemple4u
The New Product Economy _bethtemple4uThe New Product Economy _bethtemple4u
The New Product Economy _bethtemple4uBeth Temple
 
Agile Testers: Becoming a key asset for your team
Agile Testers: Becoming a key asset for your teamAgile Testers: Becoming a key asset for your team
Agile Testers: Becoming a key asset for your teamgojkoadzic
 
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomRemaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomJoakim Lindbom
 
Startup - impressioni per uso - cciaa 2018
Startup -  impressioni per uso - cciaa 2018Startup -  impressioni per uso - cciaa 2018
Startup - impressioni per uso - cciaa 2018Andrea Vaccarella
 
Startup Lessons Learned The Expensive Way
Startup Lessons Learned The Expensive WayStartup Lessons Learned The Expensive Way
Startup Lessons Learned The Expensive WayRonan Higgins
 
Legacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacyLegacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacyArun Narayanaswamy
 
Generating a synthetic video dataset
Generating a synthetic video datasetGenerating a synthetic video dataset
Generating a synthetic video datasetBELIV Workshop
 
Innovation and punditry_web_2.0_final
Innovation and punditry_web_2.0_finalInnovation and punditry_web_2.0_final
Innovation and punditry_web_2.0_finalGlenn Klith Andersen
 
The Lean Startup: Presentation
The Lean Startup: PresentationThe Lean Startup: Presentation
The Lean Startup: PresentationRah Abdelhak
 
Building lean-hardware-startups
Building lean-hardware-startupsBuilding lean-hardware-startups
Building lean-hardware-startupsHAX
 

Tendances (20)

Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...
Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...
Embracing Innovation - Using Creativity To Solve Challenging Testing Problems...
 
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid ExperimentationPopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
PopcornFlow: Continuous Evolution Through Ultra-Rapid Experimentation
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.02014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
 
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn fromThe Snail Entrepreneur: The 7-year-old kid every startup should learn from
The Snail Entrepreneur: The 7-year-old kid every startup should learn from
 
Software Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee CopelandSoftware Testing’s Future—According to Lee Copeland
Software Testing’s Future—According to Lee Copeland
 
Balancing New Tools and Technologies vs. Risk
Balancing New Tools and Technologies vs. RiskBalancing New Tools and Technologies vs. Risk
Balancing New Tools and Technologies vs. Risk
 
IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...IT optimisation - Now it's about time to establish a system demolition depart...
IT optimisation - Now it's about time to establish a system demolition depart...
 
The New Product Economy _bethtemple4u
The New Product Economy _bethtemple4uThe New Product Economy _bethtemple4u
The New Product Economy _bethtemple4u
 
A Personal Perspective on a Career in the Space Industry - Andy Bradford (SSTL)
A Personal Perspective on a Career in the Space Industry - Andy Bradford (SSTL)A Personal Perspective on a Career in the Space Industry - Andy Bradford (SSTL)
A Personal Perspective on a Career in the Space Industry - Andy Bradford (SSTL)
 
Agile Testers: Becoming a key asset for your team
Agile Testers: Becoming a key asset for your teamAgile Testers: Becoming a key asset for your team
Agile Testers: Becoming a key asset for your team
 
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim LindbomRemaining Successful in the Industry 4.0 age - Joakim Lindbom
Remaining Successful in the Industry 4.0 age - Joakim Lindbom
 
Startup - impressioni per uso - cciaa 2018
Startup -  impressioni per uso - cciaa 2018Startup -  impressioni per uso - cciaa 2018
Startup - impressioni per uso - cciaa 2018
 
Startup Lessons Learned The Expensive Way
Startup Lessons Learned The Expensive WayStartup Lessons Learned The Expensive Way
Startup Lessons Learned The Expensive Way
 
Legacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacyLegacy DevOps : Leave a great legacy
Legacy DevOps : Leave a great legacy
 
Generating a synthetic video dataset
Generating a synthetic video datasetGenerating a synthetic video dataset
Generating a synthetic video dataset
 
Innovation and punditry_web_2.0_final
Innovation and punditry_web_2.0_finalInnovation and punditry_web_2.0_final
Innovation and punditry_web_2.0_final
 
The Lean Startup: Presentation
The Lean Startup: PresentationThe Lean Startup: Presentation
The Lean Startup: Presentation
 
Building lean-hardware-startups
Building lean-hardware-startupsBuilding lean-hardware-startups
Building lean-hardware-startups
 
Ooda pres
Ooda presOoda pres
Ooda pres
 
Lean vs design thinking
Lean vs design thinkingLean vs design thinking
Lean vs design thinking
 

En vedette

Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationTechWell
 
Test Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory TestingTest Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory TestingTechWell
 
Essential Test-Driven Development
Essential Test-Driven DevelopmentEssential Test-Driven Development
Essential Test-Driven DevelopmentTechWell
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsTechWell
 
Twelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTwelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTechWell
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsTechWell
 
Back to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality SoftwareBack to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality SoftwareTechWell
 
Agile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile ProjectAgile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile ProjectTechWell
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExTechWell
 
Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?TechWell
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough ProcessTechWell
 
Oh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web AppsOh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web AppsTechWell
 
Don’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing AgileDon’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing AgileTechWell
 
Ensuring Security through Continuous Testing
Ensuring Security through Continuous TestingEnsuring Security through Continuous Testing
Ensuring Security through Continuous TestingTechWell
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best PracticesTechWell
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 

En vedette (16)

Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
 
Test Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory TestingTest Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory Testing
 
Essential Test-Driven Development
Essential Test-Driven DevelopmentEssential Test-Driven Development
Essential Test-Driven Development
 
Mobile Testing Trends and Innovations
Mobile Testing Trends and InnovationsMobile Testing Trends and Innovations
Mobile Testing Trends and Innovations
 
Twelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About ThemTwelve Risks to Enterprise Software Projects-And What to Do About Them
Twelve Risks to Enterprise Software Projects-And What to Do About Them
 
Agile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective ActionsAgile Project Failures: Root Causes and Corrective Actions
Agile Project Failures: Root Causes and Corrective Actions
 
Back to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality SoftwareBack to the Basics: Principles for Constructing Quality Software
Back to the Basics: Principles for Constructing Quality Software
 
Agile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile ProjectAgile Test Management and Reporting—Even in a Non-Agile Project
Agile Test Management and Reporting—Even in a Non-Agile Project
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedEx
 
Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?Are Your Test Reports a Death Sentence?
Are Your Test Reports a Death Sentence?
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough Process
 
Oh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web AppsOh, WASP! Security Essentials for Web Apps
Oh, WASP! Security Essentials for Web Apps
 
Don’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing AgileDon’t Go over the Waterfall: Keep Agile Testing Agile
Don’t Go over the Waterfall: Keep Agile Testing Agile
 
Ensuring Security through Continuous Testing
Ensuring Security through Continuous TestingEnsuring Security through Continuous Testing
Ensuring Security through Continuous Testing
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 

Similaire à Creating a Better Testing Future: The World Is Changing and We Must Change With It

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
 
More content in less time
More content in less timeMore content in less time
More content in less timeMark Baker
 
Get Testing Help from the Crowd
Get Testing Help from the CrowdGet Testing Help from the Crowd
Get Testing Help from the CrowdTechWell
 
Greg Labbe: quality control issues in housing construction
Greg Labbe: quality control issues in housing constructionGreg Labbe: quality control issues in housing construction
Greg Labbe: quality control issues in housing constructionjeff_ranson
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformXebiaLabs
 
Become a Big Data Quality Hero
Become a Big Data Quality HeroBecome a Big Data Quality Hero
Become a Big Data Quality HeroTechWell
 
Strategic innovation
Strategic innovationStrategic innovation
Strategic innovationPravin Asar
 
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'Corecom Consulting
 
Requirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayRequirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayTechWell
 
DataOps - Lean principles and lean practices
DataOps - Lean principles and lean practicesDataOps - Lean principles and lean practices
DataOps - Lean principles and lean practicesLars Albertsson
 
Technical & Product Debt Management
Technical & Product Debt ManagementTechnical & Product Debt Management
Technical & Product Debt ManagementSergey Sundukovskiy
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book reviewRudiger Wolf
 
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?India Scrum Enthusiasts Community
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?John Carter
 
Good PMs are Good Diplomats by fmr Zappos Head of Product
Good PMs are Good Diplomats by fmr Zappos Head of ProductGood PMs are Good Diplomats by fmr Zappos Head of Product
Good PMs are Good Diplomats by fmr Zappos Head of ProductProduct School
 
Tom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, Bucharest
Tom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, BucharestTom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, Bucharest
Tom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, BucharestMozaic Works
 
Using Existing Technology to be More Productive in Construction
Using Existing Technology to be More Productive in ConstructionUsing Existing Technology to be More Productive in Construction
Using Existing Technology to be More Productive in ConstructionBridgit
 
Lunch and Learn: You have the data, now what?
Lunch and Learn: You have the data, now what?Lunch and Learn: You have the data, now what?
Lunch and Learn: You have the data, now what?DiUS
 

Similaire à Creating a Better Testing Future: The World Is Changing and We Must Change With It (20)

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...
 
More content in less time
More content in less timeMore content in less time
More content in less time
 
Get Testing Help from the Crowd
Get Testing Help from the CrowdGet Testing Help from the Crowd
Get Testing Help from the Crowd
 
Greg Labbe: quality control issues in housing construction
Greg Labbe: quality control issues in housing constructionGreg Labbe: quality control issues in housing construction
Greg Labbe: quality control issues in housing construction
 
Supercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps PlatformSupercharge Your Digital Transformation by Establishing a DevOps Platform
Supercharge Your Digital Transformation by Establishing a DevOps Platform
 
Become a Big Data Quality Hero
Become a Big Data Quality HeroBecome a Big Data Quality Hero
Become a Big Data Quality Hero
 
Strategic innovation
Strategic innovationStrategic innovation
Strategic innovation
 
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
TestBoss Manchester March 2018 - 'GDPR: The battles in store for Test Bosses'
 
Requirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayRequirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media Way
 
DataOps - Lean principles and lean practices
DataOps - Lean principles and lean practicesDataOps - Lean principles and lean practices
DataOps - Lean principles and lean practices
 
Technical & Product Debt Management
Technical & Product Debt ManagementTechnical & Product Debt Management
Technical & Product Debt Management
 
Tui the phoenix project book review
Tui the phoenix project book reviewTui the phoenix project book review
Tui the phoenix project book review
 
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
ATC2013-Thiru and Abhishek-How to prevent Agile from becoming Fragile?
 
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
Never The Twain Shall Meet: Can Agile Work with a Waterfall Process?
 
Agile for startups
Agile for startupsAgile for startups
Agile for startups
 
Good PMs are Good Diplomats by fmr Zappos Head of Product
Good PMs are Good Diplomats by fmr Zappos Head of ProductGood PMs are Good Diplomats by fmr Zappos Head of Product
Good PMs are Good Diplomats by fmr Zappos Head of Product
 
Tom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, Bucharest
Tom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, BucharestTom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, Bucharest
Tom Gilb - Power to the Programmers @ I T.A.K.E. Unconference 2014, Bucharest
 
On data literacy by Marek Danis
On data literacy by Marek Danis On data literacy by Marek Danis
On data literacy by Marek Danis
 
Using Existing Technology to be More Productive in Construction
Using Existing Technology to be More Productive in ConstructionUsing Existing Technology to be More Productive in Construction
Using Existing Technology to be More Productive in Construction
 
Lunch and Learn: You have the data, now what?
Lunch and Learn: You have the data, now what?Lunch and Learn: You have the data, now what?
Lunch and Learn: You have the data, now what?
 

Plus de 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
 

Plus de 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
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Dernier (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Creating a Better Testing Future: The World Is Changing and We Must Change With It

  • 1. W6 Concurrent Class 10/2/2013 11:30:00 AM "Creating a Better Testing Future: The World Is Chanign and We Must Change With It" Presented by: Lee Copeland Software Quality Engineering Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Lee Copeland Software Quality Engineering With more than thirty years of experience as an information systems professional at commercial and nonprofit organizations, Lee Copeland has held technical and managerial positions in applications development, software testing, and software process improvement. Lee has developed and taught numerous training courses on software development and testing issues and is a well-known speaker with Software Quality Engineering. Lee presents at software conferences in the United States and abroad.
  • 3. 9/19/2013 Creating a Better Testing Future The World Is Changing and Testing Must Change With It Lee Copeland Software Quality Engineering lee@sqe.com 1 Topics • Our World is Changing Rapidly • The Curse of Past Successes • The Don’ts and Do’s for Future Success 2 1
  • 4. 9/19/2013 Technology Is Changing Then Now 3 Customers Are Changing Expecting more capability Less tolerant of low quality Less loyal to brands 4 2
  • 5. 9/19/2013 Business Is Changing 5 Communication is Changing • In the past, organizations controlled the communication, both content and channels • Today, with the Rise of Social Media … 6 3
  • 6. 9/19/2013 Communication is Changing • Organizational structure controlled tester communication, both content and channels • Social media can connect testers world-wide 7 Development Process Is Changing Then Now 8 4
  • 7. 9/19/2013 Development Process Is Changing • • • • Assembler COBOL Fortran C Then Now • • • • • • C++ Java HTML 4/5 JavaScript XML SQL 9 Testing Must Match Development 10 5
  • 8. 9/19/2013 Testing Must Match Today’s Technology IEEE 829 Testing Standard 1983 1983 1987 11 Topics • Our World is Changing Rapidly • The Curse of Past Successes • The Don’ts and Do’s for Future Success 12 6
  • 9. 9/19/2013 The Curse of Past Successes • Processes that made us successful in the past may prevent us from being successful in the future 13 The Curse of Past Successes Camera Film 14 7
  • 10. 9/19/2013 The Curse of Past Successes Video Rental Stores 15 The Curse of Past Successes Newspapers 16 8
  • 11. 9/19/2013 The Curse of Past Successes Brick and Mortar Stores 17 The Curse of Past Successes Getting Bills in the Mail 18 9
  • 12. 9/19/2013 Topics • Our World is Changing Rapidly • The Curse of Past Successes • The Don’ts and Do’s for Future Success 19 The Don’ts and Do’s Organization Automation Test Process Focus Planning Technology 20 10
  • 13. 9/19/2013 The Don’ts and Do’s Organization 21 Organization • DON’T – Maintain teams of “developers” and “testers”, throwing products over the wall Development Test – This was supposed to foster “independence.” Instead, it created “us vs. them” 22 11
  • 14. 9/19/2013 Organization • DON’T – Set up Testing Centers of Excellence – “It’s where the disengaged gather to not produce” – David Hussman 23 Organization • DO – Integrate developers and testers together on the same team 24 12
  • 15. 9/19/2013 The Don’ts and Do’s Test Process 25 Test Process • DON’T – Cling to a Waterfall style when your organization is moving toward Agile 26 13
  • 16. 9/19/2013 Test Process • DON’T – Try to test EVERYTHING 27 Test Process • DON’T – Confuse Checking with Testing Michael Bolton 28 14
  • 17. 9/19/2013 Test Process • When we already believe something to be true, we verify our belief by checking. Checking is a process of confirmation, verification, and validation • Checking is a highly automatable process 29 Test Process • Testing is something that we do with the motivation of finding new information • It is a process of exploration, discovery, investigation, and learning • Testing is not automatable. It’s using our brain in real time, and it’s really fun 30 15
  • 18. 9/19/2013 Test Process • DO – Adopt a Customer-focused approach to testing 31 Test Process • DO – Focus on “What Value Does Testing Add?” rather than “What Processes Does Testing Execute?” 32 16
  • 19. 9/19/2013 The Don’ts and Do’s Technology 33 Technology • DON’T – Use Stone Age techniques, tools, and technologies 34 17
  • 20. 9/19/2013 Technology • DO – Embrace new technologies 35 Technology • DO – Consider open source test tools 36 18
  • 21. 9/19/2013 The Don’ts and Do’s Planning 37 Planning • DON’T – Adopt rigid, overly detailed plans – Restrict testing to explicit requirements – Remember: “No battle plan survives contact with the enemy” – Helmuth von Moltke 38 19
  • 22. 9/19/2013 Planning • DO – Create plans that  Tell a story  Present essential data  Inspire and communicate  Describe a reasoned plan of action 39 The Don’ts and Do’s Automation 40 20
  • 23. 9/19/2013 Automation • DON’T – Rely on Capture/Replay 41 Automation • DON’T – Try to automate every test 42 21
  • 24. 9/19/2013 Automation • DON’T – Try to replace humans in testing 43 Automation • DO – Use Test-driven Development 44 22
  • 25. 9/19/2013 Automation • DO – Use Acceptance Test-driven Development 45 Automation • DO – Use Exploratory Testing “Simultaneous learning, test design, and test execution.” – James Bach 46 23
  • 26. 9/19/2013 Automation • DO – and Session-based Exploratory Test Management Perform Exploratory Testing in Sessions:  Charter  Timebox  Reviewable result  Debriefing Jon Bach 47 The Don’ts and Do’s Focus 48 24
  • 27. 9/19/2013 Focus on Prevention Over Finding • DO – Remember, while finding defects is important – We should be focused on defect prevention activities 49 The Don’ts and Do’s Organization Automation Test Process Focus Planning Technology 50 25
  • 28. 9/19/2013 Thanks for Attending Shameless commercial message lee@sqe.com 51 My Thanks To • Dorothy Graham • David Hussman • Jonathan Kohl • Alon Linetzki • Dan North • Martin Pol • Rob Sabourin • Alan Shalloway • Adrian Zwingli For their ideas, review, and comments 52 26