Chapter 4 Flashcards
What is the purpose of static testing?
To find defects early in the development process.
What is dynamic testing?
Testing software by executing it.
What is the difference between static and dynamic testing?
Static testing is done without executing the code, while dynamic testing involves executing the code.
What is the purpose of dynamic testing?
To find defects in the software under test.
What is the purpose of structural testing?
To verify the structure of the software.
What is the purpose of functional testing?
To verify the functions of the software.
What is the purpose of non-functional testing?
To verify the non-functional aspects of the software such as performance and usability.
What is the purpose of component testing?
To test individual components or modules of the software.
What is the purpose of system testing?
To test the entire system as a whole.
What is the purpose of regression testing?
To ensure that new changes do not affect existing functionality.
What is the purpose of acceptance testing?
To verify if the system meets the customer’s requirements.
What is the purpose of smoke testing?
To check if the critical functionalities of the software are working.
What is the purpose of sanity testing?
To check if the software is ready for further testing.
What is the purpose of exploratory testing?
To explore the software and find defects without following predefined test cases.
What is the purpose of usability testing?
To evaluate the software’s user-friendliness.
What is the purpose of performance testing?
To evaluate the software’s performance under various conditions.
What is the purpose of security testing?
To identify vulnerabilities in the software’s security.
What is the purpose of compatibility testing?
To ensure the software works on different platforms and configurations.
What is the purpose of load testing?
To evaluate the software’s performance under expected load conditions.
What is the purpose of stress testing?
To evaluate the software’s performance under extreme conditions.
What is the purpose of scalability testing?
To evaluate the software’s ability to scale up or down based on demand.
What is the purpose of reliability testing?
To evaluate the software’s ability to perform consistently over time.
What is the purpose of maintainability testing?
To evaluate the software’s ease of maintenance and future enhancements.
What is the purpose of recoverability testing?
To evaluate the software’s ability to recover from failures.