Software Regression Testing

Software Regression Testing - Software Regression Testing...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
Software Regression Testing Speaker: Jerry Gao Ph.D. San Jose State University email: jerrygao@email.sjsu.edu URL: http://www.engr.sjsu.edu/gaojerry
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Topic: Software Regression Testing - What is Software Regression Testing? - Basic Software Regression Problems - Software Regression Testing Process - Regression Strategies for Traditional Software - Basic Solutions to Software Regression Problems - Regression Strategies for Object-Oriented Software Jerry Gao Ph.D. 7/20002 Presentation Outline All Rights Reserved
Background image of page 2
Topic: Software Regression Testing What is Software Regression Testing? - Testing activities occur after software changes. - Regression testing usually refers to testing activities during software maintenance phase. Major testing objectives: - Retest changed components (or parts) - Check the affected parts (or components) Regression testing at different levels: - Regression testing at the unit level - Re-integration - Regression testing at the function level - Regression testing at the system level Jerry Gao Ph.D. 7/2002 What is Software Regression Testing?
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Topic: Software Regression Testing Who perform software Regression: Developers - regression testing at the unit level or integration Test engineers - regression testing at the function level QA and test engineers - regression testing at the system level What do you need to perform software regression testing? - Software change information (change notes). - Updated software REQ and Design specifications, and user manuals. - Software regression testing process and strategy. - Software regression testing methods and criteria. Jerry Gao Ph.D. 7/2002 What is Software Regression Testing?
Background image of page 4
Topic: Software Regression Testing Major problems in software regression testing: - How to identify software changes in a systematic way? - REQ. specification changes - Design specification changes - Implementation (or source code) changes - User manual changes - Environment or technology changes - Test changes - How to identify software change impacts in a systematic way? - REQ impacts - Design impacts - Implementation impacts - User impacts - Test impacts Jerry Gao Ph.D. 7/2002 Problems and Challenges in Software Regression Testing
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Topic: Software Regression Testing Major regression testing problems: - How to use a systematic method or tool to identify changed software parts?
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 01/31/2010.

Page1 / 20

Software Regression Testing - Software Regression Testing...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online