What is the formal definition of Software Testing provided in the slides?
A systematic process to evaluate and improve software reliability, performance, and compliance by identifying defects before deployment
What is the reality from the Myth : Testing only involves running the software?
It also includes planning, design, review, and evaluation
What is the reality from the Myth : Testing guarantees defect-free software?
It reduces risks but cannot prove the absence of defects
Distinguish between Dynamic Testing and Static Testing.
Explain the difference between Verification and Validation.
What does testing ensures?
Ensures software quality by identifying defects before deployment
It prevents failures in critical applications (banking systems, healthcare)
List the 4 typical objectives of testing mentioned in the slides (Prevent, Build, Ensure, Provide
What is the focuses on Testing and Debugging?
List out why testing is necessary? ( 3 )
List out 3 benefits of Software Testing
What is the difference between Quality Assurance (QA) and Testing?
Define the relationship between Error, Defect, and Failure.
List out 3 root causes of defects
List out 1 - 3 Testing Principles
List out 4 - 7 Testing Principles
What are the 4 Levels of Testing?
List out 2 types of Testing
List out 2 types of Static Testing Techniques
List out 2 Dynamic Testing Techniques
What are the 3 key activities in Test Planning and Design?
What are the 3 key activities involved in Test Execution and Reporting?
What are the 3 key activities involved in Risk-Based Testing?
What are the 3 key activities involved in Test Automation?
List out 3 future of Software Testing