Most of the time people ask, what is the need of functional testing when developer already do the unit and integration testing to certain extents? Here’s the answer, the developers may do their part of testing and changing the code but they don’t do it keeping the mind-set of the “End user”.
Functional testing is done to find certain issues (Bugs) that developer normally misses during writing code and some times they miss certain scenarios. So we can say that functional testing is needed for Read more
We normally follow two approaches in software testing:
1) Static Testing : This is the first kind of software testing and is done to verify the conformance of software system to its specification without executing the code. This is mainly used to test the document related to software testing like “People go through the source code or with certain debugger to find out the syntax error”. Along with this static testing is used to find the missing parts of a specification. Read more
Before reading more about Software Testing,lets read Google Quote, so here is the Google quote “we are testing and breaking code constantly, but we help rebuild it better.”
This statement is clear enough to define software testing and explain why testing is done. So now you would be in better condition to explain testing, that it is to break the (system) product, this helps in making much robust and more accurate product that wins the heart of many.
So intention behind testing is finding more and more bugs and errors in product to help in making it better so that it hits the market with a sense of completeness. Read more