Monday, February 23, 2009

software testing design

Test design : Design means documenting or modeling. In test design phase the given system is tested that bugs are present or not. If test design is not formally designed no one is sure whether there was a bug or not. So, test design is a important one to get the system without any bugs.


Testing isn’t everything

We must first review, inspect, read, do walkthroughs and then test.
The major methods in decreasing order of effectiveness as follows :

Inspection methods : It includes walkthroughs, desk checking, formal inspection and code reading.

These methods appear to be as effective as testing, but the bugs caught do not completely overload.

Design style : It includes testability, openness and clarity to prevent bugs.

Static Analysis Methods : It includes of strong typing and type checking. It eliminates an entire category of bugs.
Languages : The source language can help reduce certain kinds of bugs. Programmers find new kinds of bugs in new languages, so the bug rate seems to be independent of the languages used.

Design methodology and Development Environment : Design methodology can prevent many kinds of bugs. Development process used and the environment in which what methodology is embedded

2 comments:

  1. I like your post there is a lot of information about software testing, which i would like to learn, thank you for the great guide. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work.. Read more about QA Services

    ReplyDelete