System Fundamentals
System Fundamentals
• Dry-run testing
• Unit testing
• Integration testing
• User-acceptance testing
• Debugging testing
• Validation testing
• Verification testing
“ V E R I F I C AT I O N I S T H E C O N F I R M AT I O N T H AT A C O M P U T E R P R O D U C T M E E T S
I D E N T I F I E D S P E C I F I C AT I O N S , W H I L E VA L I D AT I O N I S T H E C O N F I R M AT I O N T H AT A
C O M P U T E R P R O D U C T M E E T S I T S D E S I G N F U N C T I O N O R I S A P P R O P R I AT E F O R T H E
INTENDED USE.”
• VA L I D AT I O N : A R E W E D E V E LO P I N G T H E C O R R E C T S Y S T E M ?
• V E R I F I C A T I O N : A R E W E D E V E L O P I N G T H E S Y S T E M C O R R E C T LY ?
• VA L I D AT I O N : D O E S T H E P R O D U C T M E E T T H E C U S T O M E R - N E E D S ?
• V E R I F I C A T I O N : D O E S T H E P R O D U C T C O M P LY W I T H A S P E C I F I C R E G U L A T I O N ?