Will exhaustive testing (even if it is possible for very
small programs) guarantee
that the program is 100 percent correct?
Answer Posted / 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 |
Post New Answer View All Answers
hello everyone myself sumit doing b.com final please tell me various exams ,their procedure and qualification for getting jobs in excise,custom and taxtion field.
why you want to leave your existing company & join our company?
Whate,we can use for HPLC calibration insted of caffine?
hi, igot previous years papers of out tech.and gen.from the website www.apsrtc.gov.in.as of 2009 papers are available in that website. if any got any more old question papers plz mail me to sowmyayedavilli@gmail.com plz do me the favour .....................................thankyou all
what is the equivalence classes for the pairs (1,1) and (3,4)?
I m allready working in nationalised bank as a clerk(3-4 month)in rajasthan(posted at home town). now i m selected in sbi for the post of clerk(punjab).. should i join sbi? is it right choice? i m very confused plz reply.
The ration of stone,sand and cement in a concrete mixture is 6;3;1.If you have 20m^3 of concrete,what is the volume of;sand,stone and cement?
how to get c & f agengy licence or ragistration ??
ph is 4.01,6.86,9.18 mv value 184.7,19.0,-110.7 how to calculate slope manually
why i am suitable for national physical laboratory
i had an backlog in my engg finial year.so i am counted as 2008 or 2009 passout for applying to IT companies? so what should i keep it in my resume thanks in advance.
what is the pharmacopoeial apllication of column, paper , thin layer chomatography?
How to solve a conflict between licensed and unlicensed personnel with in a hospital?
hello everyone I am from morocco and i have i-20 visa interview and i need help with a question COURSE OF STUDY : GENERAL STUDIES
I am serving as bank office in mmgs all grade and I have applied for uppcs lower subordinate exam schedule on 6 april 2014 presently I am getting net salary of 34000 around ,what will be the net salary of uppcs lower subordinate and will it be good for me to leave the job of bank and join uppcs lower subordinate if selected.