Which of the following would NOT be a typical target of testing support tools?
When comparing Static and Dynamic test techniques, which of the following statements is TRUE?
Answer : B
Static testing and dynamic testing are two types of testing that differ in the way they evaluate the software or system under test. Static testing is a type of testing that does not involve executing the software or system under test, but rather analyzing it using various techniques, such as reviews, inspections, walkthroughs, checklists, static analysis tools, etc. Dynamic testing is a type of testing that involves executing the software or system under test using test cases and comparing the actual results with the expected results. Static testing techniques, such as reviews, can be undertaken before dynamic testing, making defects cheaper to remove. This is because static testing can help find defects and improve the quality of any work product at any stage of the software development lifecycle, before they become more costly and difficult to fix during dynamic testing or after deployment.
Which TWO of the following test tools would be classified as test execution tools? [K2]
a. Test data preparation tools
b. Test harness
c. Review tools
d. Test comparators
e. Configuration management tools
Which of the following is NOT an example of a common test metric?
Answer : B
Test metrics are quantitative measures that are used to monitor, control, and improve the test process and its outcomes. Test metrics can be collected at different levels of testing (test case, test suite, test project, etc.) and can be used for different purposes (planning, estimation, execution, evaluation, etc.). Some examples of common test metrics are:
Percentage of work done in test environment creation: This metric indicates how much effort has been spent on setting up and maintaining the test environment, which includes hardware, software, network, data, tools, etc., that are required for conducting the test activities.
Number of test cases run: This metric indicates how many test cases have been executed during a given period or phase of testing.
Deviation from test milestone dates: This metric indicates how much delay or ahead of schedule the test activities are compared to the planned dates.
Defect density: This metric indicates how many defects have been found per unit of size or functionality of the system under test.
Which of the following processes is related to ensuring the integrity of the testware?
Answer : A
Configuration management is related to ensuring the integrity of the testware, as it is a process that controls and documents changes to test items, test cases, test data, test scripts, test results, and test documentation throughout the testing lifecycle. The other options are not related to ensuring the integrity of the testware, but to other aspects of testing such as test execution, test environment setup, and test planning.
For a mandatory input field 'ZIP code" the following rules are given:
1 - The valid ZIP code format is 5 numeric digits
2 - The code has to exist in the pest office's official ZIP code list
Using equivalence classes partitioning, how many test cases are required to test this field?
Answer : B
Equivalence partitioning is a technique to divide a set of possible inputs or outputs into classes that are expected to behave similarly or produce similar results. For each equivalence class, only one test case is required to represent the whole class. In this case, we can identify the following equivalence classes for the input field 'ZIP code':
Valid ZIP code format and valid ZIP code value (e.g., 12345)
Valid ZIP code format and invalid ZIP code value (e.g., 99999)
Invalid ZIP code format and valid ZIP code value (e.g., 1234)
Invalid ZIP code format and invalid ZIP code value (e.g., ABCDE)
Therefore, four test cases are required to test this field using equivalence partitioning.