testing Online Quiz - 39
|Description: testing Online Quiz - 39|
|Number of Questions: 20|
|Created by: Aliensbrain Bot|
Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?
To answer this question, let's go through each option to understand why it is correct or incorrect:
Option A) Integration testing - This option is incorrect because integration testing focuses on testing the interaction between different components or modules of a system. Test capture and replay facilities may not be as beneficial for integration testing as they are for other types of testing.
Option B) Regression testing - This option is correct because regression testing involves retesting the previously tested functionalities to ensure that any changes or additions to the system have not introduced new defects. Test capture and replay facilities can be highly beneficial for regression testing as they allow testers to quickly and accurately repeat the previously executed tests.
Option C) System testing - This option is incorrect because system testing involves testing the entire system as a whole to ensure that it meets the specified requirements. While test capture and replay facilities can be useful for system testing, they are not specifically designed for this type of testing.
Option D) User acceptance testing - This option is incorrect because user acceptance testing focuses on verifying that the system meets the requirements and expectations of the end-users. Test capture and replay facilities may not be as beneficial for user acceptance testing as they are for regression testing.
The correct answer is B) Regression testing. This option is correct because test capture and replay facilities can significantly benefit regression testing by allowing testers to efficiently repeat previously executed tests.
What can static analysis NOT find?
To answer this question, you need to understand the concept of static analysis.
Static analysis is a technique used in software development to analyze source code or compiled code without executing it. It helps identify potential issues and vulnerabilities in the code. However, there are certain things that static analysis cannot find:
A. The use of a variable before it has been defined - Static analysis can detect if a variable is used before it has been defined, as it analyzes the code structure and dependencies.
B. Memory leaks - Static analysis is not capable of detecting memory leaks, as it requires dynamic analysis to track memory allocations and deallocations during runtime.
C. Unreachable ("dead") code - Static analysis can identify unreachable code segments, as it analyzes the control flow and dependencies within the code.
D. Array bound violations - Static analysis can detect array bound violations by analyzing the code for improper array access and index calculations.
Therefore, the correct answer is B) memory leaks. Static analysis is not capable of detecting memory leaks as it requires dynamic analysis during runtime to track memory allocations and deallocations.
The difference between re-testing and regression testing is:
What type of review requires formal entry and exit criteria, including metrics:
Could reviews or inspections be considered part of testing?
Error guessing is best used:
When should you stop testing?
Which of the following is the odd one out?
Whcih component provides an executive-level view of the entire quailty process?
When you generate an excel report,why is it an advantage to use parameters?