Nội dung đề thi: ISTQB_De_5_Cau_185-231
Xem trước 25/37 câu hỏi trong đề.
Bấm Vào thi để làm bài trực tuyến, được chấm điểm và xem đáp án chi tiết.
Câu 1. You prioritize test cases using the additional coverage prioritization technique, using the requirements coverage as a coverage measure. All four test cases must be executed. The coverage achieved by your test cases is shown in the table below.
Which test case should be executed LAST?
- A. TC1
- B. TC2
- C. TC3
- D. TC4
Câu 2. In the testing quadrants model, which testing is business-facing and supports the team?
- A. Security testing
- B. Component testing
- C. API testing
- D. Exploratory testing
Câu 3. What does the risk level depend on?
- A. Risk impact and risk likelihood
- B. Risk likelihood and risk priority
- C. Risk impact and risk severity
- D. Risk priority and risk severity
Câu 4. Categorize these risks into project risks and product risks.
(i) Unforeseen technical difficulties, such as integrating with third-party APIs for payment or delivery tracking, could slow down progress
(ii) Sensitive customer information, such as payment details and addresses, may be exposed due to insufficient security measures
(iii) Uncontrolled additional feature requests or unclear requirements may lead to delays and budget overruns
(iv) Limited availability of skilled developers, testers, or designers could hinder the timely delivery of the product
(v) Confusing navigation may lead to use...
- A. (i), (ii), and (iv) are product risks; (iii) and (v) are project risks
- B. (ii) and (v) are product risks; (i), (iii), and (iv) are project risks
- C. (iii) and (v) are product risks; (i), (ii), and (iv) are project risks
- D. (iii) and (iv) are product risks; (i), (ii) and (v) are project risks
Câu 5. Which type of report will MOST LIKELY contain information about testing planned for the next period?
- A. Test progress report
- B. Defect report
- C. Test completion report
- D. Risk register
Câu 6. The customer reported the software failure in the form of a defect report, providing the version number of the software they use. Based on this information, the team identified the files used to build this version and the elements of the environment in which this version was created. This made it possible to identify and fix the defect quickly.
What process enabled the above actions?
- A. Defect management
- B. Configuration management
- C. Test automation
- D. Test estimation
Câu 7. You prepared the following defect report.
Defect ID: DR-00123 Date: 2025-01-12
Title: “Order Confirmation” button not responsive after adding items to the cart
Severity: High Priority: Critical Reported By: John Doe
Steps to reproduce:
1. Launch the app and log in.
2. Browse the menu and add items to the cart.
3. Navigate to the cart and tap the “Order Confirmation” button.
Expected result: The “Order Confirmation” button should process the order and navigate to the confirmation screen.
Actual result: The “Order Confirmation” button is unresponsive, and no action is taken.
Attachments: Sc...
- A. Add expected results after each step in the “steps to reproduce” section
- B. Add environment data and link to the test case that caused the failure
- C. Reduce severity and priority levels
- D. Add a suggestion how a source code could he chanced to fix the underlying defect
Câu 8. Which tools support delivery pipelines, automated build processes, and practices such as Continuous Integration/Continuous Delivery?
- A. Collaboration tools
- B. Test design and test implementation tools
- C. Test management tools
- D. DevOps tools
Câu 9. Which of the following BEST illustrates the benefit of using test coverage tools?
- A. Ease of configuration management
- B. More objective assessment
- C. Better defect prevention
- D. Dependency on tool vendor
Câu 10. Which of the following statements about how different types of test tools support testers is true?
- A. The support offered by a test data preparation tool is often leveraged by testers to run automated regression test suites.
- B. The support offered by a performance testing tool is often leveraged by testers to run load tests.
- C. The support offered by a bug prediction tool is often used by testers to track the bugs they found.
- D. The support offered by a continuous integration tool is often leveraged by testers to automatically generate test cases from a model.
Câu 11. test estimation technique applied to this problem is true?
- A. The final estimate is between 22 person hours and 38 person hours.
- B. The final estimate is exactly 30 person hours because the technique uses the initial most likely estimate as the final estimate.
- C. The final estimate is between 6 person hours and 54 person hours.
- D. The final estimate is exactly 30 person hours because the technique uses the arithmetic mean of the three initial estimates as the final estimate.
Câu 12. The whole-team approach:
- A. promotes the idea that all team members should have a thorough understanding of test techniques.
- B. is a consensus-based approach that involves the whole team in estimating user stories.
- C. promotes the idea that all team members should be responsible for the quality of the product.
- D. is mostly adopted in projects aimed at developing safety-critical systems, as it ensures the highest level of test independence
Câu 13. Which of the following statements is true?
- A. A defect does not always produce a failure, while a bug always produces a failure.
- B. A defect may cause a failure which, when occurring, always causes an error.
- C. Failures can be caused by defects, but also by environmental conditions.
- D. Bugs are defects found during component testing, while failures are defects found during higher test levels.
Câu 14. The fact that defects are usually not evenly distributed among the various modules that make up a software application, but rather their distribution tends to reflect the Pareto principle:
- A. is a false myth.
- B. is expressed by the testing principle referred to as ‘Tests wear out’.
- C. is expressed by the testing principle referred to as ‘Defects cluster together’.
- D. is expressed by the testing principle referred to as ‘Bug prediction’.
Câu 15. Which of the following is a test task that usually occurs during test implementation?
- A. Make sure the planned test environment is ready to be delivered.
- B. Find, analyse, and remove the causes of the failures highlighted by the tests.
- C. Archive the testware for use in future test projects.
- D. Gather the metrics that are used to guide the test project.
Câu 16. A virtual service emulating a real third-party service and the automated test scripts (aimed at testing the system under test) that interact with that service, are test work products that are typically created during:
- A. Test monitoring and control.
- B. Test implementation.
- C. Test design.
- D. Test analysis.
Câu 17. Which of the following statements about the value of maintaining traceability between the test basis and test work products is false?
- A. Traceability can be useful for assessing the impact of a change to a test basis item on the corresponding tests.
- B. Traceability can be useful for determining how many test basis items are covered by the corresponding tests.
- C. Traceability can be useful for determining the most suitable test techniques to be used in a testing project.
- D. Traceability can be useful to support the needs required by the auditing of testing.
Câu 18. Which of the following is not an example of a typical generic skill required for testing?
- A. Be able to apply test-driven development.
- B. Be able to use test management tools and defect tracking tools.
- C. Be able to communicate defects and failures to developers as objectively as possible.
- D. Possess the necessary social skills that support effective teamwork.
Câu 19. Which of the following statements refers to a good testing practice that applies to all software development lifecycles?
- A. Tests should be written in executable format before the code is written and should act as executable specifications that drive coding.
- B. Test levels should be defined such that the exit criteria of one level are part of the entry criteria for the next level.
- C. Test objectives should be the same for all test levels, although the number of tests designed at various levels can vary significantly.
- D. Involvement of testers in work product reviews should occur as early as possible to take advantage of the early testing principle.
Câu 20. Which of the following is a test-first approach to development, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?
- A. Test-Driven Development (TDD).
- B. Acceptance Test-Driven Development (ATDD).
- C. Behaviour-Driven Development (BDD).
- D. Domain-Driven Design (DDD).
Câu 21. Which of the following statements is true?
- A. Functional testing focuses on what the system should do while non-functional testing focuses on the internal structure of the system.
- B. Non-functional testing includes testing of both technical and non-technical quality characteristics.
- C. Testers who perform functional tests are generally expected to have more technical skills
Câu 22. Confirmation testing is performed after:
- A. a defect is fixed and after other tests do not find any side-effect introduced in the software as a result of such fix
- B. a failed test, and aims to run that test again to confirm that the same behaviour still occurs and thus appears to be reproducible.
- C. the execution of an automated regression test suite to confirm the absence of false positives in the test results.
- D. a defect is fixed, and if such testing is successful then the regression tests that are relevant for such fix can be executed.
Câu 23. Which of the following statements is true?
- A. In Agile software development, work product documentation tends to be lightweight and manual tests tend to be often unscripted as they are often produced using experience-based test techniques.
- B. Sequential development models impose the use of systematic test techniques and do not allow the use of experience-based test techniques.
- C. In Agile software development, the first iterations are exclusively dedicated to testing activities, as testing will be used to drive development, which will be performed in the subsequent iterations.
- D. Both in Agile software development and in sequential development models, such as the V-model, test levels tend to overlap since they do not usually have defined entry and exit criteria.
Câu 24. Which of the following statements about the shift-left approach is true?
- A. Shift-left in testing can be implemented only in Agile/DevOps frameworks, as it relies completely on automated testing activities performed within a continuous integration process.
- B. Performance testing performed at the component test level is a form of shift-left in testing that avoids planning and executing costly end-to-end testing at the system test level in a production-like environment.
- C. Shift-left in testing can be implemented in several ways to find functional defects early in the lifecycle, but it cannot be relied upon to find defects associated with non-functional characteristics.
- D. Continuous integration supports shift-left in testing as it can reduce the time between the introduction of a defect and its detection, thereby reducing the cost to fix it.
Câu 25. Which of the following work products cannot be examined by static analysis?
- A. Test plans.
- B. Source code.
- C. Compiled code.
- D. Formal models.
… và còn 12 câu nữa.
Bấm Vào thi phía trên để làm toàn bộ 37 câu và xem đáp án.