Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lifecycle of Testing CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 6, 2007.

Similar presentations


Presentation on theme: "Lifecycle of Testing CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 6, 2007."— Presentation transcript:

1 Lifecycle of Testing CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 6, 2007

2 2 Outline  Terminology How does V&V fit in the lifecycle?  Waterfall lifecycle Testing Relationships

3 3 Terminology from IEEE Glossary (1)  bug: See fault  defect: See fault.  fault: A manifestation of an error in software. A fault, if encountered, may cause a failure.  failure: The inability of a system to perform a required function within specified limits. A failure may be produced when a fault is encountered  error: Human action that results in software containing a fault

4 4 Terminology from IEEE Glossary (2)  static analysis: The process of evaluating software without executing it.  dynamic analysis: The process of evaluating software based on its execution.

5 5 Terminology from IEEE Glossary (3)  verification: The process of determining whether or not the products of a given phase... fulfill the requirements... Did we build it right?  validation: The process of evaluating software... to ensure compliance with software requirements. Did we build the right thing?

6 6 Waterfall Lifecycle RequirementsHigh-level DesignLow-level DesignCodeUnit TestingIntegration TestingSystem TestingAcceptance Testing

7 7 Testing Relationships RequirementsHigh-level DesignLow-level DesignCodeUnit TestingIntegration TestingSystem TestingAcceptance Testing


Download ppt "Lifecycle of Testing CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology March 6, 2007."

Similar presentations


Ads by Google