Professional Documents
Culture Documents
ENGINEERING COLLEGE
SOFTWARE TESTING
Testing:
It is a process of verifying, are we developing the right product or not and also validating does the developed product is right or not.
TYPES OF TESTING
STATIC TESTING DYNAMIC TESTING WHITE BOX TESTING BLACK BOX TESTING
STATIC TESTING
STATIC TESTING IS ATYPE OF TESTING
WHICH REQUIRES ONLY SOURCE CODE OF THE PRODUCT AND NOT THE BINARY OR EXECUTABLE FILE DESK CHECKING OF CODE CODE WALKTHROUGH CODE REVIEW CODE INSPECTION
DYNAMIC TESTING
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. UNIT TESTING INTEGRATINON TESTING SYSTEM TESTING and ACCEPETANCE TESTING REGRESSION TESTING ADHOC TESTING HUMAN ACCEPTANCE TESTING
internal structure and program coding. This is done to check the functionality of the system according to the specification This help in detecting the errors that might be missed during white-box testing
Requirements based testing Positive and negative testing Equivalence partitioning Boundary value analysis Cause effect method State transition method Compatibility testing User documentation testing Domain testing