Will exhaustive testing (even if it is possible for very
small programs) guarantee
that the program is 100 percent correct?
Answer / ron h.
No, even exhaustive testing will not guarantee that the
program is 100 percent correct. There are too many
variables to consider.
Consider this...
Installation testing - did the program install according to
the instructions?
Integration testing - did the program work with all of the
other programs on the system without interference, and did
the installed modules of the program integrate and work
with other installed modules?
Function testing - did each of the program functions work
properly?
Unit testing - did the unit work as a standalone as
designed, and did the unit work when placed in the overall
process?
User Acceptance Testing - did the program fulfill all of
the user requirements and work per the user design?
Performance testing - did the program perform to a level
that was satisfactory and could it carry the volume load
placed upon it?
While these are just the basic tests for an exhaustive
testing scenario, you could keep testing beyond these tests
using destructive methods, white box internal program
testing, establish program exercises using automated
scripts, etc.
The bottom line is... testing has to stop at some point in
time. Either the time runs out that was allotted for
testing, or you gain a confidence level that the program is
going to work. (Of course, the more you test, the higher
your confidence level).
I don't know anyone that would give a 100% confidence level
that the program is 100% correct, (to do so is to invite
people to prove you wrong and they will come back with all
kinds of bugs you never even considered). However, you may
be 95% confident that you found most all of the major
bugs. Based upon this level of confidence, you would then
place the program into production use - always expecting
some unknown bug to be found.
| Is This Answer Correct ? | 21 Yes | 4 No |
Why do you want to join Genpact?
What is Aggressive behavior needed in corporate world? how aggressive play a role on of the Employee?
IS MEDIA GOING PAGE 3? reasons?
Which Inverter and Battery is best for home uses?
when was the EAST INDIAN ASSOCIATION founded?
how will be the career growth in railways if we join as a asst. station master?
Best books for bank po examination
how many languages are listed in the 8th schedule of the indian constitution?
What is the importans of colums in Accession register?
I had a gap of 6 yrs after my 11th now i am giving 12th sci exam in march 09 i do have work exp of 2yrs in broking company i have some ? 1) Is it possible for me to give banks exam clerical and wht wud be the perception for bank interview if i do wellin ent? 2) wht wud be the other way out as my finacial background is weak? please answer me
the reason for the failure of Muslim league in the 1937 general elections.
What is the most difficult situation you have ever faced in your life?