ISTQB CFTL 4.0
Test Management - Udemy The ISTQB Foundation Syllabus establishes a fundamental test process where test planning occurs early in the project, while test execution occurs later. Which of the following elements of the test plan, while specified during test planning, are assessed during test execution? A. Test tasks B. Environmental needs C. Exit criteria D. Test team training
C. Exit criteria
Test Management - Udemy Which of the following metrics would be most useful to monitor during test execution? A. Percentage of test cases written B. Number of test environments remaining to be configured C. Number of defects found and fixed D. Percentage of requirements for which a test has been written
C. Number of defects found and fixed
Tool Support for Testing - Udemy Which test activities are supported by test harness or unit test framework tools? A. Test management and control B. Test specification and control C. Test execution and logging D. Performance and monitoring
C. Test execution and logging
Test Management - Udemy According to the ISTQB Glossary, what is a test level? A. A group of test activities that are organized together B. One or more test design specification documents C. A test type D. An ISTQB Certification
A. A group of test activities that are organized together
Test Management - Udemy During an early period of test execution, a defect is located, resolved and confirmed as resolved by re-testing, but is seen later again during subsequent test execution. Which of the following is a testing-related aspect of configuration management that is most likely broken now? A. Traceability B. Confirmation Testing C. Configuration control D. Test documentation management
C. Configuration control
Tool Support for Testing - Udemy Which of the following are advanced scripting techniques for test execution tools? A. Data-driven and keyword driven B. Data-driven and capture driven C. Capture-driven and keyhole driven D. Playback-driven and keyword driven
A. Data-driven and keyword driven
Tool Support for Testing - Udemy What is a potential risk in using tools to support testing? A. Unrealistic expectations, expecting the tool to do too much B. Insufficient reliance on the tool, i.e. still doing manual testing when a test execution tool has been purchased C. The tool may find defects that aren't there D. The tool will repeat exactly the same thing it did the previous time
A. Unrealistic expectations, expecting the tool to do too much
Test Management - Udemy Why is independent testing important? A. Independent testing is usually cheaper than testing your own work B. Independent testing is more effective at finding defects C. Independent testers should determine the processes and methodologies used D. Independent testers are dispassionate about whether the project succeeds or fails
B. Independent testing is more effective at finding defects
Test Management - Udemy A product risk analysis meeting is held during the project planning period. Which of the following determines the level of risk? A. Difficulty of related problems in the code B. The harm that might be done by the user C. The price for which software is sold D. The technical staff in the meeting
B. The harm that might be done by the user
Test Management - Udemy During test execution, the test manager described the following situation to the project team: '90% of the test cases have been run. 20% of the test cases have identified defects. 127 defects have been found. 112 defects have been fixed and have passed confirmation testing. Of the remaining 15 defects, project management has decided they do not need to be fixed prior to the release.' Which of the following is the most reasonable interpretation of this test status report? A. The remaining 15 defects should be confirmation tested prior to release B. The remaining 10% of test cases should be run prior to release C. The system is now ready for release with no further testing or development effort D. The programmers should focus their attention on fixing the remaining known defects prior to release
B. The remaining 10% of test cases should be run prior to release
Test Management - Udemy Which of the following factors is an influence on the test effort? A. Geographical separation of testers and programmers B. The departure of the test manger during the project C. The quality information used to develop tests D. Unexpected long-term illness of a member of the project team
C. The quality information used to develop tests
Test Management - Udemy Which of the following is among the typical tasks of a test manager? A. Develop System requirements , design specifications and usage models B. Handle all test automation duties C. Keep tests and coverage hidden from programmers D. Gather and report test progress metrics
D. Gather and report test progress metrics
Tool Support for Testing - Udemy Which tools help to support static testing? A. Static analysis tools and test execution tools B. Review process support tools, static analysis tools and coverage measurement tools C. Dynamic analysis tools and modeling tools D. Review process support tools, static analysis tools and modeling tools
D. Review process support tools, static analysis tools and modeling tools
Which types of failures (1-4) fit which test levels (A-D) BEST? 1. Failures in system behavior as it deviates from the user's business needs 2. Failures in communication between components 3. Failures in logic in a module 4. Failures in not correctly implemented business rules A. Component testing B. Component integration testing C. System testing D. Acceptance testing a) 1D, 2B, 3A, 4C b) 1D, 2B, 3C, 4A c) 1B, 2A, 3D, 4C d) 1C, 2B, 3A, 4D Select ONE option.
a) 1D, 2B, 3A, 4C FL-2.2.1
You are testing a system that calculates the final course grade for a given student. The final grade is assigned based on the final result, according to the following rules: • 0 - 50 points: failed • 51 - 60 points: fair • 61 - 70 points: satisfactory • 71 - 80 points: good • 81 - 90 points: very good • 91 - 100 points: excellent You have prepared the following set of test cases: Final result Final grade TC1 91 excellent TC2 50 failed TC3 81 very good TC4 60 fair TC5 70 satisfactory TC6 80 good What is the 2-value Boundary Value Analysis (BVA) coverage for the final result that is achieved with the existing test cases? a) 50% b) 60% c) 33.3% d) 100% Select ONE option.
a) 50% FL-4.2.2
Which TWO of the following tasks belong MAINLY to a testing role? a) Configure test environments b) Maintain the product backlog c) Design solutions to new requirements d) Create the test plan e) Report on achieved coverage Select TWO options.
a) Configure test environments e) Report on achieved coverage FL-1.4.5*
Which of the following is NOT a benefit of static testing? a) Having less expensive defect management due to the ease of detecting defects later in the SDLC b) Fixing defects found during static testing is generally much less expensive than fixing defects found during dynamic testing c) Finding coding defects that might not have been found by only performing dynamic testing d) Detecting gaps and inconsistencies in requirements Select ONE option.
a) Having less expensive defect management due to the ease of detecting defects later in the SDLC FL-3.1.2
Which of the following options shows an example of test activities that contribute to success? a) Having testers involved during various software development lifecycle (SDLC) activities will help to detect defects in work products b) Testers try not to disturb the developers while coding, so that the developers write better code c) Testers collaborating with end users help to improve the quality of defect reports during component integration and system testing d) Certified testers will design much better test cases than non-certified testers Select ONE option.
a) Having testers involved during various software development lifecycle (SDLC) activities will help to detect defects in work products FL-1.2.1
You have been assigned as a tester to a team producing a new system incrementally. You have noticed that no changes have been made to the existing regression test cases for several iterations and no new regression defects were identified. Your manager is happy, but you are not. Which testing principle explains your skepticism? a) Tests wear out b) Absence-of-errors fallacy c) Defects cluster together d) Exhaustive testing is impossible Select ONE option.
a) Tests wear out FL-1.3.1
You are testing a simplified apartment search form which has only two search criteria: • floor (with three possible options: ground floor; first floor; second or higher floor) • garden type (with three possible options: no garden; small garden; large garden) Only apartments on the ground floor may have gardens. The form has a built-in validation mechanism that will not allow you to use the search criteria which violate this rule. Each test has two input values: floor and garden type. You want to apply equivalence partitioning (EP) to cover each floor and each garden type in your tests. What is the minimal number of test cases to achieve 100% EP coverage? a) 3 b) 4 c) 5 d) 6 Select ONE option
b) 4 FL-4.2.1
You work in a team that develops a mobile application for food ordering. In the current iteration the team decided to implement the payment functionality. Which of the following activities is a part of test analysis? a) Estimating that testing the integration with the payment service will take 8 person-days b) Deciding that the team should test if it is possible to properly share payment between many users c) Using boundary value analysis (BVA) to derive the test data for the test cases that check the correct payment processing for the minimum allowed amount to be paid d) Analyzing the discrepancy between the actual result and expected result after executing a test case that checks the process of payment with a credit card, and reporting a defect Select ONE option.
b) Deciding that the team should test if it is possible to properly share payment between many users FL-1.4.1
You are testing a user story with three acceptance criteria: AC1, AC2 and AC3. AC1 is covered by test case TC1, AC2 by TC2, and AC3 by TC3. The test execution history had three test runs on three consecutive versions of the software as follows: Execution 1 Execution 2 Execution 3 TC1: (1) Failed (4) Passed (7) Passed TC2: (2) Passed (5) Failed (8) Passed TC3: (3) Failed (6) Failed (9) Passed Tests are repeated once you are informed that all defects found in the test run are corrected and a new version of the software is available. Which of the above tests are executed as regression tests? a) Only 4, 7, 8, 9 b) Only 5, 7 c) Only 4, 6, 8, 9 d) Only 5, 6 Select ONE option.
b) Only 5, 7 FL-2.2.3
The reviews being used in your organization have the following attributes: • There is the role of a scribe • The main purpose is to evaluate quality • The meeting is led by the author of the work product • There is individual preparation • A review report is produced Which of the following review types is MOST likely being used? a) Informal review b) Walkthrough c) Technical review d) Inspection Select ONE option.
b) Walkthrough FL-3.2.4
Which of the following skills (i-v) are the MOST important skills of a tester? i. Having domain knowledge ii. Creating a product vision iii. Being a good team player iv. Planning and organizing the work of the team v. Critical thinking a) ii and iv are important; i, iii and v are not b) i, iii and v are important; ii and iv are not c) i, ii and v are important; iii and iv are not d) iii and iv are important; i, ii and v are not Select ONE option.
b) i, iii and v are important; ii and iv are not FL-1.5.1*
Which of the following factors (i-v) have SIGNIFICANT influence on the test process? i. The SDLC ii. The number of defects detected in previous projects iii. The identified product risks iv. New regulatory requirements forcing v. The number of certified testers in the organization a) i, ii have significant influence; iii, iv, v have not b) i, iii, iv have significant influence; ii, v have not c) ii, iv, v have significant influence; i, iii have not d) iii, v have significant influence; i, ii, iv have not Select ONE option.
b) i, iii, iv have significant influence; ii, v have not FL-1.4.2
Which of the following statements BEST describes the acceptance test-driven development (ATDD) approach? a) In ATDD, acceptance criteria are typically created based on the given/when/then format b) In ATDD, test cases are mainly created at component testing and are code-oriented c) In ATDD, tests are created, based on acceptance criteria to drive the development of the related software d) in ATDD, tests are based on the desired behavior of the software, which makes it easier for team members to understand them Select ONE option.
c) In ATDD, tests are created, based on acceptance criteria to drive the development of the related software FL-2.1.3
Which of the arguments below would you use to convince your manager to organize retrospectives at the end of each release cycle? a) Retrospectives are very popular these days and clients would appreciate it if we added them to our processes b) Organizing retrospectives will save the organization money because end user representatives do not provide immediate feedback about the product c) Process weaknesses identified during the retrospective can be analyzed and serve as a to do list for the organization's continuous process improvement program d) Retrospectives embrace five values including courage and respect, which are crucial to maintain continuous improvement in the organization Select ONE option
c) Process weaknesses identified during the retrospective can be analyzed and serve as a to do list for the organization's continuous process improvement program FL-2.1.6
Which of the following is a characteristic of experience-based test techniques? a) Test cases are created based on detailed design information b) Items tested within the interface code section are used to measure coverage c) The techniques heavily rely on the tester's knowledge of the software and the business domain d) The test cases are used to identify deviations from the requirements Select ONE option.
c) The techniques heavily rely on the tester's knowledge of the software and the business domain FL-4.1.1
Which of the following statements describe a valid test objective? a) To prove that there are no unfixed defects in the system under test b) To prove that there will be no failures after the implementation of the system into production c) To reduce the risk level of the test object and to build confidence in the quality level d) To verify that there are no untested combinations of inputs Select ONE option.
c) To reduce the risk level of the test object and to build confidence in the quality level FL-1.1.1
Tool Support for Testing - Udemy Given the following test activities and test tools: 1. Performance measurement and dynamic analysis 2. Test execution and logging 3. Management of testing and testware 4. Test design a. Requirements coverage tools b. Dynamic analysis tools c. Test data preparation tools d. Defect management tools Which of the following BEST matches the activities and tools? a. 1B, 2C, 3D, 4A b. 1B, 2A, 3C, 4D c. 1B, 2A, 3D, 4C d. 1A, 2B, 3D, 4C
c. 1B, 2A, 3D, 4C 1. Performance measurement and dynamic analysis b. Dynamic analysis tools 2. Test execution and logging a. Requirements coverage tools 3. Management of testing and testware d. Defect management tools 4. Test design c. Test data preparation tools
Which of these statements is NOT a factor that contributes to successful reviews? a) Participants should dedicate adequate time for the review b) Splitting large work products into small parts to make the required effort less intense c) Participants should avoid behaviors that might indicate boredom, exasperation, or hostility to other participants d) Failures found should be acknowledged, appreciated, and handled objectively Select ONE option.
d) Failures found should be acknowledged, appreciated, and handled objectively FL-3.2.5
Consider the following rule: "for every SDLC activity there is a corresponding test activity". In which SDLC models does this rule hold? a) Only in sequential SDLC models b) Only in iterative SDLC models c) Only in iterative and incremental SDLC models d) In sequential, incremental, and iterative SDLC models Select ONE option.
d) In sequential, incremental, and iterative SDLC models FL-2.1.2
Which of the following is a benefit of early and frequent feedback? a) It improves the test process for future projects b) It forces customers to prioritize their requirements based on agreed risks c) It is the only way to measure the quality of changes d) It helps avoid requirements misunderstandings Select ONE option.
d) It helps avoid requirements misunderstandings FL-3.2.1
How is the whole team approach present in the interactions between testers and business representatives? a) Business representatives decide on test automation approaches b) Testers help business representatives to define test strategy c) Business representatives are not part of the whole team approach d) Testers help business representatives to create suitable acceptance tests Select ONE option.
d) Testers help business representatives to create suitable acceptance tests FL-1.5.2
Which of the following is NOT an example of the shift left approach? a) Reviewing the user requirements before they are formally accepted by the stakeholders b) Writing a component test before the corresponding code is written c) Executing a performance efficiency test for a component during component testing d) Writing a test script before setting up the configuration management process Select ONE option.
d) Writing a test script before setting up the configuration management process FL-2.1.5
Tool Support for Testing - Udemy Which test tool is characterized by the classification below? 1. Tool support for management of testing and testware. 2. Tool support for static testing. 3. Tool support for test execution and logging. 4. Tool support for performance measurement and dynamic analysis. A. Coverage tools. B. Configuration management tools. C. Review tools. D. Monitoring tools. a. 1A, 2B, 3D, 4C b. 1B, 2C, 3D, 4A c. 1A, 2C, 3D, 4B d. 1B, 2C, 3A, 4D
d. 1B, 2C, 3A, 4D 1. Tool support for management of testing and testware. B. Configuration management tools. 2. Tool support for static testing. C. Review tools. 3. Tool support for test execution and logging A. Coverage tools. 4. Tool support for performance measurement and dynamic analysis. D. Monitoring tools.