| Sr.no | Questions |
|---|---|
| 1 | Q1: Which of the following is a MAJOR task of evaluating exit criteria and reporting? A Writing a test summary report for stakeholders B Logging the outcome of test execution C Repeating test activities as a result of action taken for each discrepancy. D Evaluating testability of the requirements and system Click here for answer Correct Answer : a Explanation: A. Writing a test summary report for stakeholders ✅ Correct A key activity of evaluating exit criteria and reporting is to summarize test results, assess completion status, and communicate this information to stakeholders through a test summary report. B. Logging the outcome of test execution ❌ Incorrect This is part of test execution, where test results, defects, and observations are recorded. It is not part of evaluating exit criteria and reporting. C. Repeating test activities as a result of action taken for each discrepancy ❌ Incorrect This describes retesting and regression testing after defects have been fixed, not evaluating exit criteria and reporting. D. Evaluating testability of the requirements and system ❌ Incorrect Evaluating testability is performed earlier during test analysis and test design, not during exit evaluation and reporting. |
| 2 | Q2: Which of the following activities are typically performed during test planning? a. Defining the test objectives and scope. b. Designing and prioritizing test cases. c. Scheduling test activities and assigning resources. d. Monitoring test progress against the test plan. e. Defining test completion criteria (exit criteria). f. Selecting metrics for test monitoring and control. A a, c, e and f B a, b and c C b, d and f D c, d and e Click here for answer Correct Answer : a Explanation: A. a, c, e and f ✅ Correct These are all activities performed during test planning: a. Defining test objectives and scope helps determine what testing should achieve. c. Scheduling test activities and assigning resources is a core planning activity. e. Defining test completion (exit) criteria establishes when testing can be considered complete. f. Selecting metrics for monitoring and control supports later measurement of progress and status. B. a, b and c ❌ Incorrect b. Designing and prioritizing test cases belongs to test analysis and test design, not test planning. C. b, d and f ❌ Incorrect b is test design. d. Monitoring test progress is part of test monitoring and control, not planning. D. c, d and e ❌ Incorrect d. Monitoring test progress is performed during test monitoring and control, after planning activities have been defined. |
| 3 | Q3: Which factors should be considered when determining whether test completion criteria have been met? I. Residual technical risk II. Residual business risk III. Project constraints such as schedule and budget IV. Number of pages in the requirements specification A I and II only B I, II, and III only C II, III, and IV only D I, II, III, and IV Click here for answer Correct Answer : b Explanation: Correct Answer: B. I, II, and III only ✅ I. Residual technical risk – Correct. Testing can be stopped when the remaining technical risks are considered acceptable. II. Residual business risk – Correct. The impact of any remaining defects on business objectives must be evaluated. III. Project constraints such as schedule and budget – Correct. Time, budget, and resource limitations are important factors when deciding whether testing can be completed. IV. Number of pages in the requirements specification – Incorrect. The size of the requirements document does not indicate whether test completion criteria have been met. Why other options are incorrect: A is incorrect because it excludes project constraints (III). C is incorrect because it includes IV and excludes I. D is incorrect because IV is not a valid factor for determining test completion. |
| 4 | Q4: Test implementation activities include preparing: A Network topology and server architecture B Operational models and deployment procedures C Test data and test procedures D Business workflows and production releases Click here for answer Correct Answer : c Explanation: Test implementation, includes activities such as: Creating and prioritizing test procedures Preparing test data Organizing testware Preparing test environments Therefore, test data and test procedures are both prepared as part of test implementation activities. A is incorrect because network architecture belongs to environment/infrastructure setup. B is incorrect because operational models and deployment procedures are not test implementation activities. D is incorrect because business workflows and production releases are outside test implementation. |
| 5 | Q5: What is the purpose of a test completion criterion? A to know when a specific test has finished its execution B to ensure that the test case specification is complete C to set the criteria used in generating test inputs D to determine when to stop testing Click here for answer Correct Answer : d Explanation: Correct Answer: to determine when to stop testing ✅ Test completion criteria (exit criteria) define the conditions that must be met before testing can be considered complete. They help determine whether sufficient testing has been performed and whether testing can be stopped. Why other options are incorrect: to know when a specific test has finished its execution ❌ This relates to the completion of an individual test case, not the completion of testing activities. to ensure that the test case specification is complete ❌ Test completion criteria are not used to review or verify test case specifications. to set the criteria used in generating test inputs ❌ Test inputs are defined during test design, not through test completion criteria. |
| 6 | Q6: What is the purpose of test completion criteria? A Define when to stop testing B End of test level C When a set of tests has achieved a specific precondition D All of the above Click here for answer Correct Answer : d Explanation: Correct Answer: All of the above ✅ Define when to stop testing – Correct. Test completion criteria help determine when sufficient testing has been performed. End of test level – Correct. Completion criteria are used to decide whether a test level can be concluded. When a set of tests has achieved a specific precondition – Correct. Testing may be completed when predefined criteria such as coverage, quality, or risk targets have been met. |
| 7 | Q7: Which of the following is a MAJOR test planning task? A Determining the test completion criteria B Measuring and analysing results C Implementing corrective actions D Monitoring and documenting progress Click here for answer Correct Answer : a Explanation: Correct Answer: Determining the test completion criteria ✅ Defining test completion criteria is a key activity of test planning. It establishes the conditions that must be met before testing can be considered complete. Why other options are incorrect: Measuring and analyzing results ❌ This is part of test monitoring and control, not test planning. Implementing corrective actions ❌ Corrective actions are taken during test control when deviations from the plan are identified. Monitoring and documenting progress ❌ These are test monitoring activities performed during test execution, not during planning. |
| 8 | Q8: Which test work product typically describes the scope, objectives, test approach, resources, schedule, and test completion criteria for testing? A Test case B Defect report C Test plan D Test execution schedule Click here for answer Correct Answer : c Explanation: Correct Answer: Test plan ✅ A test plan describes the scope of testing, test objectives, test approach, resources, schedule, deliverables, and test completion criteria. Why other options are incorrect: Test case ❌ Defines inputs, actions, and expected results for a specific test. Test procedure specification ❌ Describes the sequence of steps for executing tests, not the overall test strategy and planning. Test design specification ❌ Focuses on test conditions and high-level test cases, not overall test planning. |
| 9 | Q9: Which of the following should typically be considered when defining test readiness criteria? I. Availability of requirements and other test basis information II. Availability of a suitable test environment and required tools III. Availability of trained personnel and necessary test data IV. Achievement of the planned defect detection rate A I and II only B I, II and III only C II, III and IV only D I, II, III and IV Click here for answer Correct Answer : b Explanation: Correct Answer: B. I, II and III only ✅ Test readiness criteria help determine whether testing can start effectively. I is correct because requirements and other test basis information must be available. II is correct because the test environment and necessary tools should be ready. III is correct because testers, test data, and other required resources should be available. Why IV is incorrect: IV refers to a testing outcome or performance measure that can only be evaluated after testing has begun. It is not a criterion for determining readiness to start testing. |
| 10 | Q10: Which of the following best describes smoke testing? A Testing performed to verify that defect fixes have been implemented correctly B Testing performed to check whether the most important functions of a build work correctly and the build is stable enough for further testing C Testing performed to verify that previously tested functionality still works after changes D Testing performed by end users to determine whether the system meets business needs Click here for answer Correct Answer : b Explanation: Correct Answer: Option B. ✅ Smoke testing is a subset of tests executed on a new build to verify that its critical functionality works and that the build is stable enough for more detailed testing. Why other options are incorrect: A ❌ Describes retesting, which verifies defect fixes. C ❌ Describes regression testing, which checks for unintended side effects of changes. D ❌ Describes acceptance testing, typically performed to assess business suitability. |
| 11 | Q11: In which order should tests be run? A The most important tests first B The most difficult tests first(to allow maximum time for fixing) C The easiest tests first (to give initial confidence) D The order they are thought of Click here for answer Correct Answer : a Explanation: Correct Answer: The most important tests first ✅ Testing should be prioritized so that the highest-risk and most business-critical functionality is tested as early as possible. This helps identify important defects sooner and provides stakeholders with early information about product quality. Why other options are incorrect: The most difficult tests first ❌ Difficulty is not the primary factor used to prioritize test execution. The easiest tests first ❌ Ease of execution does not necessarily align with business risk or importance. The order they are thought of ❌ Test execution should be planned and prioritized, not performed in an arbitrary order. |
| 12 | Q12: A software product is to be tested using a risk-based testing approach. Which of the following statements are correct? 1. Test the areas that are most critical to business operations. 2. Prioritize testing of areas with higher product risk or a higher likelihood of defects. 3. Prioritize testing of the easiest functionality first. A 1 and 2 only B 1 and 3 only C 2 and 3 only D 1, 2 and 3 Click here for answer Correct Answer : a Explanation: Correct Answer: A. 1 and 2 only ✅ Risk-based testing prioritizes testing of the most important and highest-risk areas first. Statement 1 is correct because business-critical functionality should be tested early. Statement 2 is correct because areas with higher risk or a greater likelihood of defects deserve more testing attention. Statement 3 is incorrect because test prioritization is based on risk and business importance, not on how easy a feature is to test. |
| 13 | Q13: Test are prioritized so that: A You shorten the time required for testing B You do the best testing in the time available C You do more effective testing D You find more faults Click here for answer Correct Answer : b Explanation: Correct Answer: You do the best testing in the time available ✅ Test prioritization ensures that the most important and highest-risk tests are executed first, maximizing the effectiveness of testing within the available time and resources. Why other options are incorrect: You shorten the time required for testing ❌ Prioritization does not necessarily reduce the total testing effort; it helps use the available time more effectively. You do more effective testing ❌ While prioritization can improve effectiveness, its primary purpose is to maximize testing value within constraints. This option is too vague compared to the correct answer. You find more faults ❌ Prioritization may help find important defects earlier, but it does not guarantee that more defects will be found overall. |
| 14 | Q14: When prioritizing test cases, which factor is generally the least suitable basis for assigning the highest priority? A Coverage of high-risk areas B Coverage of business-critical requirements C Coverage of critical system functions D Coverage of the largest number of test conditions Click here for answer Correct Answer : d Explanation: Correct Answer: D. Coverage of the largest number of test conditions ✅ Test case prioritization is primarily driven by risk and business importance, not simply by the number of test conditions covered. Why other options are incorrect: A ❌ High-risk areas should typically receive the highest priority. B ❌ Business-critical requirements should be tested early. C ❌ Critical functions are usually prioritized because failures can have significant impact. D ✅ Covering more test conditions does not necessarily mean a test is more important or riskier. |
| 15 | Q15: What is a key benefit of configuration management for testing? A It ensures that the correct versions of testware and test objects are identified and used. B It prevents testing from proceeding without approval from the change control board C It ensures that all changes to test objects are made only by testers. D It guarantees that all test tools are configured correctly. Click here for answer Correct Answer : a Explanation: Correct Answer: A. It ensures that the correct versions of testware and test objects are identified and used. ✅ Configuration management helps testers know exactly which versions of software, testware, and test environments are being tested, ensuring traceability and consistency. Why other options are incorrect: B ❌ Configuration management tracks and controls changes, but it does not necessarily require change control board approval before testing can proceed. C ❌ Changes to test objects may be made by developers or other stakeholders, not only testers. D ❌ Configuration management may include information about tools, but its primary purpose is not to guarantee correct tool configuration. |
| 16 | Q16: Why is it important to define a test approach during test planning? A To determine the most appropriate way to achieve the test objectives for the project. B To ensure that testing cannot begin without management approval. C To define the detailed schedule for all test cycles. D To guarantee that no defects will remain in the product. Click here for answer Correct Answer : a Explanation: Correct Answer: A. To determine the most appropriate way to achieve the test objectives for the project. ✅ A test approach defines how testing will be performed, helping the team select appropriate test techniques, levels, priorities, and resources. Why other options are incorrect: B ❌ Approval processes are not the purpose of a test approach. C ❌ Scheduling is part of test planning, not the primary purpose of the test approach. D ❌ No test approach can guarantee the absence of defects. |
| 17 | Q17: Which of the following is NOT a typical activity of configuration management? A Identifying versions of testware and test objects B Recording changes made to configuration items C Controlling access to configuration items D Prioritizing test cases based on product risk Click here for answer Correct Answer : d Explanation: D is correct because test case prioritization is part of test planning and risk-based testing, not configuration management. A ❌ Configuration management identifies versions and baselines. B ❌ Configuration management records and tracks changes. C ❌ Configuration management controls access to configuration items. D ✅ Prioritizing test cases is a testing activity, not a configuration management activity. |
| 18 | Q18: Which of the following is the most important difference between the metrics-based approach and the expert-based approach to test estimation? A The metrics-based approach is more accurate than the expert-based approach. B The metrics-based approach uses calculations from historical data while the expert based approach relies on team wisdom. C The metrics-based approach can be used to verify an estimate created using the expert-based approach, but not vice versa. D The expert-based approach takes longer than the metrics-based approach. Click here for answer Correct Answer : b Explanation: Correct Answer: ✅ The metrics-based approach uses calculations from historical data while the expert-based approach relies on team wisdom. Metrics-based estimation uses historical project data and measurements to estimate testing effort. Expert-based estimation relies on the experience, judgment, and knowledge of experts. Why other options are incorrect: The metrics-based approach is more accurate than the expert-based approach. ❌ CTFL does not state that one approach is always more accurate than the other. The metrics-based approach can be used to verify an estimate created using the expert-based approach, but not vice versa. ❌ Either approach may be used to validate or complement the other. The expert-based approach takes longer than the metrics-based approach. ❌ CTFL does not define a general rule about which approach takes more time. |
| 19 | Q19: A configuration management system would NOT normally provide: A Linkage of customer requirements to version numbers. B Facilities to compare test results with expected results. C The precise differences in versions of software component source code. D Restricted access to the source code library. Click here for answer Correct Answer : b Explanation: Correct Answer: ✅ Facilities to compare test results with expected results Configuration management is concerned with identifying, versioning, controlling, and tracking configuration items such as source code, testware, and documentation. Why other options are incorrect: Linkage of customer requirements to version numbers ❌ Configuration management can help maintain traceability between requirements and versions. The precise differences in versions of software component source code ❌ Version control systems can identify and track differences between software versions. Restricted access to the source code library ❌ Configuration management commonly controls access to configuration items. |
| 20 | Q20: The following list contains risks that have been identified for a software product to be developed. Which of these risks is an example of a product risk? A Not enough qualified testers to complete the planned tests B Software delivery is behind schedule C Threat to a patient’s life D 3rd party supplier does not supply as stipulated Click here for answer Correct Answer : c Explanation: Correct Answer: Threat to a patient's life ✅ This is a product risk because it represents a potential harmful consequence caused by a failure of the software product during use. Why other options are incorrect: Not enough qualified testers to complete the planned tests ❌ This is a project risk because it affects the testing project and its execution. Software delivery is behind schedule ❌ This is a project risk related to planning and project management. 3rd party supplier does not supply as stipulated ❌ This is a project risk because it can impact project schedule, cost, or resources. |
| 21 | Q21: A tester submits the following defect report: Title: Fast Forward stops after 2 minutes Expected Result: Fast forward continues until the end of the tape Actual Result: Fast forward stops after 2 minutes Severity: High Priority: Urgent Which important information is MOST likely missing from the defect report? A Defect status B Test environment and configuration details C Name of the tester who reported the defect D Estimated effort required to fix the defect Click here for answer Correct Answer : b Explanation: B. Test environment and configuration details ✅ Environment and configuration information helps developers reproduce the defect and determine whether it is specific to a particular hardware, software, or system setup. Why other options are incorrect: A. Defect status ❌ Useful for tracking, but not as critical for reproducing and investigating the defect. C. Name of the tester ❌ Helpful for communication, but not essential for understanding the defect. D. Estimated effort to fix the defect ❌ This is not normally part of a defect report and is determined later by the development team. |
| 22 | Q22: Which set of metrics can be used for monitoring of the test execution? A Number of detected defects, testing cost B Number of residual defects in the test object. C Percentage of completed tasks in the preparation of test environment; test cases prepared D Number of test cases run / not run; test cases passed / failed Click here for answer Correct Answer : d Explanation: Correct Answer: ✅ Number of test cases run / not run; test cases passed / failed These metrics directly measure the progress and results of test execution, showing how much testing has been completed and the current pass/fail status. Why other options are incorrect: Number of detected defects, testing cost ❌ These are project and quality metrics, but they do not directly measure test execution progress. Number of residual defects in the test object ❌ Residual defects cannot usually be measured directly during test execution and are often estimated. Percentage of completed tasks in the preparation of test environment; test cases prepared ❌ These metrics relate to test preparation activities, not test execution. |
| 23 | Q23: Which of the following can be root cause of a bug in a software product? (I) The project had incomplete procedures for configuration management. (II) The time schedule to develop a certain component was cut. (III) the specification was unclear (IV) Use of the code standard was not followed up (V) The testers were not certified A (I) and (II) are correct B (I) through (IV) are correct C (III) through (V) are correct D (I), (II) and (IV) are correct Click here for answer Correct Answer : b Explanation: Correct Answer: (I) through (IV) are correct ✅ Defects can originate from weaknesses in processes, requirements, development practices, and project constraints. I is correct because poor configuration management can introduce defects through incorrect versions or uncontrolled changes. II is correct because schedule pressure often leads to mistakes and reduced quality activities. III is correct because unclear specifications can result in incorrect implementation. IV is correct because failure to follow coding standards can increase the likelihood of defects. V is incorrect because tester certification is not a direct cause of defects in the software product. Why other options are incorrect: (I) and (II) are correct ❌ Omits III and IV, which are valid root causes. (III) through (V) are correct ❌ Includes V, which is not a root cause of software defects. (I), (II) and (IV) are correct ❌ Omits III, which is a common source of defects. |
| 24 | Q24: The structure of an incident report is covered in the Standard for Software Test Documentation IEEE 829 and is called as: A Anomaly Report B Defect Report C Test Defect Report D Test Incident Report Click here for answer Correct Answer : a |
| 25 | Q25: Which of the following helps in monitoring the Test Progress: i. Percentage of Test Case Execution ii. Percentage of work done in test environment preparation. iii. Defect Information e.g. defect density, defects found and fixed iv. The size of the testing Team and skills of the engineers A iv is correct and i,ii,iii are incorrect B i,ii,iii are correct and iv is incorrect C i,ii are correct and iii,iv are incorrect D i,iv are correct and ii , iii are incorrect Click here for answer Correct Answer : b Explanation: Correct Answer: i, ii, iii are correct and iv is incorrect ✅ The following are useful metrics for monitoring test progress: i. Percentage of Test Case Execution ✅ Shows how much of the planned testing has been completed. ii. Percentage of work done in test environment preparation ✅ Helps monitor progress of test preparation activities. iii. Defect information (e.g., defect density, defects found and fixed) ✅ Provides insight into product quality and testing progress. iv. The size of the testing team and skills of the engineers ❌ These are project resources and capabilities, not metrics used to monitor test progress. |
| 26 | Q26: In a risk-based approach, the risks identified may be used to: i. Determine the test technique to be employed ii. Determine the extent of testing to be carried out iii. Prioritise testing in an attempt to find critical defects as early as possible. iv. Determine the cost of the project A ii is True; i, iii, iv & v are False B i,ii,iii are true and iv is false C ii & iii are True; i, iv are False D ii, iii & iv are True; i is false Click here for answer Correct Answer : b Explanation: Correct Answer: i, ii, iii are true and iv is false ✅ In a risk-based testing approach, identified risks are used to guide testing activities. i. Determine the test technique to be employed ✅ The level and type of risk can influence the selection of appropriate test techniques. ii. Determine the extent of testing to be carried out ✅ Higher-risk areas typically receive more thorough testing. iii. Prioritize testing in an attempt to find critical defects as early as possible ✅ Risk-based testing focuses on testing the most critical areas first. iv. Determine the cost of the project ❌ Project cost estimation is a project management activity and is not a direct purpose of risk-based testing. |
| 27 | Q27: Which of the following statements about defect management is TRUE? A ISTQB defines a mandatory defect life cycle that all organizations must follow. B Every defect must pass through exactly the same states before closure. C Defect states and workflows may vary between organizations and tools. D A defect can be closed only after all testing activities have been completed. Click here for answer Correct Answer : c Explanation: Correct Answer: C. Defect states and workflows may vary between organizations and tools. ✅ CTFL v4.0.1 recognizes that organizations define their own defect workflows and status values according to their needs and processes. Why other options are incorrect: A ❌ ISTQB does not prescribe a mandatory defect life cycle. B ❌ Different defects may follow different workflows. D ❌ A defect may be closed before all testing activities are completed if the closure criteria are met. |
| 28 | Q28: A project is significantly behind schedule. The delivery date and required quality level cannot be changed. Which action is MOST appropriate? A Reduce the scope by removing lower-priority requirements. B Increase overtime for all team members until the schedule is recovered. C Add more developers immediately to recover the delay. D Reduce the planned testing effort. Click here for answer Correct Answer : a Explanation: A is correct because reducing scope preserves both the required delivery date and quality level. B may reduce productivity and quality over time. C may initially slow the project due to onboarding and coordination. D compromises quality and violates the stated constraints. |
| 29 | Q29: Which of the following is typically documented in a test plan? I. Test objectives II. Test approach III. Test completion criteria IV. Detailed test scripts for every test case A I and II only B I, II and III only C II, III and IV only D I, II, III and IV Click here for answer Correct Answer : b Explanation: Correct Answer: B. I, II and III only ✅ A test plan typically describes: Test objectives (what testing should achieve) Test approach (how testing will be performed) Test completion criteria (when testing can stop) Why IV is incorrect: Detailed test scripts for every test case ❌ are testware created during test design or implementation and are not normally part of the test plan. |
| 30 | Q30: Which of the following is NOT a typical activity performed when evaluating test completion criteria and reporting? A Comparing test results against the defined test completion criteria B Assessing whether additional testing is required C Preparing a test summary report for stakeholders D Recording the results of individual test executions Click here for answer Correct Answer : d Explanation: Correct Answer: D. Recording the results of individual test executions ✅ Recording test results is performed during test execution. It is not part of evaluating test completion criteria and reporting. Why other options are incorrect: A ❌ Evaluating whether test completion criteria have been met is a key activity during test completion evaluation. B ❌ The team assesses whether additional testing is needed based on the current results and risks. C ❌ A test summary report is prepared to communicate test results and completion status to stakeholders. |
| 31 | Q31: What determines the level of risk? A The cost of dealing with an adverse event if it occurs. B The probability that an adverse event will occur. C The amount of testing planned before the release of a system. D The likelihood of an adverse event and the impact of the event. Click here for answer Correct Answer : d Explanation: Correct Answer: The likelihood of an adverse event and the impact of the event ✅ The level of risk is determined by combining: Likelihood — the chance that an adverse event will occur. Impact — the severity of the consequences if it occurs. Why other options are incorrect: The cost of dealing with an adverse event if it occurs ❌ Cost may contribute to the impact, but risk is determined by both likelihood and impact. The probability that an adverse event will occur ❌ Probability alone is not sufficient; the impact must also be considered. The amount of testing planned before the release of a system ❌ Testing effort may be influenced by risk but does not determine the level of risk. |
| 32 | Q32: Which factor is MOST likely to influence the selection of a test approach? A Product and project risks B The personal preferences of individual testers C The number of years the organization has existed D The color scheme used in the test management tool Click here for answer Correct Answer : a Explanation: A is correct because the test approach should be selected based on factors such as risks, objectives, regulations, available resources, and project context. B ❌ Personal preferences should not drive the test approach. C ❌ Organization age is irrelevant. D ❌ Tool appearance has no impact on the test approach. |
| 33 | Q33: Maintenance releases and technical assistance centers are examples of which of the following costs of quality? A External failure B Internal failure C Appraisal D Prevention Click here for answer Correct Answer : a |
| 34 | Q34: From a Testing perspective, what are the MAIN purposes of Configuration Management? (i) Identifying the version of software under test. (ii) Controlling the version of testware items. (iii) Developing new testware items. (iv) Tracking changes to test ware items. (v) Analysing the need for new testware items. A ii, iv and v. B ii, iii and iv, C i, ii and iv. D i, iii and v. Click here for answer Correct Answer : c Explanation: Correct Answer: i, ii and iv ✅ Configuration management helps ensure that the correct versions of software and testware are identified, controlled, and tracked throughout the testing process. (i) is correct because configuration management identifies the exact version of the software under test. (ii) is correct because it controls versions and baselines of testware items. (iv) is correct because it records and tracks changes to testware and other configuration items. |
| 35 | Q35: Which of the following is a MAJOR task of test planning? A Scheduling test analysis and design tasks. B Initiating corrective actions. C Monitoring progress and test coverage. D Measuring and analysing results. Click here for answer Correct Answer : a Explanation: Correct Answer: Scheduling test analysis and design tasks ✅ Test planning includes defining the test approach, estimating effort, allocating resources, and scheduling test activities such as test analysis and test design. Why other options are incorrect: Initiating corrective actions ❌ This is part of test control, performed when deviations from the plan are identified. Monitoring progress and test coverage ❌ This is part of test monitoring, not test planning. Measuring and analysing results ❌ This is performed during test monitoring and evaluation, not during planning. |
| 36 | Q36: Based on the IEEE Standard for Software Test Documentation (IEEE Std 829 - 1998), which of the following sections are part of the test summary report? a) Summary b) Test incident report identifier c) Test deliverables d) Risks and contingencies e) Variances f) Approvals g) Output specifications A a, e and f B a, c and d C a, b and f D a, d and e Click here for answer Correct Answer : a |
| 37 | Q37: Which of the following is a product risk factor? A Problems in requirements definition B Failure of a third-party supplier to deliver on time C Lack of tester training D Project budget reductions Click here for answer Correct Answer : a Explanation: Correct Answer: Problems in requirements definition ✅ Poorly defined, ambiguous, or incomplete requirements increase the likelihood of defects being introduced into the product and are therefore a product risk factor. Why other options are incorrect: Failure of a third-party supplier to deliver on time ❌ This is a project risk factor. Lack of tester training ❌ This is a project risk factor affecting the testing effort. Project budget reductions ❌ This is a project risk factor affecting project execution. |
| 38 | Q38: Which of the following would NOT typically be included in a defect report? A Actual and expected results B Version of the test object C Steps to reproduce the defect D Detailed design of the defect fix Click here for answer Correct Answer : d Explanation: A defect report contains information needed to reproduce and investigate a defect. The design or implementation of the fix is normally determined later by the developers and is not part of the defect report. |
| 39 | Q39: In testing what is the purpose of test completion criteria? A To enhance the security of the system B To prevent the endless loops in code. C To serve as an alternative or 'Plan-B' D To define when to stop testing Click here for answer Correct Answer : d Explanation: Correct Answer: To define when to stop testing ✅ Test completion criteria define the conditions that must be met before testing can be considered complete. They help determine whether sufficient testing has been performed and whether testing can be concluded. Why other options are incorrect: To enhance the security of the system ❌ Security may be a testing objective, but it is not the purpose of test completion criteria. To prevent endless loops in code ❌ Preventing coding defects is a development activity, not the purpose of test completion criteria. To serve as an alternative or 'Plan-B' ❌ Test completion criteria are used to evaluate testing status, not as a contingency plan. |
| 40 | Q40: When should configuration management procedures be implemented? A During test planning. B During test analysis. C During test execution. D When evaluating exit criteria Click here for answer Correct Answer : a Explanation: Correct Answer: During test planning ✅ Configuration management procedures should be established during test planning so that testware, test environments, and test objects can be properly identified, version-controlled, and tracked throughout the testing process. Why other options are incorrect: During test analysis ❌ By this stage, configuration management procedures should already be in place. During test execution ❌ Configuration management supports test execution but should not first be implemented at this stage. When evaluating exit criteria ❌ This occurs near the end of testing and is far too late to establish configuration management procedures. |
| 41 | Q41: Which of the following is a KEY test control task? A Initiating corrective actions B Determining the scope C Implementing the test policy D Scheduling test implementation Click here for answer Correct Answer : a Explanation: Correct Answer: Initiating corrective actions ✅ Test control uses information from test monitoring to take appropriate actions when actual progress deviates from the plan. Examples include reallocating resources, reprioritizing tests, or adjusting schedules. Why other options are incorrect: Determining the scope ❌ Defining the test scope is a test planning activity. Implementing the test policy ❌ Test policies are established at the organizational level and are not a specific test control activity. Scheduling test implementation ❌ Scheduling test activities is part of test planning, not test control. |
| 42 | Q42: There are several risks of managing your project's schedule with a statistical reliability model. These include (choose one or more of the following): A Testers spend more energy early in the product trying to find bugs than preparing to do the rest of the project's work more efficiently B Managers might not realize that the testing effort is ineffective, late in the project, because they expect a low rate of bug finding, so the low rate achieved doesn't alarm them. C It can increase the end-of-project pressure on testers to not find bugs, or to not report bugs. D All of the above Click here for answer Correct Answer : d |
| 43 | Q43: Measurement dysfunction is a problem because: A Even though the numbers you look at appear better, to achieve these numbers, people are doing other aspects of their work much less well. B We don't know how to measure a variable (our measurement is dysfunctional) and so we don't know how to interpret the result C You are measuring the wrong thing and thus reaching the wrong conclusions D All of the above. Click here for answer Correct Answer : a |
| 44 | Q44: Which of the following is an example of a product risk? A Insufficient test resources B Delay in delivery by a third-party supplier C Poor software reliability and performance D Lack of tester experience Click here for answer Correct Answer : c Explanation: Poor reliability and performance are quality characteristics of the software product and therefore represent product risks. A, B, and D are project risks because they affect the project's ability to achieve its objectives rather than the quality of the product itself. |
| 45 | Q45: Which is not the project risks A Supplier issues B Organization factors C Technical issues D Error-prone software delivered Click here for answer Correct Answer : d Explanation: Correct Answer: Error-prone software delivered ✅ Error-prone software is a product risk because it relates to the quality of the software and the possibility of failures in operation. Why other options are incorrect: Supplier issues ❌ A project risk because supplier problems can affect schedule, resources, or delivery. Organization factors ❌ A project risk because organizational changes, priorities, or constraints can impact the project. Technical issues ❌ A project risk because technical challenges can affect project progress, estimates, and delivery. |
| 46 | Q46: Which of the following information is typically included in a test summary report? I. Test completion status against planned completion criteria II. Outstanding defects and residual risks III. Deviations from the test plan IV. Detailed source code changes made by developers A I and II only B I, II and III only C II, III and IV only D I, II, III and IV Click here for answer Correct Answer : b Explanation: B is correct because a test summary report typically includes: Achievement of test completion criteria Outstanding defects and residual risks Deviations from the test plan Why IV is incorrect: Detailed source code changes are configuration/development information and are not normally part of a test summary report. |
| 47 | Q47: FPA is used to A To measure the functional requirements of the project B To measure the size of the functionality of an Information system C To measure the functional testing effort D To measure the functional flow Click here for answer Correct Answer : b Explanation: FPA is Function Point Analysis. A function point is a "unit of measurement" to express the amount of business functionality an information system (as a product) provides to a user. Function points are used to compute a functional size measurement (FSM) of software. The cost (in dollars or hours) of a single unit is calculated from past projects. |
| 48 | Q48: A Project risk includes which of the following: A Organizational Factors B Poor Software characteristics C Error Prone software delivered. D Software that does not perform its intended functions Click here for answer Correct Answer : a Explanation: Correct Answer: Organizational Factors ✅ Organizational factors are project risks because they can affect the project's schedule, resources, priorities, or ability to achieve its objectives. Why other options are incorrect: Poor Software Characteristics ❌ This is a product risk because it relates to the quality of the software product. Error-Prone Software Delivered ❌ This is a product risk because it indicates a higher likelihood of failures in the software. Software that does not perform its intended functions ❌ This is a product risk because it relates to incorrect or missing functionality. |
| 49 | Q49: How can product risks be used in risk-based testing? I. To select appropriate test techniques II. To determine the amount of testing required III. To prioritize test cases and test activities IV. To determine the project budget A I and II only B I, II and III only C II, III and IV only D I, II, III and IV Click here for answer Correct Answer : b Explanation: B is correct because product risks help determine: Which test techniques to use, How much testing is needed, Which tests should be prioritized. IV is incorrect because project budgeting is not a purpose of risk-based testing. |
| 50 | Q50: Which of the following is a MAJOR task when evaluating the test completion criteria? A Creating test suites and cases for efficient execution B Writing a test summary report for stakeholders C Handing the testware to the maintenance organization D Identifying any required infrastructure and tools Click here for answer Correct Answer : b Explanation: Correct Answer: Writing a test summary report for stakeholders ✅ After evaluating whether the test completion criteria have been met, the test team communicates the testing results, status, outstanding issues, and residual risks to stakeholders through a test summary report. Why other options are incorrect: Creating test suites and cases for efficient execution ❌ This is part of test design and test implementation, not evaluation of test completion criteria. Handing the testware to the maintenance organization ❌ This may occur during project closure or maintenance transition, but it is not a major activity of evaluating test completion criteria. Identifying any required infrastructure and tools ❌ This is a test planning activity performed before testing starts. |
| 51 | Q51: How much percentage of the life cycle costs of a software are spent on maintenance? A 10% B 30% C 50% D 70% Click here for answer Correct Answer : d |
| 52 | Q52: Which defect attribute indicates the urgency with which a defect should be fixed? A Severity B Priority C Root Cause D Status Click here for answer Correct Answer : b Explanation: B is correct because priority determines the order and urgency of defect resolution. A ❌ Severity measures impact, not urgency. C ❌ Root cause identifies why the defect occurred. D ❌ Status indicates the current state of the defect (e.g., Open, Fixed, Closed). |
| 53 | Q53: Which work product is used to communicate the results of testing and the status of testing activities to stakeholders? A Test Plan B Defect Report C Test Summary Report D Test Data Click here for answer Correct Answer : c Explanation: Correct Answer: Test Summary Report ✅ A test summary report communicates: Testing performed Test results Achievement of test completion criteria Outstanding defects Residual risks to relevant stakeholders. Why other options are incorrect: Test Plan ❌ Describes how testing will be performed. Defect Report ❌ Describes a specific defect. Test Data ❌ Provides input values used during testing. |
| 54 | Q54: A test manager is monitoring a test project. Which metric would provide the BEST indication that testing is approaching completion? A Number of defects reported per tester B Percentage of planned test cases executed and achievement of test completion criteria C Number of requirements in the specification D Number of developers assigned to defect fixing Click here for answer Correct Answer : b Explanation: B is correct because test completion is evaluated using progress metrics such as test execution status and achievement of test completion criteria. Why other options are incorrect: A ❌ Defects per tester is not a reliable indicator of test completion. C ❌ The number of requirements does not indicate testing progress. D ❌ The number of developers fixing defects does not show whether testing is nearing completion. |
| 55 | Q55: As a test leader you are collecting measures about defects. You recognize that after the first test cycle – covering all requirements - subsystem C has a defect density that is 150% higher than the average. Subsystem A on the other hand has a defect density that is 60% lower than the average. What conclusions for the next test cycle could you draw from this fact? A It is probable that subsystem C has still more hidden defects. Therefore we need to test subsystem C in more detail B Because we have already found many defects in subsystem C, we should concentrate testing resources on Subsystem A. C Observed defect density does not allow any conclusions about the amount of additional testing. D We should try to equalize the amount of testing over all modules to ensure that we test all subsystems evenly. Click here for answer Correct Answer : a Explanation: Correct Answer: ✅ It is probable that subsystem C has still more hidden defects. Therefore we need to test subsystem C in more detail. A significantly higher defect density suggests that subsystem C is more defect-prone than the other subsystems. This indicates a higher product risk and justifies allocating additional testing effort to that subsystem. Why other options are incorrect: Because we have already found many defects in subsystem C, we should concentrate testing resources on Subsystem A. ❌ A low defect density does not necessarily indicate a higher risk than a subsystem with many detected defects. Observed defect density does not allow any conclusions about the amount of additional testing. ❌ Defect density is a useful metric for identifying higher-risk areas that may require more testing. We should try to equalize the amount of testing over all modules to ensure that we test all subsystems evenly. ❌ Risk-based testing focuses effort where the risk is greatest, not on distributing testing equally. |
| 56 | Q56: Which of the following activities can contribute to improving software quality? I. Performing effective testing II. Using defect metrics to identify improvement opportunities III. Preventing all change requests after development starts IV. Performing root cause analysis of defects A I and II only B I, II and IV only C II, III and IV only D I, II, III and IV Click here for answer Correct Answer : b Explanation: I ✅ Effective testing provides information about quality and defects. II ✅ Metrics support monitoring and improvement. IV ✅ Root cause analysis helps prevent similar defects in the future. III ❌ Legitimate change requests can improve product quality and should not be automatically prevented. |
| 57 | Q57: Which test work product typically describes the test objectives, test approach, test completion criteria, and scope of testing? A Test Plan B Test Case C Defect Report D Test Data Click here for answer Correct Answer : a Explanation: Correct Answer: Test Plan ✅ A test plan describes: Test objectives Scope of testing Test approach Resources and schedule Test completion criteria Why other options are incorrect: Test Case ❌ Defines inputs, actions, and expected results for a specific test. Defect Report ❌ Records information about a defect. Test Data ❌ Provides input values used during testing. |
| 58 | Q58: Which of the following is primarily a configuration management activity rather than a defect management activity? A Tracking defect status B Reporting defect trends C Establishing baselines for testware and software items D Performing root cause analysis of defects Click here for answer Correct Answer : c Explanation: Correct Answer: C. Establishing baselines for testware and software items ✅ Establishing baselines is a key configuration management activity. It ensures that specific versions of software and testware are formally identified and controlled so that changes can be tracked and managed. Why other options are incorrect: A. Tracking defect status ❌ This is a defect management activity used to monitor the progress of defects through their lifecycle (e.g., Open, Assigned, Fixed, Closed). B. Reporting defect trends ❌ This is a defect management activity that helps stakeholders understand defect patterns, product quality, and testing progress. D. Performing root cause analysis of defects ❌ This is a defect prevention and process improvement activity aimed at identifying the underlying causes of defects and preventing similar defects in the future. |
| 59 | Q59: During an early period of test execution, a defect is located, resolved and confirmed as resolved by re-testing, but is seen again later during subsequent test execution. Which of the following is a testing related aspect of configuration management that is most likely to have broken down? A Traceability B Confirmation testing C Configuration control D Test documentation management Click here for answer Correct Answer : c Explanation: Correct Answer: Configuration control ✅ Configuration control ensures that the correct versions of software, testware, and environments are identified, approved, and used during testing. If a defect reappears after being fixed and successfully retested, it is likely that an incorrect or older version of the software was deployed or tested. Why other options are incorrect: Traceability ❌ Traceability helps link requirements, test cases, and defects, but it does not prevent incorrect versions from being used. Confirmation testing ❌ Confirmation testing was performed successfully, so the problem is not with retesting the fix. Test documentation management ❌ Managing test documentation does not directly control which software version is deployed or tested. |
| 60 | Q60: Which factors determine the level of a product risk? A Cost of fixing defects and project budget B Likelihood of a failure and its impact on users or the business C Number of developers assigned to the project D Complexity of the test environment only Click here for answer Correct Answer : b Explanation: B is correct because risk level is defined as a combination of: - Likelihood that an adverse event will occur. - Impact if the event occurs. A ❌ Cost and budget do not determine risk level. C ❌ Staffing levels do not determine product risk. D ❌ Complexity alone is insufficient to determine risk level. |
| 61 | Q61: Which of the following activities is MOST likely to be performed by a test management role rather than by a tester? A Designing test cases from test conditions B Executing test cases and reporting defects C Monitoring test progress and taking corrective actions D Preparing test data for execution Click here for answer Correct Answer : c Explanation: C is correct because monitoring progress and initiating corrective actions are test management responsibilities. A ❌ Test analysis and design activity. B ❌ Test execution activity. D ❌ Test implementation activity. |
| 62 | Q62: Which activity is MOST likely to be the responsibility of a test manager rather than a tester? A Designing test cases from test conditions B Executing tests and reporting defects C Monitoring test progress and taking corrective actions D Preparing test data Click here for answer Correct Answer : c Explanation: C ✅ Test managers monitor progress and initiate corrective actions when deviations from the plan occur. A, B, D ❌ These are activities typically performed by testers. |
| 63 | Q63: Which of the following is an example of a product risk? A Key testers leave the project. B Poor software reliability may cause system failures in production. C Delays in delivery from a third-party supplier. D Insufficient budget for testing. Click here for answer Correct Answer : b Explanation: B ✅ Poor reliability is a quality characteristic of the software product and therefore a product risk. A, C, and D ❌ These are project risks because they affect the project's ability to achieve its objectives. |
| 64 | Q64: Which of the following are typical examples of test completion criteria? I. Required test coverage has been achieved. II. Residual risk is at an acceptable level. III. Critical defects have been resolved or accepted. IV. The test environment has been installed. A I and II only B I, II and III only C II, III and IV only D I, II, III and IV Click here for answer Correct Answer : b Explanation: B is correct because test completion criteria commonly include: Achieved coverage targets, Acceptable residual risk, Resolution or acceptance of critical defects. IV is incorrect because installation of the test environment is a test readiness criterion, not a test completion criterion. |
| 65 | Q65: Which of the following would be categorized as project risks? A Skill and staff shortages. B Poor software characteristics. C Failure-prone software delivered. D Possible reliability defect (bug). Click here for answer Correct Answer : a Explanation: Correct Answer: Skill and staff shortages ✅ Skill shortages and insufficient staffing are project risks because they can affect the project's ability to complete testing and development activities successfully. Why other options are incorrect: Poor software characteristics ❌ This is a product risk because it relates to software quality (e.g., poor performance, poor usability, poor security). Failure-prone software delivered ❌ This is a product risk because it concerns the likelihood of software failures in operation. Possible reliability defect (bug) ❌ This is a product risk because it relates to a quality problem in the software product. |
| 66 | Q66: When do you stop testing? A When the specified number of faults are found. B When the test completion criteria are met. C When all high and medium priority tests are complete. D When all statements have been executed. Click here for answer Correct Answer : b Explanation: Correct Answer: When the test completion criteria are met ✅ Testing is stopped when the predefined test completion criteria (formerly called exit criteria) have been satisfied. These criteria may include required coverage levels, acceptable residual risk, defect status, reliability targets, and project constraints. Why other options are incorrect: When the specified number of faults are found ❌ Finding a certain number of defects does not necessarily mean testing objectives have been achieved. When all high and medium priority tests are complete ❌ This may contribute to meeting completion criteria, but by itself does not determine when testing should stop. When all statements have been executed ❌ Statement coverage alone is not sufficient to determine test completion. |
| 67 | Q67: Which of the following metrics is MOST useful for test monitoring and control? A Percentage of test cases executed, passed, and failed B Number of pages in the requirements specification C Average years of tester experience D Number of project meetings held Click here for answer Correct Answer : a Explanation: Test monitoring relies on metrics that provide direct visibility into testing progress and status. Executed, passed, and failed test cases are key indicators of test progress and quality. |