static testing :means without executeing the source code on
computer.static testing involes code reviews,code
example:code works according to the requirements
2.code has been any func missed out.
dynamic testing: means exceuting the code on computer.
we can do the unit testing ,code coverage testing like that
Static testing- Review Process takeplace. from static
testing itself we can find no. of defects. it's very help
for testing process and costwisw also good.
it will happen before starting a dynamic testing.
here 100% code coverage
Dynamic testing-Here actual testing process carried out.
here we can't say 100% code coverage.
During static testing, you have a checklist to check
whether the work you are doing is going as per the set
standards of the organization.Review's, Inspection's and
Walkthrough's are static testing methodologies.
Dynamic Testing involves working with the software, giving
input values and checking if the output is as expected.
These are the Validation activities. Unit Tests,
Integration Tests, System Tests and Acceptance Tests are
few of the Dynamic Testing methodologies.
How do we perform critical section first (Integration
testing) at specification requirement stage of SDLC?
I suppose this is incorrect question as integration testing
can be initiated when:
* The relavant individual code modules have been
designed.please correct me if i am wrong