software regression testing
play

Software Regression Testing LT Alex Hoover COMOPTEVFOR Monday, - PowerPoint PPT Presentation

Software Regression Testing LT Alex Hoover COMOPTEVFOR Monday, January 13, 2003 Congratulations! Computer Controlled Power Steering Computer Controlled Secure Remote Entry Computer Controlled Fuel Regulation Computer Computer


  1. Software Regression Testing LT Alex Hoover COMOPTEVFOR Monday, January 13, 2003

  2. Congratulations! Computer Controlled Power Steering Computer Controlled Secure Remote Entry Computer Controlled Fuel Regulation Computer Computer Controlled Controlled Anti- Environmental Lock Brakes Monitoring

  3. Testing … Computer Computer Controlled Power Controlled Power Steering Steering Computer Computer Controlled Controlled Secure Remote Secure Remote Entry Entry Computer Computer Controlled Fuel Controlled Fuel Regulation Regulation Computer Computer Computer Computer Controlled Controlled Controlled Anti- Controlled Anti- Environmental Environmental Lock Brakes Lock Brakes Monitoring Monitoring

  4. Troubleshooting … Computer Computer Controlled Power Controlled Power Steering Steering Computer Computer Computer Controlled Controlled Controlled Secure Remote Secure Remote Secure Remote Entry Entry Entry Computer Computer Controlled Fuel Controlled Fuel Regulation Regulation Computer Computer Computer Computer Controlled Controlled Controlled Anti- Controlled Anti- Environmental Environmental Lock Brakes Lock Brakes Monitoring Monitoring

  5. Congratulations! Computer Controlled Power Steering Computer Controlled Secure Remote Entry Computer Controlled Fuel Regulation Computer Computer Controlled Controlled Anti- Environmental Lock Brakes Monitoring

  6. Testing … Computer Computer Controlled Power Controlled Power Steering Steering Computer Computer Controlled Controlled Secure Remote Secure Remote Entry Entry Computer Computer Controlled Fuel Controlled Fuel Regulation Regulation Computer Computer Computer Computer Controlled Controlled Controlled Anti- Controlled Anti- Environmental Environmental Lock Brakes Lock Brakes Monitoring Monitoring

  7. Troubleshooting … Computer Computer Controlled Power Controlled Power Steering Steering Computer Computer Computer Controlled Controlled Controlled Secure Remote Secure Remote Secure Remote Entry Entry Entry Computer Computer Controlled Fuel Controlled Fuel Regulation Regulation Computer Computer Computer Computer Controlled Controlled Controlled Anti- Controlled Anti- Environmental Environmental Lock Brakes Lock Brakes Monitoring Monitoring

  8. Premise The degree of regression testing required for a system is not proportional to the failure corrected, but to the extent of the change applied to correct the failure.

  9. Measuring Extent of Change • Traditional Methods – SLOC – SPR Opening/Closure Rate – Interface Tracing • Proposal – Functional Decomposition and Synthesis – Total Architectural Change

  10. Functional Dependency • Functional Entities Exist at Multiple Levels of Resolution • Entity-Relationship Views are Isomorphic with Hierarchies • Hierarchies Can Establish “Order of Effect” Relationships Among Entities

  11. Substantive Change • Changes in Scope • Changes in Nature • Changes in Range • Changes in Behavior

  12. Tracing Change to Test Cases • Dimensions of Testing – Breadth – Depth • Dimensions of Change – Order – Substance B × × × D = O × × × × S ×

  13. Questions LT Alex Hoover Code 83 COMOPTEVFOR 7970 Diven Street Norfolk, VA 23505 757 282-5546 hoovera@cotf.navy.mil 757 489-8246 757 739-2359 sagh@bigfoot.com

Recommend


More recommend