Most common software errors

07 Jun

Following are the most common software errors that aid you in software testing. This helps you
to identify errors systematically and increases the efficiency and productivity of software testing.
Types of errors with examples
• User Interface Errors: Missing/Wrong Functions, Doesn’t do what the user expects, Missing
information, Misleading, Confusing information, Wrong content in Help text, Inappropriate error
messages. Performance issues – Poor responsiveness, Can’t redirect output, Inappropriate use of
key board
• Error Handling: Inadequate – protection against corrupted data, tests of user input, version
control; Ignores – overflow, data comparison, Error recovery – aborting errors, recovery from
hardware problems.
• Boundary related errors: Boundaries in loop, space, time, memory, mishandling of cases
outside boundary.
• Calculation errors: Bad Logic, Bad Arithmetic, Outdated constants, Calculation errors,
Incorrect conversion from one data representation to another, Wrong formula, Incorrect

• Initial and Later states: Failure to – set data item to zero, to initialize a loop-control
variable, or re-initialize a pointer, to clear a string or flag, Incorrect initialization.
• Control flow errors: Wrong returning state assumed, Exception handling based exits, Stack
underflow/overflow, Failure to block or un-block interrupts, Comparison sometimes yields wrong
result, Missing/wrong default, Data Type errors.
• Errors in Handling or Interpreting Data: Un-terminated null strings, Overwriting a file
after an error exit or user abort.
• Race Conditions: Assumption that one event or task finished before another begins,
Resource races, Tasks starts before its prerequisites are met, Messages cross or don’t arrive in
the order sent.
• Load Conditions: Required resources are not available, No available large memory area, Low
priority tasks not put off, Doesn’t erase old files from mass storage, Doesn’t return unused
• Hardware: Wrong Device, Device unavailable, Underutilizing device intelligence,
Misunderstood status or return code, Wrong operation or instruction codes.
• Source, Version and ID Control: No Title or version ID, Failure to update multiple copies of
data or program files.
• Testing Errors: Failure to notice/report a problem, Failure to use the most promising test
case, Corrupted data files, Misinterpreted specifications or documentation, Failure to make it clear
how to reproduce the problem, Failure to check for unresolved problems just before release,
Failure to verify fixes, Failure to provide summary report.

Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

12 responses to “Most common software errors

  1. Azzie Crandall

    June 23, 2012 at 1:00 PM

    I have seen some discussion around making sure that sites are reachable whether a user types in the “www” or not. But sadly, old timer’s disease has struck again and I can’t find the article. I’m not even sure what the total rationale was, but the author was almost having a stroke trying to make the point that “www” is superfluous and should never be needed to reach a page.

  2. Reita Leid

    June 24, 2012 at 1:26 AM

    Awesome information here. I am excited to read more!

  3. Monica Scarborough

    June 26, 2012 at 2:42 PM

    Fantastic website. A lot of helpful info here. I am sending it to some pals ans also sharing in delicious. And naturally, thank you in your sweat!

  4. cialis

    June 26, 2012 at 6:20 PM

    You made some good points there. I did a search on the subject and found most guys will go along with with your blog.

  5. Buy Repo Cars

    June 26, 2012 at 7:14 PM

    Greetings! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one? Thanks a lot!

  6. contact us

    June 27, 2012 at 12:51 AM

    Everything is very open and very clear explanation of issues. It contains truly information. Your website is very useful. Thanks for sharing. Looking forward to more!

  7. cialis

    June 27, 2012 at 3:49 PM

    I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all website owners and bloggers made good content as you did, the net will be a lot more useful than ever before.

  8. buy hydrocodone online

    June 27, 2012 at 8:13 PM

    I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.

  9. Crestview Gurgaon price

    June 27, 2012 at 9:52 PM

    Regards  for sharing the information with us.

  10. Jong Edgerton

    June 29, 2012 at 4:32 AM

    You should take part in a contest for one of the best blogs on the web. I will recommend this site!

  11. Good Page

    June 29, 2012 at 6:11 PM

    Hey! I’m at work surfing around your blog from my new iphone 3gs! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the outstanding work!

  12. Beverly

    October 29, 2012 at 4:00 PM

    Hey just happened upon your website from Yahoo after I entered
    in, “Most common software errors Quality Auditor” or something similar (can’t quite remember exactly). Anyhow, I’m
    pleased I found it because your content is exactly what I’m searching for (writing a college paper) and I hope you don’t mind if I gather some information from here and I will of course
    credit you as the source. Thanks.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: