SOFTWARE TESTING
{STATIC TESTING} VERIFICATION + VALIDATION {DYNAMIC TESTING}
WHITE BOX TESTING BLACK BOX TESTING USER ACCEPTANCE TESTING
DEVELOPER TEST ENGINEER CLIENT/ END USER
On .EXE FORM APPLICATION
UNIT TESTING INTEGRATION TESTING (HLD)
LOW-LEVEL SYSTEM TESTING
HIGH-LEVEL (FRS & NFRS)
BIG-BANG
INCREMENTAL
TOP DOWN APPROACH (STUB) FUNCTIONALITY TESTING NONFUNCTIONALITY TESTING
BOTTOMUP (DRIVER) OBJECT-PROPERTIES GUI TESTING CONFIGURATION TESTING
HYBRID/SANDWICH (BOTH) ERROR-HANDLING USABILITY TESTING INSTALLATION TESTING
LINKS COVERAGE PERFORMANCE TESTING BEFORE INSTALLATION
OUTPUT/CALCULATION LOAD or SCALABILITY READ ME
BACKEND or DB COVERAGE STRESS TESTING SETUP PROGRAMS
INPUT-DOMAIN DATA VOLUME TESTING DURING INSTALATION
BOUNDARY VALUE ANALYSIS SOAK/ENDURANCE UI MESSAGES
EQUIVALENCE CLASS PARTITIONS SECURITY TESTING SP WORKING CONDS
AUTHORIZATION AFTER INSTALLATION
ACCESS CONTROL FILES COPIED OR NOT
RECOVERY TESTING MEMORY USED
COMPATABILITY TESTING
FORWARD
BACKWARD