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

Unit 1 Software Testing Mind Map

The document discusses software testing principles and techniques including defining the scope of automation, testing principles like defect clustering and the pesticide paradox, testing techniques like inspection and demonstration, levels of testing like unit, integration and system testing, and software quality models.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
66 views

Unit 1 Software Testing Mind Map

The document discusses software testing principles and techniques including defining the scope of automation, testing principles like defect clustering and the pesticide paradox, testing techniques like inspection and demonstration, levels of testing like unit, integration and system testing, and software quality models.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Test Tool Selection

Define scope of
Automation
Testing shows the
presence of defects Test Automation
Planning, Design and
Process
Development
Exhaustive testing is
not possible
Test Execution

Early testing
Maintenance

principles in software
Defect clustering
testing Finding defects

Pesticide paradox
Gaining confidence

Testing is context-
To prevent future
dependent
defects

Absence of errors
end product delivered
fallacy
meets

Necessity of the testing


Inspection
satisfies Business
Requirement V-PROCESS MODEL
WATERFALL MODEL
Demonstration Specification (BRS)
Techniques of
Principles of Testing PROTOTYPE MODEL SOFTWARE LIFE CYCLE
verification SPIRAL MODEL
Test. satisfies System MODELS
Requirement
EVOLUTIONARY
Specifications (SRS) INCREMENTAL MODEL
Analysis DEVELOPMENT MODEL

minimum defects
Requirement Analysis possible

Test Planning Correctness, Reliability,


Product Operation Efficiency, Integrity,
Usability
Test Case Development

Software quality Maintainability,


Test Environment Setup (McCall’s model ) Product Revision
Flexibility, Testability

Test Execution Software Testing Cycle Maintainability,


Product Transition
Flexibility, Testability

Test Reporting
Unit Testing

Defect Retesting
Integration Testing
Levels of software
Regression Testing
testing.
System Testing

Test Closure
Acceptance Testing

You might also like