ExamGecko
Home / ISTQB / CTFL-2018 / List of questions
Ask Question

ISTQB CTFL-2018 Practice Test - Questions Answers, Page 15

Question list
Search

List of questions

Search

Question 141

Report
Export
Collapse

Which of the following statements best characterises maintenance testing? [K2]

Maintenance testing is triggered by changes to delivered software and uses impact analysis to minimise the amount of regression testing needed
Maintenance testing is triggered by changes to delivered software and uses impact analysis to minimise the amount of regression testing needed
Maintenance testing is triggered by changes to software under development before initial delivery and uses the test plan to determine how much regression testing to do
Maintenance testing is triggered by changes to software under development before initial delivery and uses the test plan to determine how much regression testing to do
Maintenance testing is triggered by changes to the test environment and uses testing tools to perform regression testing
Maintenance testing is triggered by changes to the test environment and uses testing tools to perform regression testing
Maintenance testing is triggered by changes to the software environment and uses structural testing to ensure the changes function correctly
Maintenance testing is triggered by changes to the software environment and uses structural testing to ensure the changes function correctly
Suggested answer: A

Explanation:

The statement that best characterizes maintenance testing is A. Maintenance testing is triggered by changes to delivered software and uses impact analysis to minimize the amount of regression testing needed. Maintenance testing is a type of testing that is performed on a software product after it has been delivered to the customer or user, and aims to ensure that the software product still meets its requirements and expectations after any changes or modifications. Maintenance testing is triggered by changes to delivered software, such as bug fixes, enhancements, patches, updates, etc., and uses impact analysis to determine the scope and extent of regression testing needed. Impact analysis is a technique that analyzes the potential effects of changes on the existing software product and its components, dependencies, interfaces, etc., and identifies which parts of the software product need to be retested or modified. Impact analysis helps to minimize the amount of regression testing needed by focusing on the most affected or critical parts of the software product. A detailed explanation of maintenance testing can be found in [A Study Guide to the ISTQB Foundation Level 2018 Syllabus], pages 81-82.

asked 18/09/2024
Adrien Gallais
38 questions

Question 142

Report
Export
Collapse

A live defect has been found where a code component fails to release memory after it has finished using it.

Which of the following tools would have been the MOST effective at detecting this defect prior to live implementation?

Dynamic analysis tool
Dynamic analysis tool
Monitoring tool
Monitoring tool
Configuration management tool
Configuration management tool
Coverage measurement tool
Coverage measurement tool
Suggested answer: A

Explanation:

A dynamic analysis tool is the most effective tool for detecting memory leaks, which are defects where a code component fails to release memory after it has finished using it.A dynamic analysis tool monitors the behaviour of the software under test during execution and can measure memory usage, identify memory allocation errors, and report memory leaks13. The other options are not relevant tools for detecting memory leaks.A monitoring tool can measure the performance and resource consumption of the software under test, but it cannot identify memory leaks specifically13.A configuration management tool is used to manage the versions and changes of the software under test and its related artefacts, but it has nothing to do with memory leaks1.A coverage measurement tool is used to measure how much of the code or functionality of the software under test has been exercised by the test cases, but it cannot detect memory leaks1.

asked 18/09/2024
j j
31 questions

Question 143

Report
Export
Collapse

Which option BEST describes how the level of risk is determined?

The likelihood of an adverse event happening multiplied by the cost of preventing it
The likelihood of an adverse event happening multiplied by the cost of preventing it
The consequences of a potential problem multiplied by the cost of possible legal action
The consequences of a potential problem multiplied by the cost of possible legal action
The impact of an adverse event multiplied by the likelihood of that event occurring
The impact of an adverse event multiplied by the likelihood of that event occurring
The likelihood and the probability of a hazard occurring
The likelihood and the probability of a hazard occurring
Suggested answer: C

Explanation:

The level of risk is determined by multiplying the impact of an adverse event by the likelihood of that event occurring1.The impact of an adverse event is the degree of harm or loss that would result from the event, such as financial loss, reputation damage, legal consequences, or safety hazards1.The likelihood of an adverse event is the probability or frequency of the event happening, based on historical data, expert judgement, or statistical analysis1. The other options are not correct formulas for calculating risk. Option A confuses the cost of preventing an adverse event with its impact. Option B confuses the cost of possible legal action with its likelihood. Option D uses two synonyms for likelihood (probability and frequency) instead of combining it with impact.

asked 18/09/2024
Akshi Raj
42 questions

Question 144

Report
Export
Collapse

Which of the following would NOT be a common metric used for monitoring test preparation and execution?

Number of Test cases passed and failed
Number of Test cases passed and failed
Percentage of planned test cases designed
Percentage of planned test cases designed
Number of test plan review comments
Number of test plan review comments
Percentage of tasks complete in test environment preparation
Percentage of tasks complete in test environment preparation
Suggested answer: B

Explanation:

The percentage of planned test cases designed is not a common metric used for monitoring test preparation and execution, because it does not reflect the quality or completeness of the test cases or their alignment with the test objectives1. The other options are common metrics used for monitoring test preparation and execution.The number of test cases passed and failed indicates the quality and status of the software under test1.The number of test plan review comments indicates the quality and completeness of the test plan document1.The percentage of tasks complete in test environment preparation indicates the progress and readiness of the test environment1.

asked 18/09/2024
Oleksii Derevianchenko
33 questions

Question 145

Report
Export
Collapse

The decision table above shows a company's fuel expenses structure.

Which of the following Test Cases based on the decision table are Valid?

Test Case 1:

An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result: Expense claim not allowed.

Test Case 2:

An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.

Test Case 3:

An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.

Test Cases 1 and 3 are Valid, Test Case 2 is Invalid.
Test Cases 1 and 3 are Valid, Test Case 2 is Invalid.
Test Cases 2 and 3 are Valid, Test Case 1 is Invalid
Test Cases 2 and 3 are Valid, Test Case 1 is Invalid
Test Cases 1, 2 and 3 are all Valid.
Test Cases 1, 2 and 3 are all Valid.
Test Cases 2 is Valid, Test Cases 1 and 3 are Invalid
Test Cases 2 is Valid, Test Cases 1 and 3 are Invalid
Suggested answer: C

Explanation:

Test Cases 1, 2 and 3 are all valid, because they cover all the possible combinations of conditions and actions in the decision table. Test Case 1 covers the case where the employee is not a car or motorcycle driver, which leads to the action of not allowing the expense claim. Test Case 2 covers the case where the employee drives a diesel car with an engine size greater than 1600cc, which leads to the action of accepting the expense claim at band C.Test Case 3 covers the case where the employee rides a motorcycle, which leads to the action of accepting the expense claim at band A12.

asked 18/09/2024
Mary Andreou
46 questions

Question 146

Report
Export
Collapse

A new testing tool has been selected for an organisation and a pilot project has successfully completed. The next step is to deploy the tool within the organization.

What is a key success factor in tool deployment?

Estimate a cost-benefit ratio based on a firm business case
Estimate a cost-benefit ratio based on a firm business case
Determine whether benefits will be achieved at reasonable cost
Determine whether benefits will be achieved at reasonable cost
Provide support for the test team using the tool
Provide support for the test team using the tool
Assessment of organisational maturity, strengths and weaknesses
Assessment of organisational maturity, strengths and weaknesses
Suggested answer: C

Explanation:

Providing support for the test team using the tool is a key success factor in tool deployment, because it helps to overcome any resistance or difficulties that the test team may face when using the new tool.Support can include training, coaching, mentoring, troubleshooting, and feedback mechanisms13. The other options are not key success factors in tool deployment, but rather in tool selection or evaluation.Option A is related to tool selection, where a cost-benefit ratio can help to justify the investment in a new tool13.Option B is related to tool evaluation, where a pilot project can help to determine whether the expected benefits of the tool can be achieved at reasonable cost13.Option D is also related to tool evaluation, where an assessment of organisational maturity, strengths and weaknesses can help to identify the suitability and readiness of the organisation for using a new tool13.

asked 18/09/2024
Nandor Gombos
47 questions

Question 147

Report
Export
Collapse

Your task is to compile a test execution schedule for the current release of software.

The system specification states the following logical dependencies:

* An admin user must create/amend/delete a standard user.

* A standard user is necessary to perform all other actions.

The test plan requires that re-tests must be performed first, followed by the highest priority tests. To save time, the test plan states that tests should be scheduled to create test data for the subsequent tests in the schedule.

The following test cases have been designed, with an indication of priority (1 being the highest priority) and whether the test has previously failed.

ISTQB CTFL-2018 image Question 147 48753 09182024210804000000

Which test execution schedule meets the test plan requirements and logical dependencies?

a, d, c, b, e
a, d, c, b, e
a, c, b, d, e
a, c, b, d, e
e, a, b, c, d
e, a, b, c, d
e, a, d, c, b
e, a, d, c, b
Suggested answer: D

Explanation:

The test execution schedule that meets the test plan requirements and logical dependencies is e, a, d, c, b. This schedule follows the order of re-tests first (e), followed by the highest priority tests (a and d), and then creates test data for subsequent tests (c and b).This schedule also respects the logical dependencies, as test case a creates an admin user, which is necessary for test case d to create a standard user, which is necessary for test cases c and b to perform other actions1.

asked 18/09/2024
Amol Wani
43 questions

Question 148

Report
Export
Collapse

Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?

Data migration
Data migration
System retirement
System retirement
System modification
System modification
Introduction of a test management tool
Introduction of a test management tool
Suggested answer: D

Explanation:

The introduction of a test management tool does not represent one of the three triggers for maintenance testing an operational system, because it does not affect the functionality or performance of the system itself.Maintenance testing is triggered by system modification (such as corrective, adaptive, perfective or preventive changes), data migration (such as moving data from one platform or format to another), or system retirement (such as decommissioning or replacing an old system)1.

asked 18/09/2024
Alexander Goris
28 questions

Question 149

Report
Export
Collapse

A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.

What type of non-functional testing would you carry out to verify these requirements?

Stress testing
Stress testing
Maintenance testing
Maintenance testing
Load testing
Load testing
Usability testing
Usability testing
Suggested answer: C

Explanation:

Load testing is the type of non-functional testing that would verify these requirements, because it measures how well the system performs under normal or expected load conditions1.Load testing can verify whether up to 100 users can carry out a transaction simultaneously and whether the response time is within 5 seconds1. The other options are not relevant types of non-functional testing for these requirements.Stress testing measures how well the system performs under extreme or abnormal load conditions1.Maintenance testing verifies whether an operational system still works correctly after changes or updates1.Usability testing evaluates how easy and user-friendly the system is for its intended users1.

asked 18/09/2024
Siddig Ahmed
47 questions

Question 150

Report
Export
Collapse

During the development of a software change for a system, the developer makes a mistake in his work, which leads to a fault in the code. Unfortunately the fault is not found by software testing and is released into live.

What is the definite consequence of this mistake?

The system will fail, causing a defect
The system will fail, causing a defect
If the contained in a small, the system may fail
If the contained in a small, the system may fail
Loss of money, time, or business reputation
Loss of money, time, or business reputation
Contractual requirements have not been met by testing
Contractual requirements have not been met by testing
Suggested answer: B

Explanation:

If the fault in the code is contained in a small area, then it may cause the system to fail under certain circumstances, resulting in a defect1. However, this is not a definite consequence, as it depends on whether the fault is executed or not. The other options are not definite consequences of this mistake either.Option A assumes that the system will always fail because of the fault, which may not be true if the fault is never executed or does not affect critical functionality1.Option C assumes that there will be negative impacts on money, time, or business reputation because of the fault, which may not be true if the defect is minor or does not affect important stakeholders1.Option D assumes that contractual requirements have not been met by testing because of the fault, which may not be true if testing has fulfilled its objectives and scope according to the contract1.

asked 18/09/2024
Danilo Omaljev
34 questions
Total 365 questions
Go to page: of 37