Professional Documents
Culture Documents
Software Testing and Quality Assurance
Software Testing and Quality Assurance
QUALITY ASSURANCE
INFO305
INTRODUCTION TO SOFTWARE TESTING
• What is Software Testing?
• Program Errors (Failure, Error and Fault)
• Goals of Software Testing
• Testing and Debugging
• Limitation of software testing
• What is a Test Case?
• Sources of Information for Test Case Selection
• Software Verification and Validation
• Software Reliability
• Verification: This kind of activity helps us in evaluating a software system by
determining whether the product of a given development phase satisfies the
requirements established before the start of that phase.
• Informal Analysis/Methods
• Static Analysis/Methods
• Dynamic Analysis/Methods
• Formal Analysis/Methods
• Informal V&V techniques: Informal V&V techniques are among the
most commonly used. They are called informal because their tools and
approaches rely heavily on human reasoning and subjectivity without
stringent mathematical formalism.