In: Computer Science
How is testing a software system like inspecting a house?
Yes, the process of testing a software system is like inspecting a house. There are so many reason to cosider like that.
Home inspection
i)As the name inspecting a house means that, there is an examination of checking the current physical condition of a home.
ii) Normally it is done by a home inspector. He investigates the current problems, missing features etc.
iii)After his inspection, he provide a detailed report about the home to the owner.
iv) it contains so many important things in the structure of the home. Sometimes it would be problem or missing features like washbasin, or bathroom etc.
v)r Based on the report, the owner takes necessary decisions. If he wants to sell his home, it would be a good approach for his decisions.
Software Testing
i) Software testing is a type of home inspection. That is, what I mentioned above.
ii) It just checks the current physical structure or working condition of a software.
iii) Software testing can be defined as, to check whether the software provides expecting requirements to the user. iv) testing is done by experienced software testers. They perform testing by manually or by using some kinds of testing softwares.
v)As a result of this testing, they can find some mistakes or problems if there is. Then they provide detailed reports to the software developers about the problems or bugs in his findings.
vi)Based on the report given by them, the developers take necessary decisions like modifying the software or adding some necessary features, avoiding the occurrence of bugs etc.
By considering the above details we can simply found that Software testing is like inspecting a house.