shotgun debugging
Home > Software Quality Definitions - Shotgun debugging
SearchSoftwareQuality.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

shotgun debugging


Show me everything on Functional software testing

DEFINITION - Shotgun debugging is the debugging of a program, hardware, or system problem using the approach of trying several possible solutions at the same time in the hope that one of them will work. This approach may work in some circumstances while sometimes incurring the risk of introducing new and even more serious problems.

Technicians who repair electronic equipment sometimes use this approach to solving a hardware problem. If test equipment necessary to isolate the faulty component is not available, an experienced technician may replace several components at once, knowing, from experience, that the observed trouble is nearly always caused by a malfunction of one of those components. This is an inefficient and costly method to repair hardware, but in the field, it may work temporarily.

Learn more about Functional software testing
Streamlining test planning and design: Many project managers choose to ignore the vital process of test planning in developing software. Expert Robin Goldsmith explains why ignoring test planning is counter-productive.
Testing functionality, performance of mobile Web applications: Get best practices advice for functional and performance testing of mobile Web applications in this tip.
Software testing deliverables: Developing a software testing strategy: David Johnson updates his popular tip on software testing deliverables with detailed information on forming a test strategy.
Pros and cons of requirements-based software testing: Learn about the strengths and benefits of requirements-based testing as well as what the detractors say -- mostly based on incorrect assumptions about requirements.
Use functional and regression testing to validate SOA solutions: David W. Johnson explains how to use functional and regression testing to validate that SOA solutions deliver the business functionality required.

LAST UPDATED: 15 Feb 2007

Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com





FILE EXTENSION AND FILE FORMAT LIST
File Extension and File Format List:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #


RELATED CONTENT
Testing strategies for complex environments
In this issue of SoftwareTesting Ezine, the new "places" are a service-oriented architecture (SOA) and an agile software development environment.
Software Testing Ezines
Find tactical strategy articles on regression testing, SCA, mobile app testing, exploratory testing, SOA, agile development, virtualization, cloud...
Improving software testing productivity using record-playback
Test pro describes the benefits and shortcomings of record-playback software testing tools, and offers recommendations in this podcast.

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
context-driven testing  (SearchSoftwareQuality.com)
Context-driven testing is a paradigm for developing and debugging computer software that takes into account the ways in which the programs will be...
functional programming  (SearchSoftwareQuality.com)




Software Quality - shotgun debugging Articles
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts