SlideShare a Scribd company logo
1 of 16
Integrated Testing - Adding Value to Systems Engineering Process NASA PM Challenge 2011 Keith Britton/NASA KSC Dawn Schaible/NASA LaRC
Testing has long been recognized as important yet there are many examples of how more testing could have prevented failures Testing alone does not make a program successful but does increase the likelihood of success 2 Problem Statement
3 Problem Statement It is easier to find and fix problems on the ground… …than it is on-orbit
Research Methodology This presentation is based on previous research  for the MIT Systems Design and Management Program Thesis.   Based in interviews with NASA and Industry Experts Role of testing/requirements definition Decision making factors Testing budgets and cost considerations Organizational factors/knowledge transfer Focused on testing portion of verification process Emphasized integration phase of test programs Human-rated spacecraft were investigated 4
Common Themes from Research Barriers: Subjectivity of test requirement development Paradoxical nature of testing Vulnerability to changes and cutbacks Inadequate attention to testing Optimism varies with organizational position Cost tracking methods for testing are insufficient 5
Barriers Subjectivity of test requirement development Test requirement decision process is usually subjective, rather than a documented process Risk factors do not perfectly relate to test requirements (due to complexity of interactions) 6
Paradoxical nature of testing Testing raises confidence in the system, but can often be seen as a drain on program resources A test should be considered successful if many problems are found, or if the system works as designed Difficult to measure cost avoidance  7 Barriers
Vulnerability to changes and cutbacks Most testing activities occur at end of development phase, when budget and schedule pressure is the greatest Incomplete or changing test requirements are more vulnerable to cutbacks than stringent requirements 8 Barriers
Inadequate attention to testing Testing is often overlooked during the early planning phases General lack of formal training in testing Sometimes test engineers do not hold the same status as other engineers in the project 9 Barriers
Barriers  Optimism varies with organizational position Due to risk aversion level, systems perspective, fidelity of available information Detailed technical information may not be consistent across the organization 10
Cost tracking methods for testing are insufficient Difficult to determine pure testing cost from current budget structures Fidelity of life-cycle cost estimating not useful for test requirement decision 11 Barriers
Common Themes from Research Enablers: While testing practices vary, decision factors do not Upfront planning is a key to success, but be prepared for change Testing is more of an art than a science 12
Enablers While testing practices vary, decision factors do not 13 Technical Factors ,[object Object]
Risk
Confidence building
New design/technology

More Related Content

What's hot

Lessons Learned from OVC Evaluations for Future Public Health Evaluations
Lessons Learned from OVC Evaluations for Future Public Health EvaluationsLessons Learned from OVC Evaluations for Future Public Health Evaluations
Lessons Learned from OVC Evaluations for Future Public Health Evaluations
MEASURE Evaluation
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing Methods
Reuben Korngold
 
Policy Design @ HSREPP 2010 Hague conference
Policy Design @ HSREPP 2010 Hague conference  Policy Design @ HSREPP 2010 Hague conference
Policy Design @ HSREPP 2010 Hague conference
Maria Kapsali
 

What's hot (20)

Autotestcon 2016
Autotestcon 2016Autotestcon 2016
Autotestcon 2016
 
Lessons Learned from OVC Evaluations for Future Public Health Evaluations
Lessons Learned from OVC Evaluations for Future Public Health EvaluationsLessons Learned from OVC Evaluations for Future Public Health Evaluations
Lessons Learned from OVC Evaluations for Future Public Health Evaluations
 
Risk-based Testing
Risk-based TestingRisk-based Testing
Risk-based Testing
 
FLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind HaugeFLOSS2009 Øyvind Hauge
FLOSS2009 Øyvind Hauge
 
Developing an Incident Response Process Model for Chemical Facilities
Developing an Incident Response Process Model for Chemical FacilitiesDeveloping an Incident Response Process Model for Chemical Facilities
Developing an Incident Response Process Model for Chemical Facilities
 
Risk based testing a new case study
Risk based testing   a new case studyRisk based testing   a new case study
Risk based testing a new case study
 
Practical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing MethodsPractical Application Of Risk Based Testing Methods
Practical Application Of Risk Based Testing Methods
 
Fundamentals of Risk-based Testing
Fundamentals of Risk-based TestingFundamentals of Risk-based Testing
Fundamentals of Risk-based Testing
 
Policy Design @ HSREPP 2010 Hague conference
Policy Design @ HSREPP 2010 Hague conference  Policy Design @ HSREPP 2010 Hague conference
Policy Design @ HSREPP 2010 Hague conference
 
Consequences of Mispredictions of Software Reliability
Consequences of Mispredictions of Software ReliabilityConsequences of Mispredictions of Software Reliability
Consequences of Mispredictions of Software Reliability
 
From Defect Reporting To Defect Prevention
From Defect Reporting To Defect PreventionFrom Defect Reporting To Defect Prevention
From Defect Reporting To Defect Prevention
 
BugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect ManagementBugDay Bangkok 2009 Defect Management
BugDay Bangkok 2009 Defect Management
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
Risk-Based Testing - Designing & managing the test process (2002)
Risk-Based Testing - Designing & managing the test process (2002)Risk-Based Testing - Designing & managing the test process (2002)
Risk-Based Testing - Designing & managing the test process (2002)
 
John Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green WorldJohn Brennen - Red Hot Testing in a Green World
John Brennen - Red Hot Testing in a Green World
 
Root Cause Analysis for Software Testers
Root Cause Analysis for Software TestersRoot Cause Analysis for Software Testers
Root Cause Analysis for Software Testers
 
Cadth 2015 e4 lourenco adaptive design april 2015 final
Cadth 2015 e4 lourenco   adaptive design april 2015 finalCadth 2015 e4 lourenco   adaptive design april 2015 final
Cadth 2015 e4 lourenco adaptive design april 2015 final
 
Cadth 2015 e4 adaptive design april 2015 final lourenco
Cadth 2015 e4 adaptive design april 2015 final lourencoCadth 2015 e4 adaptive design april 2015 final lourenco
Cadth 2015 e4 adaptive design april 2015 final lourenco
 
Research
ResearchResearch
Research
 
Testing 1 static techniques
Testing 1 static techniquesTesting 1 static techniques
Testing 1 static techniques
 

Viewers also liked

Mulugeta
MulugetaMulugeta
Mulugeta
NASAPMC
 
Ryschk wow
Ryschk wowRyschk wow
Ryschk wow
NASAPMC
 
Rittweger2012 02-22 rittweger orlando ipmc
Rittweger2012 02-22 rittweger orlando ipmcRittweger2012 02-22 rittweger orlando ipmc
Rittweger2012 02-22 rittweger orlando ipmc
NASAPMC
 
Charles.armstrong
Charles.armstrongCharles.armstrong
Charles.armstrong
NASAPMC
 
Hunter.h.shinn.s
Hunter.h.shinn.sHunter.h.shinn.s
Hunter.h.shinn.s
NASAPMC
 
Albert sierra
Albert sierraAlbert sierra
Albert sierra
NASAPMC
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
NASAPMC
 
Poole.eric
Poole.ericPoole.eric
Poole.eric
NASAPMC
 
Hatfield skip
Hatfield skipHatfield skip
Hatfield skip
NASAPMC
 
Unger massey
Unger masseyUnger massey
Unger massey
NASAPMC
 
Mitchell.davis
Mitchell.davisMitchell.davis
Mitchell.davis
NASAPMC
 
Calloway amer v2
Calloway amer v2Calloway amer v2
Calloway amer v2
NASAPMC
 
Brady tim
Brady timBrady tim
Brady tim
NASAPMC
 
Skytland.nick
Skytland.nickSkytland.nick
Skytland.nick
NASAPMC
 
Duncan.william
Duncan.williamDuncan.william
Duncan.william
NASAPMC
 
Robert.webster
Robert.websterRobert.webster
Robert.webster
NASAPMC
 
Diane.dromgold
Diane.dromgoldDiane.dromgold
Diane.dromgold
NASAPMC
 
Young.kwak
Young.kwakYoung.kwak
Young.kwak
NASAPMC
 
Manthos jeff
Manthos jeffManthos jeff
Manthos jeff
NASAPMC
 

Viewers also liked (20)

Mulugeta
MulugetaMulugeta
Mulugeta
 
Ryschk wow
Ryschk wowRyschk wow
Ryschk wow
 
Rittweger2012 02-22 rittweger orlando ipmc
Rittweger2012 02-22 rittweger orlando ipmcRittweger2012 02-22 rittweger orlando ipmc
Rittweger2012 02-22 rittweger orlando ipmc
 
Charles.armstrong
Charles.armstrongCharles.armstrong
Charles.armstrong
 
Hunter.h.shinn.s
Hunter.h.shinn.sHunter.h.shinn.s
Hunter.h.shinn.s
 
Bitten
BittenBitten
Bitten
 
Albert sierra
Albert sierraAlbert sierra
Albert sierra
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Poole.eric
Poole.ericPoole.eric
Poole.eric
 
Hatfield skip
Hatfield skipHatfield skip
Hatfield skip
 
Unger massey
Unger masseyUnger massey
Unger massey
 
Mitchell.davis
Mitchell.davisMitchell.davis
Mitchell.davis
 
Calloway amer v2
Calloway amer v2Calloway amer v2
Calloway amer v2
 
Brady tim
Brady timBrady tim
Brady tim
 
Skytland.nick
Skytland.nickSkytland.nick
Skytland.nick
 
Duncan.william
Duncan.williamDuncan.william
Duncan.william
 
Robert.webster
Robert.websterRobert.webster
Robert.webster
 
Diane.dromgold
Diane.dromgoldDiane.dromgold
Diane.dromgold
 
Young.kwak
Young.kwakYoung.kwak
Young.kwak
 
Manthos jeff
Manthos jeffManthos jeff
Manthos jeff
 

Similar to Schiable

Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
AnanthReddy38
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning
Udayantha de Silva
 
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
CORE Group
 

Similar to Schiable (20)

CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
Common System and Software Testing Pitfalls
Common System and Software Testing PitfallsCommon System and Software Testing Pitfalls
Common System and Software Testing Pitfalls
 
Test management nopri wahyudi
Test management nopri wahyudiTest management nopri wahyudi
Test management nopri wahyudi
 
Agile Requirements Engineering Practices: An Empirical Study
Agile Requirements Engineering Practices: An Empirical StudyAgile Requirements Engineering Practices: An Empirical Study
Agile Requirements Engineering Practices: An Empirical Study
 
Navigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common PitfallsNavigating the Software Testing Maze: Avoiding Common Pitfalls
Navigating the Software Testing Maze: Avoiding Common Pitfalls
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
 
Test management
Test managementTest management
Test management
 
NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning NITC-2016 - Effectiveness of Agile Test Planning
NITC-2016 - Effectiveness of Agile Test Planning
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software Testing
 
IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1IT 8076 Software Testing Unit1
IT 8076 Software Testing Unit1
 
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
 
Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?Why is Test Driven Development for Analytics or Data Projects so Hard?
Why is Test Driven Development for Analytics or Data Projects so Hard?
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...Антон Мужайло, «Using the test process improvement models. Case study based o...
Антон Мужайло, «Using the test process improvement models. Case study based o...
 
Greencastle readiness assessment webinar 14 aug13
Greencastle readiness assessment webinar 14 aug13Greencastle readiness assessment webinar 14 aug13
Greencastle readiness assessment webinar 14 aug13
 
Using the test process improvement models. Case study based on TPI Next model...
Using the test process improvement models. Case study based on TPI Next model...Using the test process improvement models. Case study based on TPI Next model...
Using the test process improvement models. Case study based on TPI Next model...
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegative
 
Fusion Testing - Maximizing Software Test Execution
Fusion Testing - Maximizing Software Test ExecutionFusion Testing - Maximizing Software Test Execution
Fusion Testing - Maximizing Software Test Execution
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 

More from NASAPMC

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
NASAPMC
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
NASAPMC
 
Yew manson
Yew mansonYew manson
Yew manson
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Wood frank
Wood frankWood frank
Wood frank
NASAPMC
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
NASAPMC
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
NASAPMC
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
NASAPMC
 
Stock gahm
Stock gahmStock gahm
Stock gahm
NASAPMC
 
Snow lee
Snow leeSnow lee
Snow lee
NASAPMC
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
NASAPMC
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
NASAPMC
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
NASAPMC
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
NASAPMC
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
NASAPMC
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
NASAPMC
 
Paradis william
Paradis williamParadis william
Paradis william
NASAPMC
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
NASAPMC
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
NASAPMC
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
NASAPMC
 

More from NASAPMC (20)

Bejmuk bo
Bejmuk boBejmuk bo
Bejmuk bo
 
Baniszewski john
Baniszewski johnBaniszewski john
Baniszewski john
 
Yew manson
Yew mansonYew manson
Yew manson
 
Wood frank
Wood frankWood frank
Wood frank
 
Wood frank
Wood frankWood frank
Wood frank
 
Wessen randi (cd)
Wessen randi (cd)Wessen randi (cd)
Wessen randi (cd)
 
Vellinga joe
Vellinga joeVellinga joe
Vellinga joe
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Stock gahm
Stock gahmStock gahm
Stock gahm
 
Snow lee
Snow leeSnow lee
Snow lee
 
Smalley sandra
Smalley sandraSmalley sandra
Smalley sandra
 
Seftas krage
Seftas krageSeftas krage
Seftas krage
 
Sampietro marco
Sampietro marcoSampietro marco
Sampietro marco
 
Rudolphi mike
Rudolphi mikeRudolphi mike
Rudolphi mike
 
Roberts karlene
Roberts karleneRoberts karlene
Roberts karlene
 
Rackley mike
Rackley mikeRackley mike
Rackley mike
 
Paradis william
Paradis williamParadis william
Paradis william
 
Osterkamp jeff
Osterkamp jeffOsterkamp jeff
Osterkamp jeff
 
O'keefe william
O'keefe williamO'keefe william
O'keefe william
 
Muller ralf
Muller ralfMuller ralf
Muller ralf
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Schiable

  • 1. Integrated Testing - Adding Value to Systems Engineering Process NASA PM Challenge 2011 Keith Britton/NASA KSC Dawn Schaible/NASA LaRC
  • 2. Testing has long been recognized as important yet there are many examples of how more testing could have prevented failures Testing alone does not make a program successful but does increase the likelihood of success 2 Problem Statement
  • 3. 3 Problem Statement It is easier to find and fix problems on the ground… …than it is on-orbit
  • 4. Research Methodology This presentation is based on previous research for the MIT Systems Design and Management Program Thesis. Based in interviews with NASA and Industry Experts Role of testing/requirements definition Decision making factors Testing budgets and cost considerations Organizational factors/knowledge transfer Focused on testing portion of verification process Emphasized integration phase of test programs Human-rated spacecraft were investigated 4
  • 5. Common Themes from Research Barriers: Subjectivity of test requirement development Paradoxical nature of testing Vulnerability to changes and cutbacks Inadequate attention to testing Optimism varies with organizational position Cost tracking methods for testing are insufficient 5
  • 6. Barriers Subjectivity of test requirement development Test requirement decision process is usually subjective, rather than a documented process Risk factors do not perfectly relate to test requirements (due to complexity of interactions) 6
  • 7. Paradoxical nature of testing Testing raises confidence in the system, but can often be seen as a drain on program resources A test should be considered successful if many problems are found, or if the system works as designed Difficult to measure cost avoidance 7 Barriers
  • 8. Vulnerability to changes and cutbacks Most testing activities occur at end of development phase, when budget and schedule pressure is the greatest Incomplete or changing test requirements are more vulnerable to cutbacks than stringent requirements 8 Barriers
  • 9. Inadequate attention to testing Testing is often overlooked during the early planning phases General lack of formal training in testing Sometimes test engineers do not hold the same status as other engineers in the project 9 Barriers
  • 10. Barriers Optimism varies with organizational position Due to risk aversion level, systems perspective, fidelity of available information Detailed technical information may not be consistent across the organization 10
  • 11. Cost tracking methods for testing are insufficient Difficult to determine pure testing cost from current budget structures Fidelity of life-cycle cost estimating not useful for test requirement decision 11 Barriers
  • 12. Common Themes from Research Enablers: While testing practices vary, decision factors do not Upfront planning is a key to success, but be prepared for change Testing is more of an art than a science 12
  • 13.
  • 14. Risk
  • 18. Reuse
  • 20.
  • 23.
  • 24. Enablers Testing is more of an art than a science Experience and mentoring can be more important than formal training Test engineers need to know the system design as well as the designers – and be creative in finding system faults Good sub-system engineering is not a substitute for proper system engineering Complexity of current systems requires strong integration and communication 15
  • 25. Recommendations Understand the barriers and enablers to good test programs and account for them in planning Include testing in the earliest stages of the spacecraft’s development process Establish improved training and mentoring programs for test engineers Consider test engineering a valid profession with a viable career path for test engineers Recognize and understand personal risk-tolerance levels and how individual decision-making styles affect decisions Continue research into dealing with the complexity of today’s systems and how testing can be used to discover unintended interactions 16