SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Downloaden Sie, um offline zu lesen
Matthew Sullivan


 MANAGING RISK FOR                                      Scott Barber

                                                        S o f t wa r e Te s t

SOFTWARE PRODUCTS                                       Professionals
                                                        Conference
                                                        Fa l l 2 01 1




       Copyright © 2011 PerfTestPlus, Inc. All rights
                        reserved.
“STATE OF THE S/W TESTING PRACTICE”

                       • Find bugs (identify risks) OR
    “Role” of          • Check for compliance (V&V)
   QA/Testing

                       • Appears undervalued, BUT
   “Value” of          • Doesn’t provide nearly the value it
   QA/Testing            could


                       • Business goals & value propositions
  QA/Testing is        • Business risks & risk controls
“out of sync” with     • Executive information needs

                Copyright © 2011 PerfTestPlus, Inc. All rights
                                 reserved.
“THE UNDER-INFORMED DIRECTING THE
UNDER-TRAINED TO DO THE UNIMPORTANT”




       Executives                            Testers                                Artifacts
     (the Uninformed):                   (the Untrained)                        (the Unimportant)




  •Don’t know how to ask          •Don’t know what the                       •Bugs no one wants to fix
   for what they need, SO          executives need, SO                       •Metrics no one
  •They ask for what they         •They do what they are                      understands
   know                            asked to                                  •Documents no one
                                                                              reads


                            Copyright © 2011 PerfTestPlus, Inc. All rights
                                             reserved.
IMPROVING THE SITUATION (PART 1)


   Focus on:
   •Delivering business value
   •Reducing business risk



      At every business layer, identify & balance:
      •Responsibility
      •Accountability



   Get your superiors to read Ch 16:Rightsizing the Cost of Testing:
   Tips for Executives of How to Reduce the Cost of Software Testing;
   CRC Press 2011


                     Copyright © 2011 PerfTestPlus, Inc. All rights
                                      reserved.
IMPROVING THE SITUATION (PART 2)




          Copyright © 2011 PerfTestPlus, Inc. All rights
                           reserved.
FEELING UNDER SIEGE?



                              Businesses reduce
                              allocation of
                              resources to
                              testing because of
                              a perception of
                              diminished value.

    Copyright © 2011 PerfTestPlus, Inc. All rights
                     reserved.
WHAT DIMINISHES VALUE FOR TESTING?

1. Lack of insight into
   future
2. Redundancy
3. Specification
   blocks
4. Lack of
   independence
5. Scope
   constraint
                Copyright © 2011 PerfTestPlus, Inc. All rights
                                 reserved.
LACK OF INSIGHT INTO THE FUTURE

                                                           Why didn’t this
                                                            come up in
                                                             testing!




          Copyright © 2011 PerfTestPlus, Inc. All rights
                           reserved.
REDUNDANCY


                                   Sign here, and then sign
                                   the next box attesting to
                                    the authenticity of the
                                      previous signature.




Copyright © 2011 PerfTestPlus, Inc. All rights
                 reserved.
SPECIFICATION BLOCK

Honestly I’d love to start testing today, but
 first I need detailed requirements. VERY
            detailed requirements




               Copyright © 2011 PerfTestPlus, Inc. All rights
                                reserved.
LACK OF INDEPENDENCE

                                               Its not fun being
                                              the captain’s “no-
                                                     man”.




     Copyright © 2011 PerfTestPlus, Inc. All rights
                      reserved.
SCOPE CONSTRAINT

   Someone else was
supposed to be watching
     for icebergs.




                   Copyright © 2011 PerfTestPlus, Inc. All rights
                                    reserved.
REQUIREMENT-DRIVEN APPROACH




        Copyright © 2011 PerfTestPlus, Inc. All rights
                         reserved.
THE MEANING OF LIFE (FOR TESTERS)




                                   The purpose of
                                   testing is to reduce
                                   uncertainty about
                                   the future impact
                                   of technology.


           Copyright © 2011 PerfTestPlus, Inc. All rights
                            reserved.
ALTERNATIVE APPROACH




     Copyright © 2011 PerfTestPlus, Inc. All rights
                      reserved.
RISK AS A COMMON LANGUAGE


                     Security
                                                                  Whether explicitly
                                                                  or implicitly, all
Compliance                               Functional               forms of testing
                     Risk                                         revolve around the
                                                                  reduction and
                                                                  management of
         Usability              Performance
                                                                  risk.

                                     Copyright © 2011 PerfTestPlus, Inc. All rights
                                                      reserved.
THE SECRET TO MANAGING RISK




                                To effectively
                                manage risk, you
                                must effectively
                                manage
                                knowledge.


        Copyright © 2011 PerfTestPlus, Inc. All rights
                         reserved.
WHAT IS CONTROL MODEL TESTING?


Control Model Testing
is a business-aligned
approach to software
testing that derives
“test cases” from
knowledge models
of the system based on
a risk-based
taxonomy .

                Copyright © 2011 PerfTestPlus, Inc. All rights
                                 reserved.
WHAT IS OUR TAXONOMY BASED UPON?


COSO
  Enterprise Risk
   Management Integrated
   Framework

The Open Group
  Technical Standard on
   Risk Taxonomy

PerfTest Plus
  Taxonomy Extensions for
   Control Model Testing

                   Copyright © 2011 PerfTestPlus, Inc. All rights
                                    reserved.
WHAT ARE THE BASIC ENTITIES?




        Copyright © 2011 PerfTestPlus, Inc. All rights
                         reserved.
THE OPEN GROUP’S RISK ASSESSMENT
           FRAMEWORK




          Copyright © 2011 PerfTestPlus, Inc. All rights
                           reserved.
RISK LAYERS

Business
• Financial
• Legal
• Brand or Reputation
Product
• Security
• Performance
• Usability
• Other Qualities
Project
• Budget
• Schedule
• Communication

                        Copyright © 2011 PerfTestPlus, Inc. All rights
                                         reserved.
UNADDRESSED RISK




   Copyright © 2011 PerfTestPlus, Inc. All rights
                    reserved.
HOW CAN TESTS ADDRESS THREATS AND
          LEVEL OF RISK?

                                   Controls prevent or
                                   mitigate risk which
                                   may impact business
                                   objectives.

                                   Control Model Testing
                                   helps identify and
                                   assess these controls.


           Copyright © 2011 PerfTestPlus, Inc. All rights
                            reserved.
T YPES OF CONTROLS

Systems
• Firewalls
• Encryption
• Load Balancing
Preferences
• Settings
• Security and Access Model
Policies
• Code Standards
• Monitor and Response
• HR
                         Copyright © 2011 PerfTestPlus, Inc. All rights
                                          reserved.
CONTROLS CONTEXT

Development
• Development and Test Tools
• Code standards
• Software components
Implementation
• Checklists
• Installation scripts
Maintenance
• Alerts and Triggers
• SOPs
• Configuration Management
                         Copyright © 2011 PerfTestPlus, Inc. All rights
                                          reserved.
“SAMSARIC” TEST LIFECYCLE


                         Analyze




     Report                                     Assess




  Effort
                        Evaluate


                                               Knowledge
           Copyright © 2011 PerfTestPlus, Inc. All rights
                            reserved.
ANALYSIS

Examine
• System
• Users
• Environment
Identify
• Objectives
• Processes
• Threats
• Controls
Output
• Initial Control Model

                          Copyright © 2011 PerfTestPlus, Inc. All rights
                                           reserved.
INITIAL CONTROL MODEL




     Copyright © 2011 PerfTestPlus, Inc. All rights
                      reserved.
ASSESSMENT

Activities
•Identify authorities
•Solicit opinions
•Evaluate exposure
•Determine impact
Outcomes
•Risk assessment
•Assessed Control Model
•Test plan
                    Copyright © 2011 PerfTestPlus, Inc. All rights
                                     reserved.
ASSESSED CONTROL MODEL




      Copyright © 2011 PerfTestPlus, Inc. All rights
                       reserved.
EVALUATION

Activities
•Execute planned and
 derivative tests
•Identify discrepancies
•Determine capability
Outcomes
•Tested Control Model
•Test results
•Issues /
 recommendations
                    Copyright © 2011 PerfTestPlus, Inc. All rights
                                     reserved.
EXECUTED CONTROL MODEL




      Copyright © 2011 PerfTestPlus, Inc. All rights
                       reserved.
REPORTING

Activities
•Communicate
•Recommend
•Respond
Outcomes
•Implementation plan
•Knowledgebase update
•Confirmation of or
 revisions to test plan
                 Copyright © 2011 PerfTestPlus, Inc. All rights
                                  reserved.
THE FOUR ROLES IN CONTROL MODEL
            TESTING


   Leader

  Manager

 Coordinator

   Tester
            Copyright © 2011 PerfTestPlus, Inc. All rights
                             reserved.
LEADER

                       Responsibilities:
                       • Representation
                       • Roadmaps
                       Interests
                       • Information
                       • Certainty
                       Talents
                       • Communication
                       • Vision
                       Typical Business Titles
                       • Director of Testing or Quality Assurance
                       • Chief Audit Officer (or Assistant to..)
                       • Principle Consultant

Copyright © 2011 PerfTestPlus, Inc. All rights
                 reserved.
MANAGER

Responsibilities:
•Organizing
•Developing
Interests
•Capability
•Consistency
Talents
•Understanding
•Motivating
Typical Business Titles
•Test Manager

                          Copyright © 2011 PerfTestPlus, Inc. All rights
                                           reserved.
COORDINATOR

                       Responsibilities
                       • Planning
                       • Oversight
                       Interests
                       • Successful outcome
                       • Thoroughness
                       Talents
                       • Teamwork
                       • Attention
                       Typical Business Titles
                       • Test or QA Lead or Senior
                       • Analyst or Engineer Level 2 or 3
                       • Manager 1

Copyright © 2011 PerfTestPlus, Inc. All rights
                 reserved.
TESTER

Responsibilities
• Execution
• Analysis
Interests
• Discovery
• Experimentation
Talents
• Curiosity
• Skepticism
Typical Business Titles
• Test or QA Analyst or Engineer
• Analyst or Engineer Level 1 or 2

                              Copyright © 2011 PerfTestPlus, Inc. All rights
                                               reserved.
RISK LAYERS AND ROLES


Business

           Product

  Test
 Leader                    Project
            Test
           Manager
                               Test Coordinator                       Tester




                     Copyright © 2011 PerfTestPlus, Inc. All rights
                                      reserved.
SUMMARY

 Testing should be an indispensible advisor for leadership
 Testing should not be a convenience or scapegoat for
  development
 All types of testing revolve around risk management
 The key to managing risk is managing knowledge
 Testing needs to be a learning discipline in the context of risk
  taxonomy
 The test process should be a continuous cycle reducing ef fort
  through increased knowledge
 Testing roles should correlate to management or risk, not
  resources



                       Copyright © 2011 PerfTestPlus, Inc. All rights
                                        reserved.
QUESTIONS?




matthewgsullivan@hotmail.com
  sbarber@perftestplus.com




       Copyright © 2011 PerfTestPlus, Inc. All rights
                        reserved.
RECOURCES

The Open Group (http://www3.opengroup.org/):
  Risk Taxonomy Technical Standard -
  https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetail
  s.jsp?publicationid=12156
The Committee of Sponsoring Organizations of the Treadway
Commission, or COSO (http://www.coso.org/)
  Enterprise Risk Management-Integrated Framework -
  http://www.coso.org/ERM-IntegratedFramework.htm
PerfTestPlus, Inc. (http://www.perftestplus.com/)
  Control-Model Testing – (http://www.perftestplus.com/control-model-
  testing)
  Rightsizing the Cost of Testing: Tips for Executives of How to Reduce
  the Cost of Software Testing; CRC Press 2011


                         Copyright © 2011 PerfTestPlus, Inc. All rights
                                          reserved.
ABOUT US

     Matthew Sullivan                                          Scott Barber
Quality Control Engineer                       CTO, PerfTestPlus, Inc
CCH TeamMate
Wolter s Kluwer                                 Widely regarded exper tise in
                                                 per formance.
 Test and Suppor t Engineer for
  PricewaterhouseCooper s for 10                Contributor to:
  year s                                              Performance Testing Guidance for Web
                                                       Applications– Microsoft Press
 Extensive experience in audit                       Beautiful Testing- O’Reilly Press
  and risk management industr y
                                                      How to Reduce the Cost of Testing-
 Specialist in testing Microsof t                     Taylor and Francis
  .NET, MS SQL Ser ver, and Lotus               Executive Director of the
  Notes applications
                                                 Association for Sof tware Testing
 MS in Sof tware Engineering
  from Regis University                         Co-Founder of the Workshop of
                                                 Per formance and Reliability

                        Copyright © 2011 PerfTestPlus, Inc. All rights
                                         reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at ScaleTechWell
 
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
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOpsSherry Chang
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityTechWell
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilIBM UrbanCode Products
 
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
 
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
 
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
 
[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
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile IntroductionAdrian Smith
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Puppet
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsGene Kim
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsInflectra
 
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
 
Sogefi : Du produit au lean engineering
Sogefi : Du produit au lean engineeringSogefi : Du produit au lean engineering
Sogefi : Du produit au lean engineeringInstitut Lean France
 
scbcd 5 preparation guide
scbcd 5 preparation guidescbcd 5 preparation guide
scbcd 5 preparation guideGanesh P
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeCA Technologies
 

Was ist angesagt? (19)

The Test Pyramid
The Test PyramidThe Test Pyramid
The Test Pyramid
 
Agile Testing at Scale
Agile Testing at ScaleAgile Testing at Scale
Agile Testing at Scale
 
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
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Evolving Team Structure in DevOps
Evolving Team Structure in DevOpsEvolving Team Structure in DevOps
Evolving Team Structure in DevOps
 
A DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software QualityA DevOps Primer: Whole Team Approaches for Better Software Quality
A DevOps Primer: Whole Team Approaches for Better Software Quality
 
Building a DevOps Team that isn't Evil
Building a DevOps Team that isn't EvilBuilding a DevOps Team that isn't Evil
Building a DevOps Team that isn't Evil
 
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
 
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
 
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
 
[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
 
Agile Introduction
Agile IntroductionAgile Introduction
Agile Introduction
 
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
Demystifying DevOps for Ops - Including Findings from the 2015 State of DevOp...
 
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy EnvironmentsDOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
DOES14 - Scott Prugh - CSG - DevOps and Lean in Legacy Environments
 
Methodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile ProjectsMethodologies 1: Managing Agile Projects
Methodologies 1: Managing Agile Projects
 
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"?
 
Sogefi : Du produit au lean engineering
Sogefi : Du produit au lean engineeringSogefi : Du produit au lean engineering
Sogefi : Du produit au lean engineering
 
scbcd 5 preparation guide
scbcd 5 preparation guidescbcd 5 preparation guide
scbcd 5 preparation guide
 
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps AwesomeAnalyst Keynote: Continuous Delivery: Making DevOps Awesome
Analyst Keynote: Continuous Delivery: Making DevOps Awesome
 

Ähnlich wie Control model testing

Simple2rocketscience 120513214533 Phpapp01
Simple2rocketscience 120513214533 Phpapp01Simple2rocketscience 120513214533 Phpapp01
Simple2rocketscience 120513214533 Phpapp01Archana Survase
 
Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...
Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...
Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...Project Controls Expo
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy CodeSiddhi
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsCompuware APM
 
Ptformanagersppt - Scott Barber
Ptformanagersppt - Scott BarberPtformanagersppt - Scott Barber
Ptformanagersppt - Scott BarberArchana Survase
 
Specifications For Enterprise Testing
Specifications For Enterprise TestingSpecifications For Enterprise Testing
Specifications For Enterprise TestingSathyan Sethumadhavan
 
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfReporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfInSync2011
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile ApplicationsCompuware APM
 
Oracle Bi Foundation Sales V5.8
Oracle Bi Foundation Sales V5.8Oracle Bi Foundation Sales V5.8
Oracle Bi Foundation Sales V5.8Oracle
 
Oracle Bi Foundation
Oracle Bi FoundationOracle Bi Foundation
Oracle Bi Foundationjamesgj2004
 
Strategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls RiskStrategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls RiskArtur Alves
 
Dealing With Rising Commodity Prices with Tom Nagle
Dealing With Rising Commodity Prices with Tom NagleDealing With Rising Commodity Prices with Tom Nagle
Dealing With Rising Commodity Prices with Tom NagleLeveragePoint Innovations
 
Making most of marketing dashboards
Making most of marketing dashboardsMaking most of marketing dashboards
Making most of marketing dashboardsStratigent
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationOneSpring LLC
 
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve BellOperae Partners
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing PyramidNaresh Jain
 
Fundamentals of testing 1
Fundamentals of testing 1Fundamentals of testing 1
Fundamentals of testing 1Hoang Nguyen
 

Ähnlich wie Control model testing (20)

Simple2rocketscience 120513214533 Phpapp01
Simple2rocketscience 120513214533 Phpapp01Simple2rocketscience 120513214533 Phpapp01
Simple2rocketscience 120513214533 Phpapp01
 
Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...
Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...
Project Controls Expo, 13th Nov 2013 - "EVM for the Rest of Us" By Javier Slo...
 
Migrating Legacy Code
Migrating Legacy CodeMigrating Legacy Code
Migrating Legacy Code
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
 
Ptformanagersppt - Scott Barber
Ptformanagersppt - Scott BarberPtformanagersppt - Scott Barber
Ptformanagersppt - Scott Barber
 
Specifications For Enterprise Testing
Specifications For Enterprise TestingSpecifications For Enterprise Testing
Specifications For Enterprise Testing
 
Agile governance
Agile governanceAgile governance
Agile governance
 
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfReporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
 
Oracle Bi Foundation Sales V5.8
Oracle Bi Foundation Sales V5.8Oracle Bi Foundation Sales V5.8
Oracle Bi Foundation Sales V5.8
 
Oracle Bi Foundation
Oracle Bi FoundationOracle Bi Foundation
Oracle Bi Foundation
 
Chapter 15
Chapter 15Chapter 15
Chapter 15
 
Strategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls RiskStrategies for Reducing Access Controls Risk
Strategies for Reducing Access Controls Risk
 
Dealing With Rising Commodity Prices with Tom Nagle
Dealing With Rising Commodity Prices with Tom NagleDealing With Rising Commodity Prices with Tom Nagle
Dealing With Rising Commodity Prices with Tom Nagle
 
Making most of marketing dashboards
Making most of marketing dashboardsMaking most of marketing dashboards
Making most of marketing dashboards
 
Form and structure of test case MATTERS!
Form and structure of test case MATTERS!Form and structure of test case MATTERS!
Form and structure of test case MATTERS!
 
UPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through VisualizationUPA 2011 - Better Usability Through Visualization
UPA 2011 - Better Usability Through Visualization
 
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
"The myth of Certainty - Is implementation a naughty word?" by Steve Bell
 
Inverting The Testing Pyramid
Inverting The Testing PyramidInverting The Testing Pyramid
Inverting The Testing Pyramid
 
Fundamentals of testing 1
Fundamentals of testing 1Fundamentals of testing 1
Fundamentals of testing 1
 

Kürzlich hochgeladen

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
"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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 

Kürzlich hochgeladen (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
"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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 

Control model testing

  • 1. Matthew Sullivan MANAGING RISK FOR Scott Barber S o f t wa r e Te s t SOFTWARE PRODUCTS Professionals Conference Fa l l 2 01 1 Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 2. “STATE OF THE S/W TESTING PRACTICE” • Find bugs (identify risks) OR “Role” of • Check for compliance (V&V) QA/Testing • Appears undervalued, BUT “Value” of • Doesn’t provide nearly the value it QA/Testing could • Business goals & value propositions QA/Testing is • Business risks & risk controls “out of sync” with • Executive information needs Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 3. “THE UNDER-INFORMED DIRECTING THE UNDER-TRAINED TO DO THE UNIMPORTANT” Executives Testers Artifacts (the Uninformed): (the Untrained) (the Unimportant) •Don’t know how to ask •Don’t know what the •Bugs no one wants to fix for what they need, SO executives need, SO •Metrics no one •They ask for what they •They do what they are understands know asked to •Documents no one reads Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 4. IMPROVING THE SITUATION (PART 1) Focus on: •Delivering business value •Reducing business risk At every business layer, identify & balance: •Responsibility •Accountability Get your superiors to read Ch 16:Rightsizing the Cost of Testing: Tips for Executives of How to Reduce the Cost of Software Testing; CRC Press 2011 Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 5. IMPROVING THE SITUATION (PART 2) Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 6. FEELING UNDER SIEGE? Businesses reduce allocation of resources to testing because of a perception of diminished value. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 7. WHAT DIMINISHES VALUE FOR TESTING? 1. Lack of insight into future 2. Redundancy 3. Specification blocks 4. Lack of independence 5. Scope constraint Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 8. LACK OF INSIGHT INTO THE FUTURE Why didn’t this come up in testing! Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 9. REDUNDANCY Sign here, and then sign the next box attesting to the authenticity of the previous signature. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 10. SPECIFICATION BLOCK Honestly I’d love to start testing today, but first I need detailed requirements. VERY detailed requirements Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 11. LACK OF INDEPENDENCE Its not fun being the captain’s “no- man”. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 12. SCOPE CONSTRAINT Someone else was supposed to be watching for icebergs. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 13. REQUIREMENT-DRIVEN APPROACH Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 14. THE MEANING OF LIFE (FOR TESTERS) The purpose of testing is to reduce uncertainty about the future impact of technology. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 15. ALTERNATIVE APPROACH Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 16. RISK AS A COMMON LANGUAGE Security Whether explicitly or implicitly, all Compliance Functional forms of testing Risk revolve around the reduction and management of Usability Performance risk. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 17. THE SECRET TO MANAGING RISK To effectively manage risk, you must effectively manage knowledge. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 18. WHAT IS CONTROL MODEL TESTING? Control Model Testing is a business-aligned approach to software testing that derives “test cases” from knowledge models of the system based on a risk-based taxonomy . Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 19. WHAT IS OUR TAXONOMY BASED UPON? COSO  Enterprise Risk Management Integrated Framework The Open Group  Technical Standard on Risk Taxonomy PerfTest Plus  Taxonomy Extensions for Control Model Testing Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 20. WHAT ARE THE BASIC ENTITIES? Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 21. THE OPEN GROUP’S RISK ASSESSMENT FRAMEWORK Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 22. RISK LAYERS Business • Financial • Legal • Brand or Reputation Product • Security • Performance • Usability • Other Qualities Project • Budget • Schedule • Communication Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 23. UNADDRESSED RISK Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 24. HOW CAN TESTS ADDRESS THREATS AND LEVEL OF RISK? Controls prevent or mitigate risk which may impact business objectives. Control Model Testing helps identify and assess these controls. Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 25. T YPES OF CONTROLS Systems • Firewalls • Encryption • Load Balancing Preferences • Settings • Security and Access Model Policies • Code Standards • Monitor and Response • HR Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 26. CONTROLS CONTEXT Development • Development and Test Tools • Code standards • Software components Implementation • Checklists • Installation scripts Maintenance • Alerts and Triggers • SOPs • Configuration Management Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 27. “SAMSARIC” TEST LIFECYCLE Analyze Report Assess Effort Evaluate Knowledge Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 28. ANALYSIS Examine • System • Users • Environment Identify • Objectives • Processes • Threats • Controls Output • Initial Control Model Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 29. INITIAL CONTROL MODEL Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 30. ASSESSMENT Activities •Identify authorities •Solicit opinions •Evaluate exposure •Determine impact Outcomes •Risk assessment •Assessed Control Model •Test plan Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 31. ASSESSED CONTROL MODEL Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 32. EVALUATION Activities •Execute planned and derivative tests •Identify discrepancies •Determine capability Outcomes •Tested Control Model •Test results •Issues / recommendations Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 33. EXECUTED CONTROL MODEL Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 34. REPORTING Activities •Communicate •Recommend •Respond Outcomes •Implementation plan •Knowledgebase update •Confirmation of or revisions to test plan Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 35. THE FOUR ROLES IN CONTROL MODEL TESTING Leader Manager Coordinator Tester Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 36. LEADER Responsibilities: • Representation • Roadmaps Interests • Information • Certainty Talents • Communication • Vision Typical Business Titles • Director of Testing or Quality Assurance • Chief Audit Officer (or Assistant to..) • Principle Consultant Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 38. COORDINATOR Responsibilities • Planning • Oversight Interests • Successful outcome • Thoroughness Talents • Teamwork • Attention Typical Business Titles • Test or QA Lead or Senior • Analyst or Engineer Level 2 or 3 • Manager 1 Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 39. TESTER Responsibilities • Execution • Analysis Interests • Discovery • Experimentation Talents • Curiosity • Skepticism Typical Business Titles • Test or QA Analyst or Engineer • Analyst or Engineer Level 1 or 2 Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 40. RISK LAYERS AND ROLES Business Product Test Leader Project Test Manager Test Coordinator Tester Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 41. SUMMARY  Testing should be an indispensible advisor for leadership  Testing should not be a convenience or scapegoat for development  All types of testing revolve around risk management  The key to managing risk is managing knowledge  Testing needs to be a learning discipline in the context of risk taxonomy  The test process should be a continuous cycle reducing ef fort through increased knowledge  Testing roles should correlate to management or risk, not resources Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 42. QUESTIONS? matthewgsullivan@hotmail.com sbarber@perftestplus.com Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 43. RECOURCES The Open Group (http://www3.opengroup.org/): Risk Taxonomy Technical Standard - https://www2.opengroup.org/ogsys/jsp/publications/PublicationDetail s.jsp?publicationid=12156 The Committee of Sponsoring Organizations of the Treadway Commission, or COSO (http://www.coso.org/) Enterprise Risk Management-Integrated Framework - http://www.coso.org/ERM-IntegratedFramework.htm PerfTestPlus, Inc. (http://www.perftestplus.com/) Control-Model Testing – (http://www.perftestplus.com/control-model- testing) Rightsizing the Cost of Testing: Tips for Executives of How to Reduce the Cost of Software Testing; CRC Press 2011 Copyright © 2011 PerfTestPlus, Inc. All rights reserved.
  • 44. ABOUT US Matthew Sullivan Scott Barber Quality Control Engineer CTO, PerfTestPlus, Inc CCH TeamMate Wolter s Kluwer  Widely regarded exper tise in per formance.  Test and Suppor t Engineer for PricewaterhouseCooper s for 10  Contributor to: year s  Performance Testing Guidance for Web Applications– Microsoft Press  Extensive experience in audit  Beautiful Testing- O’Reilly Press and risk management industr y  How to Reduce the Cost of Testing-  Specialist in testing Microsof t Taylor and Francis .NET, MS SQL Ser ver, and Lotus  Executive Director of the Notes applications Association for Sof tware Testing  MS in Sof tware Engineering from Regis University  Co-Founder of the Workshop of Per formance and Reliability Copyright © 2011 PerfTestPlus, Inc. All rights reserved.