Software Testing Unit 2 Personal Notes
Software Testing Unit 2 Personal Notes
White box testing: It is a way of testing the software in which the tester has
knowledge about the internal structure or the code or the program of the
software.
Black box texting: It is a way of software testing in which the internal structure
or the program or the code is hidden and nothing is known about it.
Static Testing is a type of a software testing method which is performed to
check the defects in software without actually executing the code of the
software application
Dynamic Testing is a type of Software Testing which is performed to analyze
the dynamic behaviour of the code. It includes the testing of the software for
the input values and output values that are analyzed.
Differentiations:
White BOX:
Static Testing
1) Static testing is a type of testing which requires only the source code of
product, not the binaries or executable.
2) Static testing can be done by humans or with the help of specialized
tools.
3) Static testing does not involve executing the program on computers.
4) It involves:
i) The code works according to the functional requirements.
ii) The code has been written in accordance with the design developed
iv) The code handles errors properly.
Static Testing Desk Checking:
1) It is done manually by the author of the code.
2) It is method to verify the portions of the code for correctness.
3) Such verification is done by comparing the code with design or
specifications to make sure that the code does what it is suppose to do
and effectively.
4) This is desk checking that most programmer do before compiling and
executing the code.
5) Whenever error are found the author applies the corrections for errors
on the spot.