Skip to main content

You are here

What are some of the reasons why software fails?

Give at least 5 reasons that contribute to software failure.



Tests can fail for a lot of reasons including:

Human Error:

  • Too much pressures to deliver - tight, unrealistic deadlines can bring about this.
  • Complexity of system under test. If its too complex to understand.
  • Faulty design. (can be error in specification doc).
  • Faulty components within the system.
  • Inexperience of technical staff. Expecially when using a relatively unknown technology.
  • Frequent changes to requirements (moving target).

Environmental reasons:

  • Radiation, pollution can affect hardware/ firmware and lead to failure.

Add new comment

Type the characters you see in this picture. (verify using audio)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated. Not case sensitive.


Note that the codes and ideas expressed on this site are the authors personal views. The content of this website are the personal notes based on the learning experience of the author. The author will not be responsible for any error or damages resulting from you using the content of this website.

Premium Drupal Themes by Adaptivethemes