0% found this document useful (0 votes)
2 views

Important_Topics_Notes

The document outlines key topics in quality and software testing, divided into five units covering definitions, principles, testing fundamentals, techniques, and advanced concepts. It includes discussions on quality management, software testing lifecycle, verification and validation methods, and various testing techniques. Additionally, it addresses the roles, responsibilities, and challenges associated with quality and testing in software development.

Uploaded by

xowamis403
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Important_Topics_Notes

The document outlines key topics in quality and software testing, divided into five units covering definitions, principles, testing fundamentals, techniques, and advanced concepts. It includes discussions on quality management, software testing lifecycle, verification and validation methods, and various testing techniques. Additionally, it addresses the roles, responsibilities, and challenges associated with quality and testing in software development.

Uploaded by

xowamis403
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Important Topics and Notes

Unit 1 - Introduction to Quality

1. Definition of Quality - Core components and different views (Customer, Supplier)

2. Continual Improvement Cycle - PDCA life cycle

3. Quality and Productivity - Relationship

4. Total Quality Management (TQM) - Principles

5. Product Requirements - Tools vs Techniques

6. Life Cycle of Quality Improvements

7. Stakeholders' View on Quality - Supplier's view

8. User's Gap vs Producer's Gap

9. Definition of Vision, Mission, Policy, Objectives, and Strategy

Unit 2 - Software Quality and Testing Fundamentals

1. Lifecycle of Software Testing

2. Error, Defect, and Failure - Examples

3. Requirement Traceability Matrix

4. Challenges in Software Testing

5. Principles of Software Testing - 5 Key Principles

6. Mutation Testing

7. Test Strategy and Methodologies - Stages involved

8. Testing Skills and Team Structure

9. Types of Prototyping and Models

10. Test Team Efficiency - Formula and Causes of Deviation


11. Cost Triangle (TQM) - Red, Blue, and Green Money

12. Verification vs Validation

13. Gray Box Testing - Advantages and Disadvantages

Unit 3 - Testing Techniques

1. Boundary Value Testing - Robust and Worst-Case Scenarios

2. Equivalence Class Testing - Weak vs Strong Robust Classes

3. Decision Table-Based Testing - Cause-Effect Graphs

4. Path Testing - DD Path, Cyclomatic Complexity, McCabe's Method

5. Data Flow Testing - Define/Use Testing, Du/DC Paths

6. Slice-Based Testing

Unit 4 - Verification and Validation

1. Methods of Verification

2. Workbench Concept - Tester's Workbench

3. V-Model - Explanation

4. Testing During Requirement Stage

5. Types of Reviews - Formal and Informal

6. V&V Activities During Design

7. Management of Verification and Validation

8. Roles and Responsibilities in Verification

Unit 5 - Advanced Testing Concepts

1. Bottom-Up and Top-Down Testing

2. Smoke Testing
3. Security Testing - Importance and Need

4. Performance Testing - Types and Examples

5. Stress Testing - With Examples

6. Integration Testing - Bottom-Up, Top-Down, and Sandwich Approaches

7. COTS (Commercial Off-The-Shelf) Testing - Importance

8. Regression Testing - Importance

9. Critical Path Analysis (CPA)

10. Web Application Testing - Approach and Methods

You might also like