SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Testing and Tester
                                      Evolution -
   Are we Regressing, Stagnating or Advancing?
                                            Originally Created for:
              TISQA 2006:Tomorrow’s Testing -
        Agility, Security and Performance Conference
                   October 5, Chapel Hill, NC
                                              Scott Barber
                                            Chief Technologist
                                            PerfTestPlus, Inc.

    www.PerfTestPlus.com                     Testing and Tester Evolution   Page 1
© 2006 PerfTestPlus A ll rights reserved.
Software Testing Evolves

                                                                           Satire, from the blog of

                                                                           Christopher Allen

                                                                           Founder, Alacrity Ventures
Software Testing has been evolving since the dawn of
 computing as a science, an art and a profession.

                                            Moses receiving the Ten Commandments,

                                                         as depicted by Raphael


Software Testing is not bestowed upon us by a
 mystical deity of testing from atop a mountain.
    www.PerfTestPlus.com                    Testing and Tester Evolution                 Page 2
© 2006 PerfTestPlus A ll rights reserved.
Software Testing Evolves
More importantly, Software Testing evolves through
 human choices that are frequently influenced by:
      Business Drivers, Profit and Schedules
      Fear, Uncertainty and Doubt
      Hearsay and Rumor
      Incomplete Data
      Vendors and Tool Availability
      Unrelated or Incomplete Research or Training
      Reluctant Testers
And occasionally:
      An Altruistic Desire for Better Software Quality
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 3
© 2006 PerfTestPlus A ll rights reserved.
Evolution Can Be Good
Functional and Integration Testing became a virtual
 “given” in software development around Y2K.
 (Coincidence?)




    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 4
© 2006 PerfTestPlus A ll rights reserved.
Evolution Can Be Bad
For example, Automated Regression Testing as a
 method of determining “goodness” of subsequent
 versions.




                                 My favorite James Bach slide from:
                              “Explaining Software Testing To Anyone”
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 5
© 2006 PerfTestPlus A ll rights reserved.
Evolution Can Be Slow

26 years ago, Cem Kaner started writing the first edition
  of Testing Computer Software, intending to strip away
  many of the excuses used to justify bad testing; Such
  as You can't do good testing:
      without a specification
      without reviewing the code
      if the programmers keep adding
         functionality while you test
      if you get along too well with the
         programmers



    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 6
© 2006 PerfTestPlus A ll rights reserved.
Significant Trends Since Y2K
Functional & Integration Testing Gain Acceptance
Testing Tool Vendors Dominate... Then Disintegrate
Waterfall Falls Out of Favor
Certification Wars
Testers Get Techy
Extreme & Agile Become Cool
Performance & Security Make Waves
Test First & Test Driven Infect Development
OpenSource & Communities Make a Splash
Top Testers Attend Peer Workshops & Form AST
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 7
© 2006 PerfTestPlus A ll rights reserved.
Functional & Integration Testing

In about 2001, making test an integral part of the
  complete development team seemed to reach
  critical mass in the market.
Many of the integrated teams followed a Waterfall
 and/or “validate before you ship” model.
Automated regression testing was commonly thought
 of as the universal answer to the challenge of
 complete testing.



                                                    © 2004 International Institute for Software Testing.

    www.PerfTestPlus.com                    Testing and Tester Evolution                       Page 8
© 2006 PerfTestPlus A ll rights reserved.
Testing Tool Vendors

1999 marked the start of the rise to power and
  profitability of the test tool vendors.
Vendors sold their wares as answers as opposed to
 enablers to “C” level managers who were often
 impressed with the sales demo.
Prices and maintenance contracts soared, while more
  and more tools became “shelf-ware”.
Test teams were mandated to make use of the tools,
  often over their objections about the quality of testing
  they produced.


    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 9
© 2006 PerfTestPlus A ll rights reserved.
Waterfall Falls Out of Favor

Teams realize that, while good in theory, the Waterfall
  method doesn't handle the inevitability of change and
  leads to expensive late project changes and delays.
In response, iterative development models like RUP and
  models with feedback loops like the V-model and
  STEP become popular...
Unfortunately, many “process improvement” initiatives
 fail, Waterfall practices persist and these new
 processes don't deliver as promised.




    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 10
© 2006 PerfTestPlus A ll rights reserved.
Certification Wars
Vendors, consultants and organizations “come to the
 rescue” with a myriad of multiple choice tests to
 “certify” testers.
Once again, a nice theory, the certifications are widely
 viewed as superficial money making efforts by the
 certification provider that prove little more than a
 working vocabulary and/or tool feature familiarity, but
 demonstrate little correlation to competence.
Good testers get “left behind” because of the time and
 expense required to keep up with certifications that
 don't improve their skills.
Even the certifications fail to agree on
 basic definitions.
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 11
© 2006 PerfTestPlus A ll rights reserved.
Testers Get Techy

As technologies advance and automated regression
 testing fails, testers are forced to get more and more
 technical to find critical defects fast.
Instead of providing opportunities for technical training
  for testers, many employers opt for Software
  Development Engineers in Test (SDETs)
SDETs prove technically competent, but frequently
 under-skilled and under-interested in testing as a
 craft.




    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 12
© 2006 PerfTestPlus A ll rights reserved.
Extreme & Agile Become Cool
Kent Beck publishes Extreme Programming (XP)
 Explained, which becomes the reference
  for many development teams.
A group of expert developers and testers,
  coined the Agile Manifesto.
A group of prominent testers, started the Context-
  Driven School of software testing based on the
  principles of the Agile Manifesto.
A group of prominent developers began the
  Agile Movement and the Agile Alliance.
Unfortunately, XP and Agile downplay the roles of
 testers who are separate from developers.
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 13
© 2006 PerfTestPlus A ll rights reserved.
Performance & Security
Victoria's Secret simulcasts a pay-per-view fashion
  show on the web, leading to a high profile
  performance disaster.
9/11, identity theft, phishing scandals and hacked
  networks make security testing front page news.
Some vendors bring tools to the market to assist non-
 security experts in testing software for
 common security flaws.
Still, many development shops continue
   to accept the risk of minimal performance
  and security testing with the intent of saving $.
Testing performance and security is inherently agile.
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 14
© 2006 PerfTestPlus A ll rights reserved.
Test First & Test Driven Infection

Test First and Test Driven Development have
  become common tenets of XP and Agile
  development.
Both movements minimize the role of non-developer
 testers outside of acceptance and usability testing.
Most Test First and Test Driven organizations don't
 see the value in pairing technical testers with
 developers to enhance the overall completeness
 and quality of testing.
Many Testers still demonstrate a reluctance to test
 code directly.

    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 15
© 2006 PerfTestPlus A ll rights reserved.
OpenSource & Communities

The rise and fall of tool vendors and the increasing
 capabilities and variety of OpenSource testing tools
 have led to greater acceptance of their use.
On-line communities are booming across the internet.
 Both general information and specific tools have their
 own communities.
On-line communities are dominated by newbies who
 drive off more senior altruists.
OpenSource tools still bring maintenance and training
 challenges.


    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 16
© 2006 PerfTestPlus A ll rights reserved.
Peer Workshops & AST

Top Testers have organized and attended nearly 100
 peer workshops since Y2K.
The Association for Software Testing was formed in
 2005 by some of the top testers in the industry to
 promote advancement in software testing and a
 partnership between practitioners, academics and
 students.




    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 17
© 2006 PerfTestPlus A ll rights reserved.
Across the Industry

Most software development and testing organizations
 are reporting that it's “business as usual” with
 isolated pockets of advancement.
Software testing consultants are reporting noteworthy
 advancements in a handful of organizations.
Software testing thought leaders are reporting that
 testing is poised for a significant lurch forward.
However, advancements are contingent on individual
 testers embracing change and enhancing their
 technical and testing skills.


    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 18
© 2006 PerfTestPlus A ll rights reserved.
Performance & Security
The Good:
New publications and conferences are increasing
 awareness of the challenges and realities of
 performance and security testing.
Peer conferences and communities are enhancing
 knowledge sharing across the industry.
Tool vendors are (finally) building tools that enable
 performance and security testers to do their job
 well.
More and more stakeholders are asking for
 performance and security testing and accepting
 that they are rare and technical skills.
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 19
© 2006 PerfTestPlus A ll rights reserved.
Performance & Security
The Bad:
Even with increased awareness, performance and
 security testing lags about 5 years behind
 functional and integration testing in frequency and
 completeness.
Knowledge sharing is limited to a small number of
 testers and managers.
The new tools are more powerful, but also more
 challenging to use and are still, well, new.
Many stakeholders are still unwilling to take the time
 or spend the money to test performance and
 security they way they know they should.
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 20
© 2006 PerfTestPlus A ll rights reserved.
Performance & Security
The Ugly:
Increased awareness does not equate to increased
  knowledge about how effective performance and
  security testing should be conducted.
Knowledge sharing is great, but good training is hard
 to find.
New tools, without good training make the lives of the
 already elite testers easier, but further complicate
 the lives of everyone else.
Until stakeholders are willing to accept, support and
 pay for new paradigms in performance and security
 testing, little is going to change.
    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 21
© 2006 PerfTestPlus A ll rights reserved.
Performance & Security
My Take (Part 1):
Early adopters are reaping the benefits of
 advancements today.
The next major tool releases will make most
 performance and security testers quite happy.
High quality training, books and reference material
  are a must to assist today's journeymen achieve
  mastery.
We must earn the trust of stakeholders to allow us to
 do our job the way it needs to be done.


    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 22
© 2006 PerfTestPlus A ll rights reserved.
Performance & Security
My Take (Part 2):
Performance and security testers must step out of
 our comfort zone to learn and apply lessons from:
  Human Psychology
  Probability and Statistics
  Operations Research
  Graphical Presentation of Information
  Retrospective Data Analysis
  Human Factors and Usability



    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 23
© 2006 PerfTestPlus A ll rights reserved.
Summary

Testing and Testers are absolutely evolving.
Evolution is not always good.
Performance and security testing is gaining ground on
 functional and integration testing, but still has a long
 way to go.
New tools are enabling us to do our job better, but only
 if we really know what we are doing to start with.
The existence of advancements does not imply that
 they are commonly in use.
I am enthusiastic about the ongoing evolution of testing

    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 24
© 2006 PerfTestPlus A ll rights reserved.
Questions




    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 25
© 2006 PerfTestPlus A ll rights reserved.
Want More Information?

http://www.PerfTestPlus.com (My site)
http://www.PerformanceTester.com (Various resources)
http://www.TestingReflections.com (QA blog collection)
http://www.QAForums.com (Huge QA forum)
http://www.LoadTester.com (Good articles and links)




    www.PerfTestPlus.com                    Testing and Tester Evolution   Page 26
© 2006 PerfTestPlus A ll rights reserved.
Contact Info


                                    Scott Barber
                                 Chief Technologist
                                        PerfTestPlus, Inc

E-mail:                                                                 Web Site:
sbarber@perftestplus.com                                                www.PerfTestPlus.com




    www.PerfTestPlus.com                     Testing and Tester Evolution          Page 27
© 2006 PerfTestPlus A ll rights reserved.

Mais conteúdo relacionado

Mais procurados

Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineTechWell
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachTechWell
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...HARMAN Services
 
"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)XebiaLabs
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation Gene Kim
 
[China merge world tour] EMC Customer Story
[China   merge world tour] EMC Customer Story[China   merge world tour] EMC Customer Story
[China merge world tour] EMC Customer StoryPerforce
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015Bob Sokol
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Agile India
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachTechWell
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at ScaleTechWell
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyQA or the Highway
 
scbcd 5 preparation guide
scbcd 5 preparation guidescbcd 5 preparation guide
scbcd 5 preparation guideGanesh P
 
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
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?Michael Elder
 
Karate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigKarate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigPritiFGaikwad
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5Paul Peissner
 
Methodologies 2: Scaling Agile
Methodologies 2: Scaling AgileMethodologies 2: Scaling Agile
Methodologies 2: Scaling AgileInflectra
 

Mais procurados (19)

Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery Pipeline
 
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
XebiaLabs & codecentric Webinar: Deploy Higher Quality Applications Faster (G...
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
 
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
Finding the important bugs- A talk by John Scarborough, Director of Testing, ...
 
"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)"Deploy. Sneller." Webinar Slides (Dutch webinar)
"Deploy. Sneller." Webinar Slides (Dutch webinar)
 
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
 
[China merge world tour] EMC Customer Story
[China   merge world tour] EMC Customer Story[China   merge world tour] EMC Customer Story
[China merge world tour] EMC Customer Story
 
Puppet Labs EMC DevOps Day NYC Aug-2015
Puppet Labs  EMC DevOps Day NYC Aug-2015Puppet Labs  EMC DevOps Day NYC Aug-2015
Puppet Labs EMC DevOps Day NYC Aug-2015
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
Acceptance Testing for Continuous Delivery by Dave Farley at #AgileIndia2019
 
Managing Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal ApproachManaging Application Performance: A Simplified Universal Approach
Managing Application Performance: A Simplified Universal Approach
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at Scale
 
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel MontveliskyLet's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
 
scbcd 5 preparation guide
scbcd 5 preparation guidescbcd 5 preparation guide
scbcd 5 preparation guide
 
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
 
DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?DevOps in Practice: When does "Practice" Become "Doing"?
DevOps in Practice: When does "Practice" Become "Doing"?
 
Karate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by TestrigKarate API Testing-Complete Guidance by Testrig
Karate API Testing-Complete Guidance by Testrig
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
Methodologies 2: Scaling Agile
Methodologies 2: Scaling AgileMethodologies 2: Scaling Agile
Methodologies 2: Scaling Agile
 

Semelhante a Testing and Tester Evolution

Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02Archana Survase
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software TestingScott Barber
 
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksPinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksScott Barber
 
Ptformanagersppt - Scott Barber
Ptformanagersppt - Scott BarberPtformanagersppt - Scott Barber
Ptformanagersppt - Scott BarberArchana Survase
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightThe DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightInflectra
 
The Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User AdvocacyThe Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User AdvocacyTechWell
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing ExplainedTechWell
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaAbhishekKumar773294
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfRohitBhandari66
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practicesvasuballa
 
360logica At A Glance
360logica At A Glance360logica At A Glance
360logica At A Glanceguestf2e1db
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?TechWell
 
Build And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopBuild And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopRally Software
 

Semelhante a Testing and Tester Evolution (20)

Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02Approachesppt 111112121701 Phpapp02
Approachesppt 111112121701 Phpapp02
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Pinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance BottlenecksPinpointing and Exploiting Specific Performance Bottlenecks
Pinpointing and Exploiting Specific Performance Bottlenecks
 
Ptformanagersppt - Scott Barber
Ptformanagersppt - Scott BarberPtformanagersppt - Scott Barber
Ptformanagersppt - Scott Barber
 
Tdd dev session
Tdd dev sessionTdd dev session
Tdd dev session
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightThe DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It Right
 
perf_intro_ppt.pdf
perf_intro_ppt.pdfperf_intro_ppt.pdf
perf_intro_ppt.pdf
 
The Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User AdvocacyThe Tester’s Role: Balancing Technical Acumen and User Advocacy
The Tester’s Role: Balancing Technical Acumen and User Advocacy
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Exploratory Testing Explained
Exploratory Testing ExplainedExploratory Testing Explained
Exploratory Testing Explained
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
 
Quality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman ShuklaQuality Assurance and its Importance in Software Industry by Aman Shukla
Quality Assurance and its Importance in Software Industry by Aman Shukla
 
Tcl and zappers background and brief for media v0.01 vs 190712
Tcl and zappers background and brief for media v0.01 vs 190712Tcl and zappers background and brief for media v0.01 vs 190712
Tcl and zappers background and brief for media v0.01 vs 190712
 
Everything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdfEverything You Need to Know About Regression Testing Automation.pdf
Everything You Need to Know About Regression Testing Automation.pdf
 
OOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best PracticesOOW15 - Testing Oracle E-Business Suite Best Practices
OOW15 - Testing Oracle E-Business Suite Best Practices
 
360logica At A Glance
360logica At A Glance360logica At A Glance
360logica At A Glance
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?DevOps: Where in the World Is Test?
DevOps: Where in the World Is Test?
 
Build And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback LoopBuild And Test Automation - Shortening the Feedback Loop
Build And Test Automation - Shortening the Feedback Loop
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Testing and Tester Evolution

  • 1. Testing and Tester Evolution - Are we Regressing, Stagnating or Advancing? Originally Created for: TISQA 2006:Tomorrow’s Testing - Agility, Security and Performance Conference October 5, Chapel Hill, NC Scott Barber Chief Technologist PerfTestPlus, Inc. www.PerfTestPlus.com Testing and Tester Evolution Page 1 © 2006 PerfTestPlus A ll rights reserved.
  • 2. Software Testing Evolves Satire, from the blog of Christopher Allen Founder, Alacrity Ventures Software Testing has been evolving since the dawn of computing as a science, an art and a profession. Moses receiving the Ten Commandments, as depicted by Raphael Software Testing is not bestowed upon us by a mystical deity of testing from atop a mountain. www.PerfTestPlus.com Testing and Tester Evolution Page 2 © 2006 PerfTestPlus A ll rights reserved.
  • 3. Software Testing Evolves More importantly, Software Testing evolves through human choices that are frequently influenced by: Business Drivers, Profit and Schedules Fear, Uncertainty and Doubt Hearsay and Rumor Incomplete Data Vendors and Tool Availability Unrelated or Incomplete Research or Training Reluctant Testers And occasionally: An Altruistic Desire for Better Software Quality www.PerfTestPlus.com Testing and Tester Evolution Page 3 © 2006 PerfTestPlus A ll rights reserved.
  • 4. Evolution Can Be Good Functional and Integration Testing became a virtual “given” in software development around Y2K. (Coincidence?) www.PerfTestPlus.com Testing and Tester Evolution Page 4 © 2006 PerfTestPlus A ll rights reserved.
  • 5. Evolution Can Be Bad For example, Automated Regression Testing as a method of determining “goodness” of subsequent versions. My favorite James Bach slide from: “Explaining Software Testing To Anyone” www.PerfTestPlus.com Testing and Tester Evolution Page 5 © 2006 PerfTestPlus A ll rights reserved.
  • 6. Evolution Can Be Slow 26 years ago, Cem Kaner started writing the first edition of Testing Computer Software, intending to strip away many of the excuses used to justify bad testing; Such as You can't do good testing: without a specification without reviewing the code if the programmers keep adding functionality while you test if you get along too well with the programmers www.PerfTestPlus.com Testing and Tester Evolution Page 6 © 2006 PerfTestPlus A ll rights reserved.
  • 7. Significant Trends Since Y2K Functional & Integration Testing Gain Acceptance Testing Tool Vendors Dominate... Then Disintegrate Waterfall Falls Out of Favor Certification Wars Testers Get Techy Extreme & Agile Become Cool Performance & Security Make Waves Test First & Test Driven Infect Development OpenSource & Communities Make a Splash Top Testers Attend Peer Workshops & Form AST www.PerfTestPlus.com Testing and Tester Evolution Page 7 © 2006 PerfTestPlus A ll rights reserved.
  • 8. Functional & Integration Testing In about 2001, making test an integral part of the complete development team seemed to reach critical mass in the market. Many of the integrated teams followed a Waterfall and/or “validate before you ship” model. Automated regression testing was commonly thought of as the universal answer to the challenge of complete testing. © 2004 International Institute for Software Testing. www.PerfTestPlus.com Testing and Tester Evolution Page 8 © 2006 PerfTestPlus A ll rights reserved.
  • 9. Testing Tool Vendors 1999 marked the start of the rise to power and profitability of the test tool vendors. Vendors sold their wares as answers as opposed to enablers to “C” level managers who were often impressed with the sales demo. Prices and maintenance contracts soared, while more and more tools became “shelf-ware”. Test teams were mandated to make use of the tools, often over their objections about the quality of testing they produced. www.PerfTestPlus.com Testing and Tester Evolution Page 9 © 2006 PerfTestPlus A ll rights reserved.
  • 10. Waterfall Falls Out of Favor Teams realize that, while good in theory, the Waterfall method doesn't handle the inevitability of change and leads to expensive late project changes and delays. In response, iterative development models like RUP and models with feedback loops like the V-model and STEP become popular... Unfortunately, many “process improvement” initiatives fail, Waterfall practices persist and these new processes don't deliver as promised. www.PerfTestPlus.com Testing and Tester Evolution Page 10 © 2006 PerfTestPlus A ll rights reserved.
  • 11. Certification Wars Vendors, consultants and organizations “come to the rescue” with a myriad of multiple choice tests to “certify” testers. Once again, a nice theory, the certifications are widely viewed as superficial money making efforts by the certification provider that prove little more than a working vocabulary and/or tool feature familiarity, but demonstrate little correlation to competence. Good testers get “left behind” because of the time and expense required to keep up with certifications that don't improve their skills. Even the certifications fail to agree on basic definitions. www.PerfTestPlus.com Testing and Tester Evolution Page 11 © 2006 PerfTestPlus A ll rights reserved.
  • 12. Testers Get Techy As technologies advance and automated regression testing fails, testers are forced to get more and more technical to find critical defects fast. Instead of providing opportunities for technical training for testers, many employers opt for Software Development Engineers in Test (SDETs) SDETs prove technically competent, but frequently under-skilled and under-interested in testing as a craft. www.PerfTestPlus.com Testing and Tester Evolution Page 12 © 2006 PerfTestPlus A ll rights reserved.
  • 13. Extreme & Agile Become Cool Kent Beck publishes Extreme Programming (XP) Explained, which becomes the reference for many development teams. A group of expert developers and testers, coined the Agile Manifesto. A group of prominent testers, started the Context- Driven School of software testing based on the principles of the Agile Manifesto. A group of prominent developers began the Agile Movement and the Agile Alliance. Unfortunately, XP and Agile downplay the roles of testers who are separate from developers. www.PerfTestPlus.com Testing and Tester Evolution Page 13 © 2006 PerfTestPlus A ll rights reserved.
  • 14. Performance & Security Victoria's Secret simulcasts a pay-per-view fashion show on the web, leading to a high profile performance disaster. 9/11, identity theft, phishing scandals and hacked networks make security testing front page news. Some vendors bring tools to the market to assist non- security experts in testing software for common security flaws. Still, many development shops continue to accept the risk of minimal performance and security testing with the intent of saving $. Testing performance and security is inherently agile. www.PerfTestPlus.com Testing and Tester Evolution Page 14 © 2006 PerfTestPlus A ll rights reserved.
  • 15. Test First & Test Driven Infection Test First and Test Driven Development have become common tenets of XP and Agile development. Both movements minimize the role of non-developer testers outside of acceptance and usability testing. Most Test First and Test Driven organizations don't see the value in pairing technical testers with developers to enhance the overall completeness and quality of testing. Many Testers still demonstrate a reluctance to test code directly. www.PerfTestPlus.com Testing and Tester Evolution Page 15 © 2006 PerfTestPlus A ll rights reserved.
  • 16. OpenSource & Communities The rise and fall of tool vendors and the increasing capabilities and variety of OpenSource testing tools have led to greater acceptance of their use. On-line communities are booming across the internet. Both general information and specific tools have their own communities. On-line communities are dominated by newbies who drive off more senior altruists. OpenSource tools still bring maintenance and training challenges. www.PerfTestPlus.com Testing and Tester Evolution Page 16 © 2006 PerfTestPlus A ll rights reserved.
  • 17. Peer Workshops & AST Top Testers have organized and attended nearly 100 peer workshops since Y2K. The Association for Software Testing was formed in 2005 by some of the top testers in the industry to promote advancement in software testing and a partnership between practitioners, academics and students. www.PerfTestPlus.com Testing and Tester Evolution Page 17 © 2006 PerfTestPlus A ll rights reserved.
  • 18. Across the Industry Most software development and testing organizations are reporting that it's “business as usual” with isolated pockets of advancement. Software testing consultants are reporting noteworthy advancements in a handful of organizations. Software testing thought leaders are reporting that testing is poised for a significant lurch forward. However, advancements are contingent on individual testers embracing change and enhancing their technical and testing skills. www.PerfTestPlus.com Testing and Tester Evolution Page 18 © 2006 PerfTestPlus A ll rights reserved.
  • 19. Performance & Security The Good: New publications and conferences are increasing awareness of the challenges and realities of performance and security testing. Peer conferences and communities are enhancing knowledge sharing across the industry. Tool vendors are (finally) building tools that enable performance and security testers to do their job well. More and more stakeholders are asking for performance and security testing and accepting that they are rare and technical skills. www.PerfTestPlus.com Testing and Tester Evolution Page 19 © 2006 PerfTestPlus A ll rights reserved.
  • 20. Performance & Security The Bad: Even with increased awareness, performance and security testing lags about 5 years behind functional and integration testing in frequency and completeness. Knowledge sharing is limited to a small number of testers and managers. The new tools are more powerful, but also more challenging to use and are still, well, new. Many stakeholders are still unwilling to take the time or spend the money to test performance and security they way they know they should. www.PerfTestPlus.com Testing and Tester Evolution Page 20 © 2006 PerfTestPlus A ll rights reserved.
  • 21. Performance & Security The Ugly: Increased awareness does not equate to increased knowledge about how effective performance and security testing should be conducted. Knowledge sharing is great, but good training is hard to find. New tools, without good training make the lives of the already elite testers easier, but further complicate the lives of everyone else. Until stakeholders are willing to accept, support and pay for new paradigms in performance and security testing, little is going to change. www.PerfTestPlus.com Testing and Tester Evolution Page 21 © 2006 PerfTestPlus A ll rights reserved.
  • 22. Performance & Security My Take (Part 1): Early adopters are reaping the benefits of advancements today. The next major tool releases will make most performance and security testers quite happy. High quality training, books and reference material are a must to assist today's journeymen achieve mastery. We must earn the trust of stakeholders to allow us to do our job the way it needs to be done. www.PerfTestPlus.com Testing and Tester Evolution Page 22 © 2006 PerfTestPlus A ll rights reserved.
  • 23. Performance & Security My Take (Part 2): Performance and security testers must step out of our comfort zone to learn and apply lessons from: Human Psychology Probability and Statistics Operations Research Graphical Presentation of Information Retrospective Data Analysis Human Factors and Usability www.PerfTestPlus.com Testing and Tester Evolution Page 23 © 2006 PerfTestPlus A ll rights reserved.
  • 24. Summary Testing and Testers are absolutely evolving. Evolution is not always good. Performance and security testing is gaining ground on functional and integration testing, but still has a long way to go. New tools are enabling us to do our job better, but only if we really know what we are doing to start with. The existence of advancements does not imply that they are commonly in use. I am enthusiastic about the ongoing evolution of testing www.PerfTestPlus.com Testing and Tester Evolution Page 24 © 2006 PerfTestPlus A ll rights reserved.
  • 25. Questions www.PerfTestPlus.com Testing and Tester Evolution Page 25 © 2006 PerfTestPlus A ll rights reserved.
  • 26. Want More Information? http://www.PerfTestPlus.com (My site) http://www.PerformanceTester.com (Various resources) http://www.TestingReflections.com (QA blog collection) http://www.QAForums.com (Huge QA forum) http://www.LoadTester.com (Good articles and links) www.PerfTestPlus.com Testing and Tester Evolution Page 26 © 2006 PerfTestPlus A ll rights reserved.
  • 27. Contact Info Scott Barber Chief Technologist PerfTestPlus, Inc E-mail: Web Site: sbarber@perftestplus.com www.PerfTestPlus.com www.PerfTestPlus.com Testing and Tester Evolution Page 27 © 2006 PerfTestPlus A ll rights reserved.