Question

In: Computer Science

How is testing a software system like inspecting a house?

How is testing a software system like inspecting a house?

Solutions

Expert Solution

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.


Related Solutions

How is building a software system like building a house?
How is building a software system like building a house?
How is maintaining a software system like doing maintenance to a house?
How is maintaining a software system like doing maintenance to a house?
6, How is maintaining a software system like doing maintenance to a house? Write 250 words...
6, How is maintaining a software system like doing maintenance to a house? Write 250 words by your own pleaseee !!!
1, Reflection: How is building a software system like building a house? please 250 words ,by...
1, Reflection: How is building a software system like building a house? please 250 words ,by your own words!
What is the role of software security testing in the process of finding solutions to system...
What is the role of software security testing in the process of finding solutions to system vulnerabilities
Imagine the CEO of a software house asks you to make a system that automates the...
Imagine the CEO of a software house asks you to make a system that automates the SDLC process. Based on the initial requirements, you were successfully able to make a prototype that captures almost 40$-50% functionalities. You presented the demo to the CEO and now CEO is very impressed with the work. The CEO has ordered you to add some new features in the prototype and release the product as soon as possible. Being the lead developer of the project,...
An IT company is considering implementing an automated system to save on software testing labor costs...
An IT company is considering implementing an automated system to save on software testing labor costs manually. The entire system will be financed through a bank loan, to be repaid in 3 equal annual installments. The financial data relevant to this project is given in the table below:. COSTS AMOUNT System Hardware Purchase Cost $325,000 Operating Software Fee (at n=0) $25,000 Bank Loan Interest rate (compounded annually) 10% System Life 3 years Salvage Value (at n=3) $100,000 Capital Cost Allowance...
System Integration When will the software integration testing be completed? Note: Please do not write the...
System Integration When will the software integration testing be completed? Note: Please do not write the answer by hand
Software testing is performed to check whether the developed software met the specified requirements and to...
Software testing is performed to check whether the developed software met the specified requirements and to identify any defects in the software being developed. Discuss the concept of unit testing, regression testing and release testing in software engineering.
. Define Software testing . Define the software test process Describe in details with example the...
. Define Software testing . Define the software test process Describe in details with example the reasons why software testing is necessary
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT